@charset "UTF-8";
/*
	Vendor
 */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
@import url(vendor/air-datepicker/dist/air-datepicker.css);
@import url(vendor/nouislider.min.css);
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

a {
  background: 0 0; }

a:focus {
  outline: thin dotted; }

a:active, a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code, kbd, pre, samp {
  font-family: monospace,serif;
  font-size: 1em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

legend {
  border: 0;
  padding: 0; }

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/**
 * Swiper 4.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 14, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform; }

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top,.2s -webkit-transform;
  transition: .2s top,.2s -webkit-transform;
  -o-transition: .2s transform,.2s top;
  transition: .2s transform,.2s top;
  transition: .2s transform,.2s top,.2s -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left,.2s -webkit-transform;
  transition: .2s left,.2s -webkit-transform;
  -o-transition: .2s transform,.2s left;
  transition: .2s transform,.2s left;
  transition: .2s transform,.2s left,.2s -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right,.2s -webkit-transform;
  transition: .2s right,.2s -webkit-transform;
  -o-transition: .2s transform,.2s right;
  transition: .2s transform,.2s right;
  transition: .2s transform,.2s right,.2s -webkit-transform; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px; }

.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
  z-index: 1; }

.datepicker--cell.-focus- {
  background: #f0f0f0; }

.datepicker--cell.-current- {
  color: #4EB5E6; }

.datepicker--cell.-current-.-focus- {
  color: #4a4a4a; }

.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6; }

.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0; }

.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2); }

.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae; }

.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae; }

.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1; }

.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae; }

.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px; }

.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0; }

.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef; }

.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px; }

.datepicker--cell.-selected- {
  border: none; }

.datepicker--cell.-selected-.-focus- {
  background: #45bced; }

.datepicker--cell:empty {
  cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.-only-timepicker- .datepicker--content, .datepicker--body, .datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--cells-years, .datepicker--years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }

@media print {
  .datepickers-container {
    display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma,sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;
  z-index: 100; }

.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px); }

.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  transform: translateX(8px); }

.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  transform: translateY(8px); }

.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px); }

.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  transform: translate(0);
  transition: opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  transform: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }

.datepicker--nav-action:hover, .datepicker--nav-title:hover {
  background: #f0f0f0; }

.-top-center- .datepicker--pointer, .-top-left- .datepicker--pointer, .-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg); }

.-right-bottom- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-top- .datepicker--pointer {
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg); }

.-bottom-center- .datepicker--pointer, .-bottom-left- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg); }

.-left-bottom- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-top- .datepicker--pointer {
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.-bottom-left- .datepicker--pointer, .-top-left- .datepicker--pointer {
  left: 10px; }

.-bottom-right- .datepicker--pointer, .-top-right- .datepicker--pointer {
  right: 10px; }

.-bottom-center- .datepicker--pointer, .-top-center- .datepicker--pointer {
  left: calc(50% - 10px / 2); }

.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
  top: 10px; }

.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
  bottom: 10px; }

.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2); }

.datepicker--body.active {
  display: block; }

.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }

.-only-timepicker- .datepicker--nav {
  display: none; }

.datepicker--nav-action, .datepicker--nav-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker--nav-action.-disabled- {
  visibility: hidden; }

.datepicker--nav-action svg {
  width: 32px;
  height: 32px; }

.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }

.datepicker--buttons, .datepicker--time {
  border-top: 1px solid #efefef;
  padding: 4px; }

.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px; }

.datepicker--nav-title.-disabled- {
  cursor: default;
  background: 0 0; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px; }

.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0; }

.datepicker--time {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }

.datepicker--time.-am-pm- .datepicker--time-sliders {
  -webkit-flex: 0 1 138px;
  -ms-flex: 0 1 138px;
  flex: 0 1 138px;
  max-width: 138px; }

.-only-timepicker- .datepicker--time {
  border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
  -ms-flex: 0 1 153px;
  flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours, .datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1; }

.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0; }

.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after {
  opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }

.datepicker--time-row:first-child {
  margin-bottom: 4px; }

.datepicker--time-row input[type=range] {
  background: 0 0;
  cursor: pointer;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none; }

.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none; }

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:focus {
  outline: 0; }

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s;
  margin-top: -6px; }

.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s; }

.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s; }

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: 0 0; }

.datepicker--time-row span {
  padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }

.datepicker--time-icon:after, .datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute; }

.datepicker--time-icon:after {
  height: .4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

.datepicker--time-icon:before {
  width: .4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #ccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  background: 0 0;
  border: none; }

/*
	Variables
 */
@font-face {
  font-family: 'sfmoma-icons';
  src: url("../../library/fonts/sfmoma-icons.eot?9qjjlk");
  src: url("../../library/fonts/sfmoma-icons.eot?#iefix9qjjlk") format("embedded-opentype"), url("../../library/fonts/sfmoma-icons.ttf?9qjjlk") format("truetype"), url("../../library/fonts/sfmoma-icons.woff?9qjjlk") format("woff"), url("../../library/fonts/sfmoma-icons.svg?9qjjlk#sfmoma-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.sficon {
  font-family: 'sfmoma-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block; }

.sficon-arrow-circled-down:before {
  content: "\e600"; }

.sficon-arrow-circled-left:before {
  content: "\e601"; }

.sficon-arrow-circled-right:before {
  content: "\e602"; }

.sficon-arrow-circled-up:before {
  content: "\e603"; }

.sficon-arrow-down:before {
  content: "\e604"; }

.sficon-arrow-left:before {
  content: "\e605"; }

.sficon-arrow-right:before {
  content: "\e606"; }

.sficon-arrow-previous:before {
  content: "\2190"; }

.sficon-arrow-next:before {
  content: "\2192"; }

.sficon-arrow-up:before {
  content: "\e607"; }

.sficon-calendar-date:before {
  content: "\e906"; }

.sficon-calendar-no:before {
  content: "\e907"; }

.sficon-calendar-yes:before {
  content: "\e908"; }

.sficon-carousel:before {
  content: "\e608"; }

.sficon-cart:before {
  content: "\e609"; }

.sficon-close:before {
  content: "\e60a"; }

.sficon-download-app:before {
  content: "\e60b"; }

.sficon-download:before {
  content: "\e60c"; }

.sficon-email:before {
  content: "\e60d"; }

.sficon-fullscreen-enter:before {
  content: "\e60e"; }

.sficon-fullscreen-exit:before {
  content: "\e60f"; }

.sficon-info:before {
  content: "\e610"; }

.sficon-list:before {
  content: "\e611"; }

.sficon-location:before {
  content: "\e612"; }

.sficon-menu:before {
  content: "\e613"; }

.sficon-refresh-ccw:before {
  content: "\e614"; }

.sficon-refresh:before {
  content: "\e615"; }

.sficon-search:before {
  content: "\e616"; }

.sficon-share:before {
  content: "\e617"; }

.sficon-thumbnails:before {
  content: "\e618"; }

.sficon-ticket:before {
  content: "\e933"; }

.sficon-user:before {
  content: "\e619"; }

.sficon-zoom-in:before {
  content: "\e61a"; }

.sficon-zoom-out:before {
  content: "\e61b"; }

.sficon-zoom:before {
  content: "\e61c"; }

.sficon-folder:before {
  content: "\e800"; }

.sficon-file:before {
  content: "\e801"; }

.sficon-dotdotdot:before {
  content: "\e802"; }

.sficon-twitter:before {
  content: "\f099"; }

.sficon-facebook:before {
  content: "\f09a"; }

.sficon-tumblr:before {
  content: "\f173"; }

.sficon-instagram:before {
  content: "\f16d"; }

.sficon-facebook-square:before {
  content: "\f082"; }

.sficon-logo-full:before {
  content: "\e803"; }

.sficon-openspace:before {
  content: "\e919"; }

.sficon-youtube:before {
  content: "\e900"; }

.sficon-control-play:before {
  content: "\e6ad"; }

/* Generated by Glyphter (http://www.glyphter.com) on  Wed Oct 10 2018*/
@font-face {
  font-family: 'tickets';
  src: url("../../library/fonts/tickets.eot");
  src: url("../../library/fonts/tickets.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/tickets.woff") format("woff"), url("../../library/fonts/tickets.ttf") format("truetype"), url("../../library/fonts/tickets.svg#tickets") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon-tickets:before {
  content: '\0041';
  display: inline-block;
  font-family: 'tickets';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@font-face {
  font-family: 'membership';
  src: url("../../library/fonts/membership.eot");
  src: url("../../library/fonts/membership.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/membership.woff") format("woff"), url("../../library/fonts/membership.ttf") format("truetype"), url("../../library/fonts/membership.svg#membership") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

.icon-membership:before {
  content: "\e900";
  display: inline-block;
  font-family: 'membership';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@font-face {
  font-family: 'SFMOMADisplayRegular';
  src: url("../../library/fonts/SFMOMADisplayRegular.eot");
  src: url("../../library/fonts/SFMOMADisplayRegular.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMADisplayRegular.woff2") format("woff2"), url("../../library/fonts/SFMOMADisplayRegular.woff") format("woff"), url("../../library/fonts/SFMOMADisplayRegular.ttf") format("truetype"), url("../../library/fonts/SFMOMADisplayRegular.svg#SFMOMADisplayRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMADisplayBold';
  src: url("../../library/fonts/SFMOMADisplayBold.eot");
  src: url("../../library/fonts/SFMOMADisplayBold.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMADisplayBold.woff2") format("woff2"), url("../../library/fonts/SFMOMADisplayBold.woff") format("woff"), url("../../library/fonts/SFMOMADisplayBold.ttf") format("truetype"), url("../../library/fonts/SFMOMADisplayBold.svg#SFMOMADisplayBold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMADisplayHeavy';
  src: url("../../library/fonts/SFMOMADisplayHeavy.eot");
  src: url("../../library/fonts/SFMOMADisplayHeavy.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMADisplayHeavy.woff2") format("woff2"), url("../../library/fonts/SFMOMADisplayHeavy.woff") format("woff"), url("../../library/fonts/SFMOMADisplayHeavy.ttf") format("truetype"), url("../../library/fonts/SFMOMADisplayHeavy.svg#SFMOMADisplayHeavy") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMADisplayMedium';
  src: url("../../library/fonts/SFMOMADisplayMedium.eot");
  src: url("../../library/fonts/SFMOMADisplayMedium.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMADisplayMedium.woff2") format("woff2"), url("../../library/fonts/SFMOMADisplayMedium.woff") format("woff"), url("../../library/fonts/SFMOMADisplayMedium.ttf") format("truetype"), url("../../library/fonts/SFMOMADisplayMedium.svg#SFMOMADisplayMedium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMADisplayLight';
  src: url("../../library/fonts/SFMOMADisplayLight.eot");
  src: url("../../library/fonts/SFMOMADisplayLight.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMADisplayLight.woff2") format("woff2"), url("../../library/fonts/SFMOMADisplayLight.woff") format("woff"), url("../../library/fonts/SFMOMADisplayLight.ttf") format("truetype"), url("../../library/fonts/SFMOMADisplayLight.svg#SFMOMADisplayLight") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMAText';
  src: url("../../library/fonts/SFMOMATextRegular.eot");
  src: url("../../library/fonts/SFMOMATextRegular.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMATextRegular.woff") format("woff"), url("../../library/fonts/SFMOMATextRegular.ttf") format("truetype"), url("../../library/fonts/SFMOMATextRegular.svg#SFMOMATextRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMAText';
  src: url("../../library/fonts/SFMOMATextRegularItalic.eot");
  src: url("../../library/fonts/SFMOMATextRegularItalic.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMATextRegularItalic.woff") format("woff"), url("../../library/fonts/SFMOMATextRegularItalic.ttf") format("truetype"), url("../../library/fonts/SFMOMATextRegularItalic.svg#SFMOMATextRegularItalic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'SFMOMAText';
  src: url("../../library/fonts/SFMOMATextBold.eot");
  src: url("../../library/fonts/SFMOMATextBold.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMATextBold.woff") format("woff"), url("../../library/fonts/SFMOMATextBold.ttf") format("truetype"), url("../../library/fonts/SFMOMATextBold.svg#SFMOMATextBold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'SFMOMAText';
  src: url("../../library/fonts/SFMOMATextBoldItalic.eot");
  src: url("../../library/fonts/SFMOMATextBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../library/fonts/SFMOMATextBoldItalic.woff") format("woff"), url("../../library/fonts/SFMOMATextBoldItalic.ttf") format("truetype"), url("../../library/fonts/SFMOMATextBoldItalic.svg#SFMOMATextBoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }

/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
*/
@media only screen {
  div.sfmoma-animation {
    pointer-events: none; }
  /* Display the first subject to ensure the container has dimensions */
  .sfmoma-animation {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    display: inline-block; }
    .sfmoma-animation.ball-gitg .sfmoma-animation--subject {
      display: none;
      /* Hide all subjects initially */
      z-index: 999999;
      /* Ensure subjects are on top */
      position: fixed;
      top: 0;
      left: 0;
      object-fit: contain;
      pointer-events: var(--pointer-events, auto) !important;
      transform: translateX(-120%) translateY(-120%) rotateZ(0); }
      .sfmoma-animation.ball-gitg .sfmoma-animation--subject:hover {
        animation-play-state: paused; }
      .sfmoma-animation.ball-gitg .sfmoma-animation--subject.is--loading {
        left: -100%; }
  /* Fade out an element */
  .anim-fade-out {
    animation-name: fade-out;
    animation-duration: 1s;
    animation-timing-function: ease-out; }
    .anim-fade-out.fast {
      animation-duration: 300ms; }
  /* Fade in an element */
  .anim-fade-in {
    animation-name: fade-in;
    animation-duration: 1s;
    animation-timing-function: ease-in-out; }
    .anim-fade-in.fast {
      animation-duration: 300ms; }
  /* Fade out an element */
  .anim-fade-out-delayed {
    animation-name: fade-out-delayed;
    animation-duration: 1s;
    animation-timing-function: ease-out; }
    .anim-fade-out-delayed.fast {
      animation-duration: 0.3s; }
  /* Fade in an element */
  .anim-fade-in-delayed {
    animation-name: fade-in-delayed;
    animation-duration: 1s;
    animation-timing-function: ease-in-out; }
    .anim-fade-in-delayed.fast {
      animation-duration: 300ms; }
  .anim-fade-up {
    opacity: 0;
    animation-name: fade-up;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    animation-delay: 1s; }
  /* Fade an element out and slide down */
  .anim-fade-down {
    animation-name: fade-down;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in; }
  /* Grow an element width from 0 to 100% */
  .anim-grow-x {
    width: 0%;
    animation-name: grow-x;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
    animation-delay: 0.5s; }
  /* Shrink an element from 100% to 0% */
  .anim-shrink-x {
    animation-name: shrink-x;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-delay: 0.5s; }
  /* Fade in an element and scale it fast */
  .anim-scale-in {
    animation-name: scale-in;
    animation-duration: 0.15s;
    animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); }
  /* Slide up an element */
  .anim-slide-up {
    animation-name: slide-up;
    animation-duration: 0.3s;
    animation-timing-function: ease-out; }
  /* Slide down an element */
  .anim-slide-down {
    animation-name: slide-down;
    animation-duration: 0.3s;
    animation-timing-function: ease-out; }
  /* Peek up an element */
  .anim-peek-up {
    animation-name: peek-up;
    animation-duration: 0.1s;
    animation-timing-function: ease-out; }
  /* Pulse an element's opacity */
  .anim-pulse {
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite; }
  /* Pulse in an element */
  .anim-pulse-in {
    animation-name: pulse-in;
    animation-duration: 0.5s; }
  /* Increase scale of an element on hover */
  .hover-grow {
    transition: transform 0.3s;
    backface-visibility: hidden; }
    .hover-grow:hover {
      transform: scale(1.025); }
  /* Rotate an element 360 degrees over and over, used for spinners */
  .anim-rotate {
    animation-name: rotate;
    animation-duration: 1.25s;
    animation-timing-function: linear;
    animation-iteration-count: infinite; } }

@media only screen {
  @-webkit-keyframes flying {
    0%, 98.001% {
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-moz-keyframes flying {
    0%, 98.001% {
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-o-keyframes flying {
    0%, 98.001% {
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @keyframes flying {
    0%, 98.001% {
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-webkit-keyframes fly {
    98.001%, 0% {
      display: block;
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    15.001%, 18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    40.001%, 43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    65.001%, 68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-moz-keyframes fly {
    98.001%, 0% {
      display: block;
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    15.001%, 18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    40.001%, 43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    65.001%, 68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-o-keyframes fly {
    98.001%, 0% {
      display: block;
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    15.001%, 18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    40.001%, 43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    65.001%, 68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @keyframes fly {
    98.001%, 0% {
      display: block;
      transform: translateX(-200%) translateY(100vh) rotateZ(0deg); }
    15% {
      transform: translateX(100vw) translateY(-100%) rotateZ(180deg); }
    15.001%, 18% {
      transform: translateX(100vw) translateY(-30%) rotateZ(0deg); }
    40% {
      transform: translateX(-200%) translateY(3vh) rotateZ(-180deg); }
    40.001%, 43% {
      transform: translateX(-200%) translateY(-100%) rotateZ(-180deg); }
    65% {
      transform: translateX(100vw) translateY(50vh) rotateZ(0deg); }
    65.001%, 68% {
      transform: translateX(20vw) translateY(-200%) rotateZ(180deg); }
    95% {
      transform: translateX(10vw) translateY(100vh) rotateZ(0deg); } }
  @-webkit-keyframes rotation {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  @-moz-keyframes rotation {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  @-o-keyframes rotation {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  @keyframes rotation {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  @-webkit-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-moz-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-o-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-moz-keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-o-keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-webkit-keyframes fade-out {
    0% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-moz-keyframes fade-out {
    0% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-o-keyframes fade-out {
    0% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @keyframes fade-out {
    0% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-webkit-keyframes fade-in-delayed {
    0% {
      opacity: 0; }
    66% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-moz-keyframes fade-in-delayed {
    0% {
      opacity: 0; }
    66% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-o-keyframes fade-in-delayed {
    0% {
      opacity: 0; }
    66% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fade-in-delayed {
    0% {
      opacity: 0; }
    66% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-webkit-keyframes fade-out-delayed {
    0% {
      opacity: 1; }
    66% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-moz-keyframes fade-out-delayed {
    0% {
      opacity: 1; }
    66% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-o-keyframes fade-out-delayed {
    0% {
      opacity: 1; }
    66% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @keyframes fade-out-delayed {
    0% {
      opacity: 1; }
    66% {
      opacity: 1; }
    100% {
      max-height: 0; } }
  @-webkit-keyframes fadeInAndScaleY {
    0% {
      opacity: 0;
      transform: scale(1, 0); }
    100% {
      opacity: 1;
      transform: scale(1, 1); } }
  @-moz-keyframes fadeInAndScaleY {
    0% {
      opacity: 0;
      transform: scale(1, 0); }
    100% {
      opacity: 1;
      transform: scale(1, 1); } }
  @-o-keyframes fadeInAndScaleY {
    0% {
      opacity: 0;
      transform: scale(1, 0); }
    100% {
      opacity: 1;
      transform: scale(1, 1); } }
  @keyframes fadeInAndScaleY {
    0% {
      opacity: 0;
      transform: scale(1, 0); }
    100% {
      opacity: 1;
      transform: scale(1, 1); } }
  @keyframes fade-up {
    0% {
      opacity: 0.8;
      transform: translateY(100%); }
    100% {
      opacity: 1;
      transform: translateY(0); } }
  @keyframes fade-down {
    0% {
      opacity: 1;
      transform: translateY(0); }
    100% {
      opacity: 0.5;
      transform: translateY(100%); } }
  @keyframes grow-x {
    to {
      width: 100%; } }
  @keyframes shrink-x {
    to {
      width: 0%; } }
  @keyframes scale-in {
    0% {
      opacity: 0;
      transform: scale(0.5); }
    100% {
      opacity: 1;
      transform: scale(1); } }
  @keyframes slide-up {
    0% {
      top: calc( 100vh  - 50px); }
    100% {
      top: 50px; } }
  @keyframes slide-down {
    0% {
      top: 50px; }
    100% {
      top: calc( 100vh  - 50px); } }
  @keyframes peek-up {
    0% {
      top: calc( 100vh);
      opacity: 0; }
    100% {
      top: calc( 100vh  - 50px);
      opacity: 1; } }
  @keyframes pulse {
    0% {
      opacity: 0.3; }
    10% {
      opacity: 1; }
    100% {
      opacity: 0.3; } }
  @keyframes pulse-in {
    0% {
      transform: scale3d(1, 1, 1); }
    50% {
      transform: scale3d(1.1, 1.1, 1.1); }
    100% {
      transform: scale3d(1, 1, 1); } }
  @keyframes rotate {
    100% {
      transform: rotate(360deg); } }
  @-webkit-keyframes spinner {
    0% {
      transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      transform: rotate(360deg);
      transform: rotate(360deg); } }
  @-moz-keyframes spinner {
    0% {
      transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      transform: rotate(360deg);
      transform: rotate(360deg); } }
  @-o-keyframes spinner {
    0% {
      transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      transform: rotate(360deg);
      transform: rotate(360deg); } }
  @keyframes spinner {
    0% {
      transform: rotate(0deg);
      transform: rotate(0deg); }
    100% {
      transform: rotate(360deg);
      transform: rotate(360deg); } }
  @-webkit-keyframes sf {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-moz-keyframes sf {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-o-keyframes sf {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @keyframes sf {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-webkit-keyframes sf-contained {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-moz-keyframes sf-contained {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-o-keyframes sf-contained {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @keyframes sf-contained {
    0% {
      transform: translate(-68%, -25%); }
    80% {
      transform: translate(-68%, -25%); }
    100% {
      transform: translate(-145%, -100%); } }
  @-webkit-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-moz-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-o-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-webkit-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-moz-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-o-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-145%, -105%); } }
  @-webkit-keyframes mo {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-moz-keyframes mo {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-o-keyframes mo {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @keyframes mo {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-webkit-keyframes mo-contained {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-moz-keyframes mo-contained {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-o-keyframes mo-contained {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @keyframes mo-contained {
    0% {
      transform: translate(27%, -82%); }
    80% {
      transform: translate(27%, -82%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-webkit-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-moz-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-o-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-webkit-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-moz-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-o-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(32%, -10%);
      top: 0px; } }
  @-webkit-keyframes ma {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 25%);
      top: 88%; } }
  @-moz-keyframes ma {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 25%);
      top: 88%; } }
  @-o-keyframes ma {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 25%);
      top: 88%; } }
  @keyframes ma {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 25%);
      top: 88%; } }
  @-webkit-keyframes ma-contained {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 36%);
      top: 72.5%; } }
  @-moz-keyframes ma-contained {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 36%);
      top: 72.5%; } }
  @-o-keyframes ma-contained {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 36%);
      top: 72.5%; } }
  @keyframes ma-contained {
    0% {
      transform: translate(86%, 25%); }
    80% {
      transform: translate(86%, 25%);
      top: 50%; }
    100% {
      transform: translate(104%, 36%);
      top: 72.5%; } }
  @-webkit-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 101%; } }
  @-moz-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 101%; } }
  @-o-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 101%; } }
  @keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 101%; } }
  @-webkit-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 86%; } }
  @-moz-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 86%; } }
  @-o-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 86%; } }
  @keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(104%, -84%);
      top: 86%; } }
  @-webkit-keyframes blink_input_opacity_to_prevent_scrolling_when_focus {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-moz-keyframes blink_input_opacity_to_prevent_scrolling_when_focus {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-o-keyframes blink_input_opacity_to_prevent_scrolling_when_focus {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes blink_input_opacity_to_prevent_scrolling_when_focus {
    0% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @-webkit-keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0); }
    20%, 80% {
      transform: translate3d(2px, 0, 0); }
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0); }
    40%, 60% {
      transform: translate3d(4px, 0, 0); } }
  @-moz-keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0); }
    20%, 80% {
      transform: translate3d(2px, 0, 0); }
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0); }
    40%, 60% {
      transform: translate3d(4px, 0, 0); } }
  @-o-keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0); }
    20%, 80% {
      transform: translate3d(2px, 0, 0); }
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0); }
    40%, 60% {
      transform: translate3d(4px, 0, 0); } }
  @keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0); }
    20%, 80% {
      transform: translate3d(2px, 0, 0); }
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0); }
    40%, 60% {
      transform: translate3d(4px, 0, 0); } } }

@media only screen and (min-width: 768px) {
  @-webkit-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-moz-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-o-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-webkit-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-moz-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-o-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -82%);
      top: 100%; } }
  @-webkit-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-moz-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-o-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @-moz-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @-o-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @-webkit-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-moz-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-o-keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @keyframes ma-ticker {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-webkit-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-moz-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-o-keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @keyframes ma-ticker-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } } }

@media only screen and (min-width: 992px) {
  @-webkit-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-ticker {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-moz-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-o-keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @keyframes sf-ticker-contained {
    0% {
      transform: translate(-56%, -35%); }
    80% {
      transform: translate(-56%, -35%); }
    100% {
      transform: translate(-198.5%, -125%); } }
  @-webkit-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-ticker {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-moz-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-o-keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @keyframes mo-ticker-contained {
    0% {
      transform: translate(36%, -99%); }
    80% {
      transform: translate(36%, -99%);
      top: 50%; }
    100% {
      transform: translate(31.5%, -12.5%);
      top: 0px; } }
  @-webkit-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-moz-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-o-keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @keyframes ma {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; } }
  @-webkit-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; }
    @-webkit-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-webkit-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } } }
  @-moz-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; }
    @-webkit-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-webkit-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } } }
  @-o-keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; }
    @-webkit-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-webkit-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } } }
  @keyframes ma-contained {
    0% {
      transform: translate(95%, 9%); }
    80% {
      transform: translate(95%, 9%);
      top: 50%; }
    100% {
      transform: translate(179%, -84%);
      top: 100%; }
    @-webkit-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-webkit-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-moz-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @-o-keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } }
    @keyframes ma-ticker-contained {
      0% {
        transform: translate(95%, 9%); }
      80% {
        transform: translate(95%, 9%);
        top: 50%; }
      100% {
        transform: translate(179%, -84%);
        top: 100%; } } }
  @-webkit-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-moz-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-o-keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @keyframes inkvapor {
    0% {
      opacity: 1; }
    80% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @-moz-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @-o-keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } }
  @keyframes fade-in {
    0% {
      opacity: 0%; }
    100% {
      opacity: 100%; } } }

/*
	Customized Reset
 */
@media only screen {
  html, body {
    width: 100%;
    text-rendering: optimizeLegibility !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #F7F7F7;
    color: #2D3033; }
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    box-sizing: border-box;
    outline-width: 0; }
    html:focus, body:focus, div:focus, span:focus, applet:focus, object:focus, iframe:focus,
    h1:focus, h2:focus, h3:focus, h4:focus, h5:focus, h6:focus, p:focus, blockquote:focus, pre:focus,
    a:focus, abbr:focus, acronym:focus, address:focus, big:focus, cite:focus, code:focus,
    del:focus, dfn:focus, em:focus, img:focus, ins:focus, kbd:focus, q:focus, s:focus, samp:focus,
    small:focus, strike:focus, strong:focus, sub:focus, sup:focus, tt:focus, var:focus,
    b:focus, u:focus, i:focus, center:focus,
    dl:focus, dt:focus, dd:focus, ol:focus, ul:focus, li:focus,
    fieldset:focus, form:focus, label:focus, legend:focus,
    table:focus, caption:focus, tbody:focus, tfoot:focus, thead:focus, tr:focus, th:focus, td:focus,
    article:focus, aside:focus, canvas:focus, details:focus, embed:focus,
    figure:focus, figcaption:focus, footer:focus, header:focus, hgroup:focus,
    menu:focus, nav:focus, output:focus, ruby:focus, section:focus, summary:focus,
    time:focus, mark:focus, audio:focus, video:focus {
      outline-width: 0; }
  html {
    font-size: 62.5%;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    height: 100%;
    box-sizing: border-box; }
  body {
    font-size: 1.6rem;
    min-height: 100%;
    position: relative;
    box-sizing: inherit;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif; }
  img {
    max-width: 100%; }
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure,
  footer, header, hgroup, menu, nav, section {
    display: block; }
  p {
    margin-bottom: 12px; }
  ul, ol {
    padding-left: 24px;
    margin-bottom: 12px;
    margin-top: 0;
    line-height: 24px; } }

/* 
	Soft Globals (Reset Override)
 */
.body--xsmall {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  font-family: "SFMOMAText", Arial, Verdana, sans-serif;
  color: #636668;
  text-align: left; }

.noItalics {
  font-style: normal !important;
  font-weight: inherit;
  font-family: inherit;
  color: inherit; }

@media only screen {
  .btn.pill-button,
  .btn-default {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .btn.pill-button:hover,
    .btn-default:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .button-no-whitecard {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .button-no-whitecard:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen {
  html.is--locked,
  html.is--locked body {
    height: calc( var(--window-inner-height) - 1px);
    overflow: hidden;
    box-sizing: border-box; }
  h1, h2, h3, h4, h5, h6 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  h1 {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 60px; }
  h2 {
    font-size: 32px;
    line-height: 40px; }
  h3 {
    font-size: 21px;
    line-height: 28px; }
  h4 {
    font-size: 18px;
    line-height: 24px; }
  h5 {
    font-size: 14px;
    line-height: 24px; }
  h6 {
    font-size: 12px;
    line-height: 16px; }
  a {
    text-decoration: none;
    color: #FF483B; }
  a:hover {
    color: #FF483B; }
    a:hover mark.ep-highlight {
      color: #FF483B; }
  p {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    line-height: 1.8;
    font-variant-numeric: lining-nums; }
  hr {
    color: #E5E8E8; }
  ul.list--grid-2-small {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    list-style: none; }
  ul.list--grid-3-small {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style: none; }
  ul.list--grid-4-small {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    list-style: none; }
  img.image--lowres {
    opacity: 1;
    transition: filter .15s linear,-webkit-filter .15s linear; }
    img.image--lowres.loading {
      opacity: .5; }
  .pagetitle {
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal; }
  .posttype {
    text-transform: uppercase;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    color: #636668; }
  .is--hidden {
    display: none; }
  figcaption,
  .figcaption {
    text-align: left;
    font-size: 14px;
    font-size: 1.4rem;
    color: #636668;
    margin-bottom: 16px;
    line-height: 1.2;
    font-variant-numeric: normal;
    font-feature-settings: "frac" 0; }
    figcaption a,
    .figcaption a {
      font-style: italic; }
  /**
	 * 	Helpers
	 */
  .clearfix::after {
    display: block;
    content: "";
    clear: both; }
  .btn-default {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .btn-default:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .aligncenter {
    text-align: center; }
  .screen-reader-text .skip-content-link {
    position: absolute;
    left: -9999px;
    z-index: 999;
    padding: 1em;
    background-color: #FFFFFF;
    color: #2D3033;
    opacity: 0; }
    .screen-reader-text .skip-content-link:focus {
      left: 50px;
      top: 50px;
      height: auto;
      width: 200px;
      display: block;
      font-size: 14px;
      font-size: 1.4rem;
      font-weight: 700;
      text-align: center;
      padding: 15px 20px;
      background-color: #E5E5E5;
      color: #0EA2AE;
      z-index: 100000;
      line-height: normal;
      text-decoration: none;
      box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); }
  .btn-primary {
    color: white;
    background-color: #FF483B;
    border: 1px solid fade(white, 30%);
    border-radius: 1px;
    box-sizing: border-box;
    width: 100%;
    padding: 15px;
    margin-bottom: 12px;
    font-size: 18px;
    font-size: 1.8rem;
    transition: all 0.2s;
    max-width: 400px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none; }
    .btn-primary:hover {
      color: white;
      background-color: #FF483B;
      border-color: #FF483B; }
    .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus,
    .btn-primary:active.focus .btn-primary.active.focus .btn-primary.active:focus {
      color: white;
      background-color: #FF483B;
      border-color: fade(#636668, 25%);
      box-shadow: none;
      outline: none; }
  .btn.pill-button {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    min-width: 146px;
    color: #FF483B;
    background-color: transparent;
    border: 1px solid #FF483B;
    white-space: normal;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42;
    display: inline-block; }
  .btn.pill-button:hover {
    color: white;
    background-color: #FF483B;
    border: 1px solid #FF483B; }
  .cookie-notice {
    background: #E5E5E5;
    position: relative;
    overflow-y: hidden;
    max-height: 600px; }
    .cookie-notice.cookie-notice--active {
      display: block;
      width: 100%; }
    .cookie-notice.cookie-notice--inactive {
      -webkit-animation: fade-out 1.5s ease;;
      -moz-animation: fade-out 1.5s ease;;
      -o-animation: fade-out 1.5s ease;;
      animation: fade-out 1.5s ease;;
      animation-fill-mode: forwards;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden; }
    .cookie-notice .cookie-notice-wrapper {
      margin: 0 80px 0 20px;
      padding: 40px 0; }
      .cookie-notice .cookie-notice-wrapper a {
        color: #636668; }
      .cookie-notice .cookie-notice-wrapper p {
        color: #636668; }
        .cookie-notice .cookie-notice-wrapper p > strong {
          cursor: pointer; }
      .cookie-notice .cookie-notice-wrapper .cookie-notice-close {
        position: absolute;
        cursor: pointer;
        right: 55px;
        top: 49px; }
  .single-column-content {
    margin-left: auto;
    margin-right: auto;
    padding: 25px; }
    .single-column-content h1, .single-column-content h2, .single-column-content h3, .single-column-content h4, .single-column-content h5, .single-column-content h6 {
      margin-top: 48px; }
  .genericimage,
  .featured-image-container,
  .wysiwygmodule .wp-caption.aligncenter {
    display: table;
    table-layout: fixed;
    width: 100%;
    text-align: center; }
    .genericimage figure,
    .featured-image-container figure,
    .wysiwygmodule .wp-caption.aligncenter figure {
      display: flex;
      max-width: 100%;
      width: max-content;
      flex-direction: column;
      align-items: center;
      margin: 0 auto; }
      .genericimage figure img,
      .featured-image-container figure img,
      .wysiwygmodule .wp-caption.aligncenter figure img {
        max-height: 100%;
        max-width: 100%;
        width: auto; }
      .genericimage figure figcaption,
      .featured-image-container figure figcaption,
      .wysiwygmodule .wp-caption.aligncenter figure figcaption {
        text-align: left;
        align-self: flex-start;
        margin-left: 0; }
        .genericimage figure figcaption p,
        .featured-image-container figure figcaption p,
        .wysiwygmodule .wp-caption.aligncenter figure figcaption p {
          text-align: left; }
    .genericimage figure img,
    .featured-image-container figure img,
    .wysiwygmodule .wp-caption.aligncenter figure img {
      max-width: 100%;
      width: auto;
      height: auto;
      margin-bottom: 12px; }
  .image-element.hidden {
    display: none; }
  /*
	  For now also include essays, but consider removing the max-height for essays and
	  potentially other post types.
	*/
  .single-artist .genericimage,
  .single-artwork .genericimage,
  .single-essays .genericimage,
  .single-event .genericimage,
  .single-exhibition .genericimage,
  .single-listen .genericimage,
  .single-page .genericimage,
  .single-post .genericimage,
  .single-press .genericimage,
  .single-publication .genericimage,
  .single-read .genericimage,
  .single-research-materials .genericimage,
  .single-watch .genericimage {
    margin: 0 auto; }
  .single-artist .genericimage figure img,
  .single-artist .featured-image-container figure img,
  .single-artist .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-artwork .genericimage figure img,
  .single-artwork .featured-image-container figure img,
  .single-artwork .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-essays .genericimage figure img,
  .single-essays .featured-image-container figure img,
  .single-essays .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-event .genericimage figure img,
  .single-event .featured-image-container figure img,
  .single-event .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-exhibition .genericimage figure img,
  .single-exhibition .featured-image-container figure img,
  .single-exhibition .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-listen .genericimage figure img,
  .single-listen .featured-image-container figure img,
  .single-listen .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-page .genericimage figure img,
  .single-page .featured-image-container figure img,
  .single-page .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-post .genericimage figure img,
  .single-post .featured-image-container figure img,
  .single-post .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-press .genericimage figure img,
  .single-press .featured-image-container figure img,
  .single-press .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-publication .genericimage figure img,
  .single-publication .featured-image-container figure img,
  .single-publication .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-read .genericimage figure img,
  .single-read .featured-image-container figure img,
  .single-read .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-research-materials .genericimage figure img,
  .single-research-materials .featured-image-container figure img,
  .single-research-materials .wysiwygmodule .wp-caption.aligncenter figure img,
  .single-watch .genericimage figure img,
  .single-watch .featured-image-container figure img,
  .single-watch .wysiwygmodule .wp-caption.aligncenter figure img {
    max-height: 55vh; }
  .single-column-content.showmore {
    -webkit-mask-image: linear-gradient(to bottom, black 75%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 75%, transparent 100%); }
  section.wysiwygmodule, .single-column-content.showmore {
    position: relative; }
  .single-column-content.showmore-control {
    padding-top: 0; }
    .single-column-content.showmore-control.expanded {
      position: absolute; }
    .single-column-content.showmore-control.hide {
      display: none;
      position: absolute; }
    .single-column-content.showmore-control button.hide {
      display: none; }
  .toggle-content {
    top: 150px;
    width: 12rem;
    display: block;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto; }
    .toggle-content::before {
      content: "(";
      text-decoration: none; }
    .toggle-content::after {
      content: ")";
      text-decoration: none; }
    .toggle-content.anchorify {
      display: inline-block;
      background: none;
      text-decoration: underline;
      border: none;
      cursor: pointer; }
    .toggle-content.left {
      margin-left: 0;
      width: auto; }
    .toggle-content.right {
      margin-right: 0;
      width: auto; }
  :target::before {
    display: block;
    content: " ";
    margin-top: -112px;
    height: 112px;
    visibility: hidden; }
  .video-container, .vimeo-container, .youtube-container {
    margin-left: auto;
    margin-right: auto; }
  .acf-field-oudiafohd .video-item {
    display: inline-block;
    vertical-align: text-bottom; }
  .acf-field-oudiafohd .select2-selection--single {
    height: 77px; }
  hr.full {
    max-width: 1200px; }
  hr.two-thirds {
    max-width: 66.666%; }
  blockquote {
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-bottom: 24px;
    padding: 10px 20px;
    border-left: 5px solid #E5E8E8; }
  ul.two-column-list {
    list-style-position: inside; }
    ul.two-column-list li {
      display: inline-block;
      list-style: none;
      width: 100%;
      margin: .3rem 0; }
  .hideall,
  .visible-print-block,
  .visible-print-inline-block {
    display: none !important; }
  .notice-cancel {
    color: #FF483B; }
  .qsm-quiz-container {
    /* Hide the OS/Browser checkboxes/radio buttons */
    /* Set size, & positioning for the checkboxes/radio buttons plus the cursor on hover */
    /** SECTION 2 **/
    /* Set checkbox to images for normal, hover, checked, & checked hover */
    /* Set radio buttons to images: normal, hover, checked, & checked hover */
    /* Hide the OS/Browser checkboxes/radio buttons */
    /* Set size, & positioning for the checkboxes/radio buttons plus the cursor on hover */
    /** SECTION 2 **/
    /* Set checkbox to images for normal, hover, checked, & checked hover */
    /* Set radio buttons to images: normal, hover, checked, & checked hover */ }
    .qsm-quiz-container input[type=checkbox], .qsm-quiz-container input[type=radio] {
      visibility: hidden !important;
      margin: 0 !important;
      width: 0 !important; }
    .qsm-quiz-container input[type=checkbox] + label:before,
    .qsm-quiz-container input[type=checkbox] + span:before,
    .qsm-quiz-container input[type=radio] + label:before {
      visibility: visible;
      position: relative;
      top: 5px;
      padding-right: 6px; }
    .qsm-quiz-container input[type=checkbox] + label:hover,
    .qsm-quiz-container input[type=checkbox] + span:hover,
    .qsm-quiz-container input[type=radio] + label:hover {
      cursor: pointer; }
    .qsm-quiz-container input[type=checkbox] + label:before,
    .qsm-quiz-container input[type=checkbox] + span:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA0klEQVQ4Ee2VsQ3DIBBFwaSjcxcp8goZAZZhhQzhFRgga+ARsoIVKV06SkTuSxxpLEXEcsc1Bsx//vqy7qSg8t5fUkozLW3O+Yyz1pJSvkgTlFI359xTFuiDgGMrbOs+feBN8OsJTgGdpkkYY4TWeuv+z7MYo1iWRazrOoI5kMJCtQcKPQyBUcoOnOm/TpmEJzPAhONDqoNrrD2KHkVNoC76X/GNonR+gX66t5gBJjIOAKJJ8wvsW4sbfdGFw0bTgMGHGUX27xxLq1vchxYMsMD8ACniV+ei3Y1oAAAAAElFTkSuQmCC"); }
    .qsm-quiz-container input[type=checkbox] + label:hover:before,
    .qsm-quiz-container input[type=checkbox] + span:hover:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA0klEQVQ4Ee2VsQ3DIBBFwaSjcxcp8goZAZZhhQzhFRgga+ARsoIVKV06SkTuSxxpLEXEcsc1Bsx//vqy7qSg8t5fUkozLW3O+Yyz1pJSvkgTlFI359xTFuiDgGMrbOs+feBN8OsJTgGdpkkYY4TWeuv+z7MYo1iWRazrOoI5kMJCtQcKPQyBUcoOnOm/TpmEJzPAhONDqoNrrD2KHkVNoC76X/GNonR+gX66t5gBJjIOAKJJ8wvsW4sbfdGFw0bTgMGHGUX27xxLq1vchxYMsMD8ACniV+ei3Y1oAAAAAElFTkSuQmCC");
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=checkbox]:checked + label:before,
    .qsm-quiz-container input[type=checkbox]:checked + span:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTFUMTU6Mzg6NDEtMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTExVDE1OjU0OjAxLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTExVDE1OjU0OjAxLTA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMDUxNmRiLWZkNDYtNGEzNy1hYzc2LTc5OTQ3MmFkZGEzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyZTA1MTZkYi1mZDQ2LTRhMzctYWM3Ni03OTk0NzJhZGRhMzEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyZTA1MTZkYi1mZDQ2LTRhMzctYWM3Ni03OTk0NzJhZGRhMzEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMDUxNmRiLWZkNDYtNGEzNy1hYzc2LTc5OTQ3MmFkZGEzMSIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMVQxNTozODo0MS0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+um3gOQAAAfpJREFUOI211d9OE0EUx/Hv6bS4sBhMuSoxBMWkkTZtIcE/V8vL7Cv4ELwCD8BrdEO8qQhpa7UGowRqVjRiJK4I293xgnZrw1LKEs/db87MZzJzMSMAGxsb94MgWAfWtNY5EpSIuEBVKfXCtu2O9NC61jqbBIzZ4FgpVU4HQbCutc7Oz89jWRamaSYCPc/DcRwODg6yQRCsp4A1IDH6sfMVANM0sSyrP7yW6t9pErRWb/Pj6JDa9i5nXR0ZWutc6sZar07PfFTXA0BJyE7rw1A/MdxsvhnKT4oPbw833u2hJIzy9GwOpdTtYN/38X+fRFkj5BfmLs2Lhbe2W7x8/TYW3mm2h/JSoRA77xK8VaszJX8wOOVV/f1Qb//QJa3Poxwas0wZd8aD06IHze4vGu1PF0gY8u3IHaBaWC0sxKKx8PPVCufhYNj3jtnb/8xuo0Xqn00XH5euRGNhgOVyCa0lyiffv0AwuAKfCbJm+uawMaHIF5djF2jg6UpxJHolDHDXELJzjy6NZ4xpRCRmxZgwwIPcDJKZjLIfKsqF/LXotTDASmkJP3OPbihUKuWxUIC0iLha65zneVe+cM9Ki/w8DTEyo6/A8y4eJRFxU0AVwHGcqBFXM5OjD9d/6HtV/W9fU8q27Y5Sqiwim70PMSnoisimUqps23bnLydYwoLW8yGzAAAAAElFTkSuQmCC"); }
    .qsm-quiz-container input[type=checkbox]:checked + label:hover:before,
    .qsm-quiz-container input[type=checkbox]:checked + span:hover:before {
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=radio] + label:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAB3klEQVQ4EbWVr2/CUBCArxWwhPBjEoZZcOglUwsa1XkUEjm1vwGFRKLw6wwWMrUEuzkyw0COQiADw+576SMdYyGs2Ym+3PXue9d7966O/CLdbvd8Pp97juN46lLebrcFXFWf6PKqup/JZPxarfaBfV+cfUOn0zlbr9d3ar/X4Oz++6iumwSqN5PJZKter39+exdV2u32hTo/KPAKe7FYlFKpJIVCQVKplHFdLpcymUxkNBrJeDw2No0Zasxto9F4NwZ97DIOoc/qcJHL5aRSqUg+n7d+B9fpdCqDwUBmsxkletfYaws34PDzn8gUWLValUQicRC2b9xsNtLr9YRNyFzLckNZXBypKVAyPQVKLAkQQyyM8HzE4fQXi8WbGrOe5x39fGCHhIx93yfrIJ1OX7q0FFAO6lhNDwGtjVgYsGC6ugN9ak7fOv11pYMQmNS4jEJLxZUIo+xq6oZo+zQO3DJgmq6IA4vGKnCnUmPuvnCj4spqtTIImGT8isY1jSsRxgs19gFy9+OKZSjz0WX0aeoBA4Um/6sQCwMWTDecp02ADBTu/qlCDLGhNGGarmCe6k5DphQD5RS4HULhhGMItdgg9tjs9/sSBAEl+Dk27Tf8y6C38H/5NVk4a9yf6Rc6xC+mrrCFGAAAAABJRU5ErkJggg=="); }
    .qsm-quiz-container input[type=radio] + label:hover:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAB3klEQVQ4EbWVr2/CUBCArxWwhPBjEoZZcOglUwsa1XkUEjm1vwGFRKLw6wwWMrUEuzkyw0COQiADw+576SMdYyGs2Ym+3PXue9d7966O/CLdbvd8Pp97juN46lLebrcFXFWf6PKqup/JZPxarfaBfV+cfUOn0zlbr9d3ar/X4Oz++6iumwSqN5PJZKter39+exdV2u32hTo/KPAKe7FYlFKpJIVCQVKplHFdLpcymUxkNBrJeDw2No0Zasxto9F4NwZ97DIOoc/qcJHL5aRSqUg+n7d+B9fpdCqDwUBmsxkletfYaws34PDzn8gUWLValUQicRC2b9xsNtLr9YRNyFzLckNZXBypKVAyPQVKLAkQQyyM8HzE4fQXi8WbGrOe5x39fGCHhIx93yfrIJ1OX7q0FFAO6lhNDwGtjVgYsGC6ugN9ak7fOv11pYMQmNS4jEJLxZUIo+xq6oZo+zQO3DJgmq6IA4vGKnCnUmPuvnCj4spqtTIImGT8isY1jSsRxgs19gFy9+OKZSjz0WX0aeoBA4Um/6sQCwMWTDecp02ADBTu/qlCDLGhNGGarmCe6k5DphQD5RS4HULhhGMItdgg9tjs9/sSBAEl+Dk27Tf8y6C38H/5NVk4a9yf6Rc6xC+mrrCFGAAAAABJRU5ErkJggg==");
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=radio]:checked + label:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTFUMTU6Mzg6MjYtMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTExVDE1OjUwOjM2LTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTExVDE1OjUwOjM2LTA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVmN2RlODlhLTIyMmEtNGU2Yi05YzlmLTRkYWNkOTdhNGZlZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ZjdkZTg5YS0yMjJhLTRlNmItOWM5Zi00ZGFjZDk3YTRmZWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZjdkZTg5YS0yMjJhLTRlNmItOWM5Zi00ZGFjZDk3YTRmZWUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmN2RlODlhLTIyMmEtNGU2Yi05YzlmLTRkYWNkOTdhNGZlZSIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMVQxNTozODoyNi0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+f+j8qgAAAtFJREFUOI21lb1v21YQwH9HyWIA27TSpihIs00cDQGMBG4RtUWHwrMmFV01afToqX9C4cmjR09ajaiLVhOdChhJgaJ2kEJoUTDi0MEUBRkm4/A68KOyIxspmhzwBh7f+93Xu3vCNdLr9W5HUdQWkTawrqoOgIiMgGNV7VuW1e90OqfzzstVxf7+/q04jreB71V15TrDuZExsGOa5m632z2/Fry3t7cqIk9UtQngui6NRgPHcVhcXARgOp0yGo0YDof4vl8YOFLVb7e2tl6+Ac6hP6vqar1eZ3NzE9u2b3KYIAjwPI8wDBGRl6r6VQGXmfB/UtWmbdu0Wi1qtdqN0EKSJGEwGBAEASJyZJrmN91u97wKEMfxtqo26/X6JWgURZz8/iekF4goqQoVUVKp8sXnjzAMg1qtRqvV4uDggDAMm3l9fpBer3d7Mpn8oaor7Xa7DP/kxZDpJMzcUtCyYFmYr1LhY+cT1lY/KtPS7/cRkfHy8vKaEUVRW1VXXNctoWmacjYJywKIgJEvAVKFBUP5O/iLJEkAsG0b13VR1ZUoitpGfk9pNBpl3p4++6Vw9M37SGZAgYrA01+fl/qCISJtA1gHcByn3HCRgup8aCHFvwVelboZxrpRdFRxT4tDchP1iqhmFSgYquoY8zYa/wUKSO5FYSBjZL3PdDotla+Vt5ZZH87OzjKdyMgAjgFGo9GMywtvDU74t5FmGL8ZqtoHGA6H5YaHD9ZQnZ+PdCYaVfjys/Xyu2Co6o+GZVl9ERn7vk8QBAAsLS2x/MGHl2Cv8yUz0Dv2p1QqFSBrEN/3EZGxZVl9I5+nOwCe55UX/sH9u2xsbJBgZtkRMABFuGCBZvMx9/KuS5IEz/MKP3Y6nc5pFcA0zd04jr8Lw7A5GAzKeVGtVvn68cObc5wPoXzCHZmmuQvvYGweHh4yHo/nj80r8Hc76At5L0/TrPzfx/QfTfaAF+u+sKwAAAAASUVORK5CYII="); }
    .qsm-quiz-container input[type=radio]:checked + label:hover:before {
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=checkbox],
    .qsm-quiz-container input[type=radio] {
      visibility: hidden !important;
      margin: 0 !important;
      width: 0 !important; }
    .qsm-quiz-container input[type=checkbox] + label:before,
    .qsm-quiz-container input[type=checkbox] + span:before,
    .qsm-quiz-container input[type=radio] + label:before {
      visibility: visible;
      position: relative;
      top: 5px;
      padding-right: 6px; }
    .qsm-quiz-container input[type=checkbox] + label:hover,
    .qsm-quiz-container input[type=checkbox] + span:hover,
    .qsm-quiz-container input[type=radio] + label:hover {
      cursor: pointer; }
    .qsm-quiz-container input[type=checkbox] + label:before,
    .qsm-quiz-container input[type=checkbox] + span:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA0klEQVQ4Ee2VsQ3DIBBFwaSjcxcp8goZAZZhhQzhFRgga+ARsoIVKV06SkTuSxxpLEXEcsc1Bsx//vqy7qSg8t5fUkozLW3O+Yyz1pJSvkgTlFI359xTFuiDgGMrbOs+feBN8OsJTgGdpkkYY4TWeuv+z7MYo1iWRazrOoI5kMJCtQcKPQyBUcoOnOm/TpmEJzPAhONDqoNrrD2KHkVNoC76X/GNonR+gX66t5gBJjIOAKJJ8wvsW4sbfdGFw0bTgMGHGUX27xxLq1vchxYMsMD8ACniV+ei3Y1oAAAAAElFTkSuQmCC"); }
    .qsm-quiz-container input[type=checkbox] + label:hover:before,
    .qsm-quiz-container input[type=checkbox] + span:hover:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAA0klEQVQ4Ee2VsQ3DIBBFwaSjcxcp8goZAZZhhQzhFRgga+ARsoIVKV06SkTuSxxpLEXEcsc1Bsx//vqy7qSg8t5fUkozLW3O+Yyz1pJSvkgTlFI359xTFuiDgGMrbOs+feBN8OsJTgGdpkkYY4TWeuv+z7MYo1iWRazrOoI5kMJCtQcKPQyBUcoOnOm/TpmEJzPAhONDqoNrrD2KHkVNoC76X/GNonR+gX66t5gBJjIOAKJJ8wvsW4sbfdGFw0bTgMGHGUX27xxLq1vchxYMsMD8ACniV+ei3Y1oAAAAAElFTkSuQmCC");
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=checkbox]:checked + label:before,
    .qsm-quiz-container input[type=checkbox]:checked + span:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTFUMTU6Mzg6NDEtMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTExVDE1OjU0OjAxLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTExVDE1OjU0OjAxLTA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMDUxNmRiLWZkNDYtNGEzNy1hYzc2LTc5OTQ3MmFkZGEzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyZTA1MTZkYi1mZDQ2LTRhMzctYWM3Ni03OTk0NzJhZGRhMzEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyZTA1MTZkYi1mZDQ2LTRhMzctYWM3Ni03OTk0NzJhZGRhMzEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMDUxNmRiLWZkNDYtNGEzNy1hYzc2LTc5OTQ3MmFkZGEzMSIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMVQxNTozODo0MS0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+um3gOQAAAfpJREFUOI211d9OE0EUx/Hv6bS4sBhMuSoxBMWkkTZtIcE/V8vL7Cv4ELwCD8BrdEO8qQhpa7UGowRqVjRiJK4I293xgnZrw1LKEs/db87MZzJzMSMAGxsb94MgWAfWtNY5EpSIuEBVKfXCtu2O9NC61jqbBIzZ4FgpVU4HQbCutc7Oz89jWRamaSYCPc/DcRwODg6yQRCsp4A1IDH6sfMVANM0sSyrP7yW6t9pErRWb/Pj6JDa9i5nXR0ZWutc6sZar07PfFTXA0BJyE7rw1A/MdxsvhnKT4oPbw833u2hJIzy9GwOpdTtYN/38X+fRFkj5BfmLs2Lhbe2W7x8/TYW3mm2h/JSoRA77xK8VaszJX8wOOVV/f1Qb//QJa3Poxwas0wZd8aD06IHze4vGu1PF0gY8u3IHaBaWC0sxKKx8PPVCufhYNj3jtnb/8xuo0Xqn00XH5euRGNhgOVyCa0lyiffv0AwuAKfCbJm+uawMaHIF5djF2jg6UpxJHolDHDXELJzjy6NZ4xpRCRmxZgwwIPcDJKZjLIfKsqF/LXotTDASmkJP3OPbihUKuWxUIC0iLha65zneVe+cM9Ki/w8DTEyo6/A8y4eJRFxU0AVwHGcqBFXM5OjD9d/6HtV/W9fU8q27Y5Sqiwim70PMSnoisimUqps23bnLydYwoLW8yGzAAAAAElFTkSuQmCC"); }
    .qsm-quiz-container input[type=checkbox]:checked + label:hover:before,
    .qsm-quiz-container input[type=checkbox]:checked + span:hover:before {
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=radio] + label:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAB3klEQVQ4EbWVr2/CUBCArxWwhPBjEoZZcOglUwsa1XkUEjm1vwGFRKLw6wwWMrUEuzkyw0COQiADw+576SMdYyGs2Ym+3PXue9d7966O/CLdbvd8Pp97juN46lLebrcFXFWf6PKqup/JZPxarfaBfV+cfUOn0zlbr9d3ar/X4Oz++6iumwSqN5PJZKter39+exdV2u32hTo/KPAKe7FYlFKpJIVCQVKplHFdLpcymUxkNBrJeDw2No0Zasxto9F4NwZ97DIOoc/qcJHL5aRSqUg+n7d+B9fpdCqDwUBmsxkletfYaws34PDzn8gUWLValUQicRC2b9xsNtLr9YRNyFzLckNZXBypKVAyPQVKLAkQQyyM8HzE4fQXi8WbGrOe5x39fGCHhIx93yfrIJ1OX7q0FFAO6lhNDwGtjVgYsGC6ugN9ak7fOv11pYMQmNS4jEJLxZUIo+xq6oZo+zQO3DJgmq6IA4vGKnCnUmPuvnCj4spqtTIImGT8isY1jSsRxgs19gFy9+OKZSjz0WX0aeoBA4Um/6sQCwMWTDecp02ADBTu/qlCDLGhNGGarmCe6k5DphQD5RS4HULhhGMItdgg9tjs9/sSBAEl+Dk27Tf8y6C38H/5NVk4a9yf6Rc6xC+mrrCFGAAAAABJRU5ErkJggg=="); }
    .qsm-quiz-container input[type=radio] + label:hover:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAA/6RFgAAAB3klEQVQ4EbWVr2/CUBCArxWwhPBjEoZZcOglUwsa1XkUEjm1vwGFRKLw6wwWMrUEuzkyw0COQiADw+576SMdYyGs2Ym+3PXue9d7966O/CLdbvd8Pp97juN46lLebrcFXFWf6PKqup/JZPxarfaBfV+cfUOn0zlbr9d3ar/X4Oz++6iumwSqN5PJZKter39+exdV2u32hTo/KPAKe7FYlFKpJIVCQVKplHFdLpcymUxkNBrJeDw2No0Zasxto9F4NwZ97DIOoc/qcJHL5aRSqUg+n7d+B9fpdCqDwUBmsxkletfYaws34PDzn8gUWLValUQicRC2b9xsNtLr9YRNyFzLckNZXBypKVAyPQVKLAkQQyyM8HzE4fQXi8WbGrOe5x39fGCHhIx93yfrIJ1OX7q0FFAO6lhNDwGtjVgYsGC6ugN9ak7fOv11pYMQmNS4jEJLxZUIo+xq6oZo+zQO3DJgmq6IA4vGKnCnUmPuvnCj4spqtTIImGT8isY1jSsRxgs19gFy9+OKZSjz0WX0aeoBA4Um/6sQCwMWTDecp02ADBTu/qlCDLGhNGGarmCe6k5DphQD5RS4HULhhGMItdgg9tjs9/sSBAEl+Dk27Tf8y6C38H/5NVk4a9yf6Rc6xC+mrrCFGAAAAABJRU5ErkJggg==");
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container input[type=radio]:checked + label:before {
      content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTFUMTU6Mzg6MjYtMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTExVDE1OjUwOjM2LTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTExVDE1OjUwOjM2LTA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVmN2RlODlhLTIyMmEtNGU2Yi05YzlmLTRkYWNkOTdhNGZlZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ZjdkZTg5YS0yMjJhLTRlNmItOWM5Zi00ZGFjZDk3YTRmZWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZjdkZTg5YS0yMjJhLTRlNmItOWM5Zi00ZGFjZDk3YTRmZWUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmN2RlODlhLTIyMmEtNGU2Yi05YzlmLTRkYWNkOTdhNGZlZSIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMVQxNTozODoyNi0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+f+j8qgAAAtFJREFUOI21lb1v21YQwH9HyWIA27TSpihIs00cDQGMBG4RtUWHwrMmFV01afToqX9C4cmjR09ajaiLVhOdChhJgaJ2kEJoUTDi0MEUBRkm4/A68KOyIxspmhzwBh7f+93Xu3vCNdLr9W5HUdQWkTawrqoOgIiMgGNV7VuW1e90OqfzzstVxf7+/q04jreB71V15TrDuZExsGOa5m632z2/Fry3t7cqIk9UtQngui6NRgPHcVhcXARgOp0yGo0YDof4vl8YOFLVb7e2tl6+Ac6hP6vqar1eZ3NzE9u2b3KYIAjwPI8wDBGRl6r6VQGXmfB/UtWmbdu0Wi1qtdqN0EKSJGEwGBAEASJyZJrmN91u97wKEMfxtqo26/X6JWgURZz8/iekF4goqQoVUVKp8sXnjzAMg1qtRqvV4uDggDAMm3l9fpBer3d7Mpn8oaor7Xa7DP/kxZDpJMzcUtCyYFmYr1LhY+cT1lY/KtPS7/cRkfHy8vKaEUVRW1VXXNctoWmacjYJywKIgJEvAVKFBUP5O/iLJEkAsG0b13VR1ZUoitpGfk9pNBpl3p4++6Vw9M37SGZAgYrA01+fl/qCISJtA1gHcByn3HCRgup8aCHFvwVelboZxrpRdFRxT4tDchP1iqhmFSgYquoY8zYa/wUKSO5FYSBjZL3PdDotla+Vt5ZZH87OzjKdyMgAjgFGo9GMywtvDU74t5FmGL8ZqtoHGA6H5YaHD9ZQnZ+PdCYaVfjys/Xyu2Co6o+GZVl9ERn7vk8QBAAsLS2x/MGHl2Cv8yUz0Dv2p1QqFSBrEN/3EZGxZVl9I5+nOwCe55UX/sH9u2xsbJBgZtkRMABFuGCBZvMx9/KuS5IEz/MKP3Y6nc5pFcA0zd04jr8Lw7A5GAzKeVGtVvn68cObc5wPoXzCHZmmuQvvYGweHh4yHo/nj80r8Hc76At5L0/TrPzfx/QfTfaAF+u+sKwAAAAASUVORK5CYII="); }
    .qsm-quiz-container input[type=radio]:checked + label:hover:before {
      filter: alpha(opacity=100);
      opacity: 1; }
    .qsm-quiz-container .qsm-results-page * {
      font-weight: normal; }
    .qsm-quiz-container .qsm-results-page a,
    .qsm-quiz-container .qsm-results-page .mlw_qmn_question > b,
    .qsm-quiz-container .qsm-results-page .mlw_qmn_question i,
    .qsm-quiz-container .qsm-results-page .mlw_qmn_question em,
    .qsm-quiz-container .qsm-results-page .qsm-text-correct-option {
      font-weight: 700; }
    .qsm-quiz-container .qsm-results-page .mlw_qmn_question p i,
    .qsm-quiz-container .qsm-results-page .mlw_qmn_question p em,
    .qsm-quiz-container .qsm-results-page .qsm-text-simple-option i,
    .qsm-quiz-container .qsm-results-page .qsm-text-simple-option em {
      font-weight: normal; }
    .qsm-quiz-container .qsm-results-page a {
      color: #000; }
  .grid--masonry {
    grid-template-rows: masonry;
    justify-content: center; }
  .grid--masonry > * {
    align-self: start; }
  .container--image-unavailable {
    width: 100%; }
    .container--image-unavailable .image--unavailable {
      align-items: center;
      display: flex;
      justify-content: center; }
      .container--image-unavailable .image--unavailable::after {
        color: #636668;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 15px;
        opacity: 50%;
        content: "Image not available"; }
  .searchresults-wrapper-list-item-imagecontainer .container--image-unavailable .image--unavailable {
    min-height: 100px; }
  .navigationblock-wrapper .container--image-unavailable .image--unavailable,
  .seriestermgrid-wrapper .container--image-unavailable .image--unavailable,
  .themetermgrid-wrapper .container--image-unavailable .image--unavailable {
    min-height: 121px; }
  body.archive .seriestermgrid-wrapper .container--image-unavailable .image--unavailable,
  body.archive .themetermgrid-wrapper .container--image-unavailable .image--unavailable,
  body.archive .archive--grid-wrapper .container--image-unavailable .image--unavailable,
  .page-template-page-filter-archive .seriestermgrid-wrapper .container--image-unavailable .image--unavailable,
  .page-template-page-filter-archive .themetermgrid-wrapper .container--image-unavailable .image--unavailable,
  .page-template-page-filter-archive .archive--grid-wrapper .container--image-unavailable .image--unavailable {
    min-height: 155px; }
  .teacherresourcesgrid-wrapper-grid-item .container--image-unavailable {
    width: 30%; }
    .teacherresourcesgrid-wrapper-grid-item .container--image-unavailable .image--unavailable {
      min-height: 100px; }
  .state--collapsed > .collapsed--arrow > svg.control--arrow-angle-90-right, .state--collapsed > .collapsed--text > svg.control--arrow-angle-90-right {
    transform: rotate(90deg) translate(11px, -10px);
    margin-right: 30px; }
  .state--collapsed > .collapsed--arrow:hover, .state--collapsed > .collapsed--text:hover {
    cursor: pointer;
    text-decoration: underline; }
  .state--collapsed > .expanded--arrow, .state--collapsed > .expanded--text {
    display: none; }
  .state--expanded > .collapsed--arrow, .state--expanded > .collapsed--text {
    display: none; }
  .state--expanded > .expanded--arrow > svg.control--arrow-angle-90-left, .state--expanded > .expanded--text > svg.control--arrow-angle-90-left {
    transform: rotate(90deg) translate(11px, -10px);
    margin-right: 30px; }
  .state--expanded > .expanded--arrow:hover, .state--expanded > .expanded--text:hover {
    cursor: pointer;
    text-decoration: underline; }
  .control--arrow-left-path,
  .control--arrow-right-path {
    fill: #FF483B; }
  .animate--expand-collapse.state--collapsed {
    height: 400px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(to bottom, white 40%, transparent 100%);
    mask-image: linear-gradient(to bottom, white 40%, transparent 100%);
    transition: height 0.3s ease-out; }
    .animate--expand-collapse.state--collapsed.nomask {
      -webkit-mask-image: none;
      mask-image: none; }
  .animate--expand-collapse.state--expanded {
    height: auto;
    -webkit-mask-image: none;
    mask-image: none;
    transition: height 0.3s ease-out; }
  .controls--expand-collapse span {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.46px;
    color: #2D3033;
    fill: #2D3033; }
  .animate--show-hide.state--collapsed {
    display: none; }
  .animate--show-hide.state--expanded {
    display: block; }
  body.bc--no-title .pagetitle, body.bc--no-pagetitle .pagetitle, body.bc--no-page-title .pagetitle {
    display: none; }
  body.bc--no-header-fade .contextualhero .contextualhero-background-fade, body.bc--no-hero-fade .contextualhero .contextualhero-background-fade {
    display: none; }
  body.artwork-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions, body.artist-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions {
    margin-left: 53px;
    padding: 0; }
  body.artwork-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper, body.artist-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper {
    margin-bottom: 20px; }
  body.artwork-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide, body.artist-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide {
    padding-left: 53px;
    margin-bottom: 20px; }
  body.page-template-page-number-pad .footernav {
    margin-top: 0; }
  body.vm--active.vm--ags .single-column-content.wysiwygmodule-content {
    padding: 16px; }
    body.vm--active.vm--ags .single-column-content.wysiwygmodule-content.media--transcripts-wrapper {
      padding: 4px 16px 16px; }
    body.vm--active.vm--ags .single-column-content.wysiwygmodule-content > p {
      margin-bottom: 0; }
  body.vm--active.vm--ags .footernav {
    margin-top: 0; }
  h4.audio-stories--header {
    text-align: left !important;
    margin: 16px 0 32px 16px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    color: #2D3033; }
  /* Player background */
  audio.wp-audio-shortcode {
    display: none; }
  /* Player background */
  audio.sfmoma--media-mejs-container::-webkit-media-controls-panel {
    background: transparent; }
  div.sfmoma--media-mejs-container.mejs-container {
    background: transparent;
    height: auto;
    width: 100%;
    max-width: calc( 100vw - 32px);
    min-width: 283px !important;
    margin: 0;
    /* Reduce height of the progress and audio bars */ }
    div.sfmoma--media-mejs-container.mejs-container * {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 450;
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 16px; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-controls {
      background: transparent;
      width: 100%;
      height: max-content;
      margin: 0;
      padding: 0;
      display: grid;
      grid-template-columns: 43px 1fr 1fr 1fr;
      grid-template-rows: max-content auto 14px;
      grid-column-gap: 10px;
      grid-template-areas: "playpause display display display" ". rail rail rail" ". currenttime . duration";
      /* Progress and audio bars */
      /* Progress and audio bar background */
      /* Track progress bar background (amount of track fully loaded)*/
      /* Current track progress and active audio volume level bar */ }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: #F7F7F7;
        box-shadow: 0px 0px 0.1px 0.1px rgba(0, 0, 0, 0.25);
        border-radius: 2px; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        margin-top: 0;
        height: 7px; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
        background: #F7F7F7; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
        background: #FF483B;
        border: 0.5px solid #FF483B;
        box-sizing: border-box;
        border-radius: 2px; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-volume-button {
        grid-area: volumebutton;
        display: none; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls a.mejs-horizontal-volume-slider {
        grid-area: volumeslider;
        display: none; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display {
        min-height: 19.5px;
        grid-area: display;
        grid-row: 1;
        display: none;
        opacity: 0;
        max-width: calc( 100vw - 90px);
        -moz-transition: opacity 0.1s ease;
        -o-transition: opacity 0.1s ease;
        -webkit-transition: opacity 0.1s ease;
        transition: opacity 0.1s ease; }
        div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display.is--active {
          display: block;
          opacity: 100%; }
          div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display.is--active > * {
            margin: 0;
            padding: 0; }
        div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display > .media-player--caption {
          margin-bottom: 11px; }
          div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display > .media-player--caption > em, div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display > .media-player--caption > i {
            font-style: italic; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-embed,
    div.sfmoma--media-mejs-container.mejs-container .mejs-embed body {
      background: transparent; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button {
      grid-area: playpause;
      grid-row: 1 / 4;
      height: 43px;
      align-items: center;
      display: none; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.is--active {
        opacity: 1;
        display: flex;
        align-self: flex-end; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button > button {
        background: #FF483B;
        height: 43px;
        border-radius: 43px;
        width: 43px;
        margin: 0; }
        div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button > button::after {
          margin: 0;
          -webkit-tap-highlight-color: transparent;
          content: '';
          display: block;
          background: transparent url("/wp-includes/js/mediaelement/mejs-controls.svg");
          height: 18px;
          width: 18px;
          margin: 0 auto;
          background-position: 0 0; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.mejs-pause > button::after {
        background-position: -21px 0; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.mejs-replay > button::after {
        background-position: -161px -1px; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.position--1 > button {
        background: #65993A; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.position--2 > button {
        background: #D92C5C; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-playpause-button.mejs-button.position--3 > button {
        background: #2D3033; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-rail {
      grid-area: rail;
      grid-row: 1;
      width: calc( 100vw - 85px);
      max-width: calc( 100vw - 85px);
      height: 7px;
      margin: 0 0 5px 0;
      padding: 0;
      grid-row: 2 / 3; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-currenttime-container {
      grid-area: currenttime;
      padding: 0;
      margin: 0;
      text-align: left;
      grid-row: 3 / 3; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-duration-container {
      grid-area: duration;
      padding: 0;
      margin: 0;
      text-align: right;
      grid-row: 3 / 3; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-currenttime-container,
    div.sfmoma--media-mejs-container.mejs-container .mejs-duration-container {
      font-size: 11px;
      font-size: 1.1rem;
      line-height: 14px;
      color: #636668; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-time {
      color: #888888; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-buffering,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-current,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-float,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-float-corner,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-float-current,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-hovered,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-loaded,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-marker,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-total,
    div.sfmoma--media-mejs-container.mejs-container .mejs-horizontal-volume-total,
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-handle-content {
      height: 5px; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-handle-content {
      top: -6px; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-horizontal-volume-total {
      top: 19px; }
  .share--links {
    margin-top: 20px; }
    .share--links .share--links-link {
      display: inline-block;
      margin: 0 0 0 10px;
      color: #636668; }
      .share--links .share--links-link:first-child {
        margin: 0; }
      .share--links .share--links-link:hover .share--links-item {
        color: #FF483B; }
        .share--links .share--links-link:hover .share--links-item h5 {
          color: #FF483B; }
        .share--links .share--links-link:hover .share--links-item svg * {
          fill: #FF483B; }
    .share--links .share--links-item > svg > * {
      fill: #636668; }
      .share--links .share--links-item > svg > * > * {
        fill: #636668; }
    .share--links .share--links-item > svg:hover > * {
      fill: #FF483B; }
      .share--links .share--links-item > svg:hover > * > * {
        fill: #FF483B; }
    .share--links .share--links-control {
      margin: 0 0 0 10px;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      display: inline-block;
      top: -4px;
      position: relative;
      text-transform: capitalize; }
  .page-template-default .share--links {
    margin-left: auto;
    margin-right: auto;
    width: max-content; }
  .exhibition-template-default .share--links {
    margin-top: 20px; }
  .sg-b-p {
    position: fixed; }
  body.page-template-page-number-pad .number-input--wrapper.is--expanded.is--device-keypad {
    height: 200px;
    position: static; }
    body.page-template-page-number-pad .number-input--wrapper.is--expanded.is--device-keypad .number-input--handle {
      display: none; }
  body.page-template-page-number-pad .figcaption h3 {
    margin: 0; }
  body.bc--quiz-results-page {
    min-height: auto; }
    body.bc--quiz-results-page .contenttypemain h1.pagetitle {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700; }
    body.bc--quiz-results-page .contextualhero-background-fade {
      display: none; }
  body.bc--pquiz {
    min-height: auto; }
    body.bc--pquiz h1, body.bc--pquiz h2, body.bc--pquiz h3, body.bc--pquiz h4, body.bc--pquiz h5, body.bc--pquiz h6 {
      color: #fff;
      text-align: center; }
    body.bc--pquiz hr {
      border: 0;
      margin: 0;
      padding-top: 24px;
      border-bottom: 1px solid white; }
    body.bc--pquiz .contenttypemain h1.pagetitle {
      color: #fff;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 48px;
      font-size: 4.8rem;
      line-height: 60px; }
    body.bc--pquiz .single-column-content.contenttypemain-bodytext {
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      font-size: 1.8rem;
      padding-top: 0; }
      body.bc--pquiz .single-column-content.contenttypemain-bodytext > div.intro {
        margin-top: 20px; }
        body.bc--pquiz .single-column-content.contenttypemain-bodytext > div.intro.hidden {
          display: none; }
    body.bc--pquiz #questionsContainer.intro--hidden {
      transition: margin-top 0.3s ease;
      margin-top: 0; }
    body.bc--pquiz #questionsStatus {
      display: none; }
      body.bc--pquiz #questionsStatus.unanswered {
        transition: display 0.3s ease;
        display: block;
        position: absolute;
        margin-top: -25px;
        left: 50%;
        right: 50%;
        min-width: max-content;
        transform: translateX(-50%); }
        body.bc--pquiz #questionsStatus.unanswered p {
          font-weight: bold;
          font-size: .9em; }
    body.bc--pquiz #quizContainer {
      color: #fff;
      /* Optional: Style for radio buttons that are required */
      /* Progress Indicators Container */
      /* Individual Progress Circles */
      /* Active Progress Circle */ }
      body.bc--pquiz #quizContainer button {
        align-self: flex-start;
        margin-top: 10px;
        background-color: #DBDB00;
        color: #000;
        width: 214px;
        height: 49px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.33em;
        font-style: normal;
        font-weight: 700;
        margin: 55px auto 0;
        display: block;
        padding: 10px;
        border: none;
        border-radius: 0px;
        text-transform: uppercase;
        cursor: pointer; }
        body.bc--pquiz #quizContainer button:hover {
          border-color: #000; }
        body.bc--pquiz #quizContainer button:disabled {
          background-color: #e2e2a6;
          color: #636668;
          cursor: not-allowed; }
      body.bc--pquiz #quizContainer .question {
        margin: 0 auto 20px;
        max-width: 430px;
        padding: 10px 20px; }
        body.bc--pquiz #quizContainer .question.unanswered legend,
        body.bc--pquiz #quizContainer .question.unanswered p {
          font-weight: bold;
          animation: pulse 1s infinite alternate; }
        body.bc--pquiz #quizContainer .question fieldset {
          display: flex;
          flex-direction: column;
          /* Style for radio inputs when focused or checked */ }
          body.bc--pquiz #quizContainer .question fieldset legend,
          body.bc--pquiz #quizContainer .question fieldset p {
            font-weight: bold;
            font-family: "SFMOMAText", Arial, Verdana, sans-serif;
            line-height: 1.4em;
            font-size: 18px;
            font-size: 1.8rem;
            margin-bottom: 12px; }
          body.bc--pquiz #quizContainer .question fieldset .input-label-wrapper {
            display: flex;
            align-items: flex-start;
            margin-bottom: 10px; }
          body.bc--pquiz #quizContainer .question fieldset input[type="radio"] {
            font-weight: bold;
            transform: scale(1.5);
            margin-right: 10px;
            margin-top: 6px; }
          body.bc--pquiz #quizContainer .question fieldset label {
            font-weight: bold;
            font-family: "SFMOMAText", Arial, Verdana, sans-serif;
            line-height: 1.4em;
            flex: 1; }
          body.bc--pquiz #quizContainer .question fieldset input[type="radio"]:focus-visible + label {
            outline: 2px solid #0073aa;
            outline-offset: 2px; }
          body.bc--pquiz #quizContainer .question fieldset label:focus-visible {
            outline: 2px solid #0073aa;
            outline-offset: 2px; }
          body.bc--pquiz #quizContainer .question fieldset button:focus-visible {
            outline: 2px solid #0073aa; }
      body.bc--pquiz #quizContainer .hidden {
        display: none; }
      body.bc--pquiz #quizContainer #debugOutput {
        display: none;
        margin-top: 20px;
        background: #e0e0e0;
        padding: 10px;
        border-radius: 8px; }
      body.bc--pquiz #quizContainer input[type="radio"]:invalid + label {
        font-weight: bold; }
      body.bc--pquiz #quizContainer .progress-indicators {
        display: flex;
        justify-content: center;
        margin-top: 20px; }
      body.bc--pquiz #quizContainer .progress-circle {
        width: 15px;
        height: 15px;
        margin: 0 5px;
        border-radius: 50%;
        background-color: #ccc;
        transition: background-color 0.3s; }
      body.bc--pquiz #quizContainer .progress-circle.active {
        background-color: #dbdb00; }
      body.bc--pquiz #quizContainer .progress-circle.completed {
        background-color: #05ee95; }
      body.bc--pquiz #quizContainer .progress-indicators.completed .progress-circle {
        background-color: #05ee95; }
      body.bc--pquiz #quizContainer .progress-circle[title]:hover::after {
        /* Positioning and styling */ }
    body.bc--pquiz .loading--overlay {
      min-height: 110px;
      width: 100%;
      z-index: 1000;
      left: 0;
      top: 0;
      background-color: transparent;
      overflow-x: hidden;
      transition: 0.5s;
      display: block;
      margin-top: 20px; }
      body.bc--pquiz .loading--overlay .overlay-contents {
        text-align: center;
        position: relative; }
      body.bc--pquiz .loading--overlay .loading-takeover__loading-icon {
        color: white;
        font-size: 80px;
        height: 83px;
        display: inline-block;
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear; }
  .number-input--wrapper {
    width: 100vw;
    height: auto;
    overflow: hidden;
    position: fixed;
    top: calc( 100vh - 60px);
    border: 0;
    background: #2D3033;
    filter: drop-shadow(-4px -2px 10px rgba(0, 0, 0, 0.15));
    padding: 20px 16px;
    z-index: 100;
    opacity: 1; }
    .number-input--wrapper.is--loading {
      top: calc( 100vh - 60px);
      height: 60px;
      opacity: 1; }
    .number-input--wrapper.is--condensed {
      animation-name: slide-down;
      animation-duration: 0.3s;
      animation-timing-function: ease-out; }
    .number-input--wrapper.is--expanded {
      top: 50px;
      height: calc( 100vh - 50px);
      padding: 0;
      z-index: 1001;
      display: block;
      position: fixed;
      max-height: none;
      background: white;
      /* transition: all .3s ease-out; */
      animation-name: slide-up;
      animation-duration: 0.3s;
      animation-timing-function: ease-out; }
      .number-input--wrapper.is--expanded.is--device-keypad {
        background-color: #ffffffe6; }
        .number-input--wrapper.is--expanded.is--device-keypad .number-input--header {
          background-color: #ff483b33;
          height: 200px; }
          .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--input-group {
            position: relative; }
            .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--input-group.feedback--shake {
              animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
              transform: translate3d(0, 0, 0);
              perspective: 100px; }
              .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--input-group.feedback--shake input.number-input--input {
                border-bottom: 1px solid #FF483B;
                color: #FF483B; }
          .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--label {
            display: none; }
          .number-input--wrapper.is--expanded.is--device-keypad .number-input--header #number-input--output-zero.is--focused {
            animation: blink_input_opacity_to_prevent_scrolling_when_focus 0.01s; }
          .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--input {
            box-sizing: border-box;
            border: none;
            padding: 0 19px;
            margin: 0 auto;
            display: flex;
            width: 255px;
            height: 70px;
            flex-direction: column;
            justify-content: center;
            flex-shrink: 0;
            color: var(--Black, #000);
            text-align: center;
            font-feature-settings: 'clig' off, 'liga' off;
            font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
            font-size: 24px;
            font-size: 2.4rem;
            font-style: normal;
            font-weight: 400;
            line-height: 3rem; }
            .number-input--wrapper.is--expanded.is--device-keypad .number-input--header .number-input--input::placeholder {
              text-align: left;
              color: #87898C;
              font-feature-settings: 'clig' off, 'liga' off;
              font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
              font-size: 18px;
              font-size: 1.8rem;
              font-style: normal;
              font-weight: 400;
              line-height: 2.8rem; }
          .number-input--wrapper.is--expanded.is--device-keypad .number-input--header i.headphones {
            position: absolute;
            top: 28px;
            left: 50%;
            right: 50%;
            transform: translateX(89px); }
            .number-input--wrapper.is--expanded.is--device-keypad .number-input--header i.headphones svg path {
              fill: #FF483B; }
        .number-input--wrapper.is--expanded.is--device-keypad .number-input--outer-container {
          background-color: transparent; }
        .number-input--wrapper.is--expanded.is--device-keypad .number-input--container {
          background-color: transparent; }
        .number-input--wrapper.is--expanded.is--device-keypad .number-input--digit {
          opacity: 0; }
      .number-input--wrapper.is--expanded .number-input--header,
      .number-input--wrapper.is--expanded .number-input--container {
        display: grid;
        opacity: 1; }
      .number-input--wrapper.is--expanded .number-input--handle {
        text-align: right;
        position: absolute;
        right: 20px;
        top: 20px;
        background: transparent;
        font-size: 23px;
        font-size: 2.3rem;
        color: #FF483B; }
        .number-input--wrapper.is--expanded .number-input--handle i.sficon-arrow-down,
        .number-input--wrapper.is--expanded .number-input--handle > span {
          display: none; }
      .number-input--wrapper.is--expanded .number-input--keypad-close {
        display: block;
        color: #FF483B;
        font-family: "sfmoma-icons";
        font-size: 26px;
        font-size: 2.6rem;
        opacity: 1; }
    .number-input--wrapper:not(.is--expanded) .number-input--header #number-input--output-zero.is--focused {
      animation: blink_input_opacity_to_prevent_scrolling_when_focus 0.01s; }
  @supports (top: calc( 100dvh - 60px)) or (-webkit-touch-callout: none) {
    .number-input--wrapper {
      top: calc( 100dvh - 60px); }
      .number-input--wrapper.is--expanded {
        height: calc( 100dvh - 50px); } }
  .number-input--handle {
    display: block;
    cursor: pointer;
    position: relative;
    height: 60px; }
    .number-input--handle > i {
      display: none; }
    .number-input--handle > i,
    .number-input--handle > span {
      font-family: "SFMOMADisplay", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      color: #FFF; }
    .number-input--handle > span.number-input--label {
      vertical-align: text-bottom; }
    .number-input--handle > span:first-child {
      margin-right: 15px; }
    .number-input--handle > span:last-of-type {
      position: absolute;
      right: 0;
      font-size: 23px;
      font-size: 2.3rem; }
  .number-input--header {
    background-color: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
    display: grid;
    text-align: center;
    grid-gap: 0;
    grid-template-columns: 1fr;
    grid-template-areas: "stopnumber-label" "stopnumber-input" "stopnumber-status"; }
  .number-input--outer-container {
    background-color: #DDDDDD;
    width: 100%; }
  .number-input--container {
    background-color: #DDDDDD;
    margin: auto;
    text-align: center;
    width: 100%;
    max-width: 100vw;
    padding: 12px;
    display: grid;
    grid-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "zerozero zeroone zerotwo" "onezero oneone onetwo" "twozero twoone twotwo" "threezero threeone threetwo"; }
  .number-input--digit {
    cursor: pointer;
    font-variant-numeric: lining-nums;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 85px;
    font-size: 8.5rem;
    letter-spacing: 0.5px;
    line-height: 90px;
    height: 90px;
    width: 90px;
    max-width: 90px;
    max-height: 90px;
    color: #FF483B;
    background: #fff;
    border-radius: 10px;
    /*padding-top: 5px;*/
    display: flex;
    justify-content: center;
    align-items: center; }
  .number-input--digit:active {
    background-color: #FFEDEB; }
  #number-input--backspace:active .control--path-background {
    fill: #FFEDEB; }
  #number-input--enter.active .control--path-background,
  #number-input--enter:focus .control--path-background,
  #number-input--enter:active .control--path-background {
    fill: rgba(101, 153, 58, 0.1); }
  #number-input--enter.active {
    transition: 1s all ease-in; }
  .number-input--input-group {
    grid-area: stopnumber-input;
    margin-bottom: 0; }
  .number-input--label,
  .number-input--input {
    font-variant-numeric: lining-nums;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    /* Gray/Gray Dark */
    color: #636668;
    margin: 0 auto; }
  .number-input--label {
    margin: 14px auto 7px;
    grid-area: stopnumber-label; }
  .number-input-status-line {
    grid-area: stopnumber-status; }
  .number-input--input {
    height: 28px;
    width: 25px;
    padding: 0;
    margin: 0 13px 0 0;
    text-align: center;
    outline: none;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #636668;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    transition: opacity 0.1s ease; }
  .number-input--input-group.is--valid > .number-input--input {
    opacity: 50%; }
  .number-input--input:last-child {
    margin-right: 0; }
  #number-input--one {
    grid-area: zerozero; }
  #number-input--two {
    grid-area: zeroone; }
  #number-input--three {
    grid-area: zerotwo; }
  #number-input--four {
    grid-area: onezero; }
  #number-input--five {
    grid-area: oneone; }
  #number-input--six {
    grid-area: onetwo; }
  #number-input-seven {
    grid-area: twozero; }
  #number-input--eight {
    grid-area: twoone; }
  #number-input--nine {
    grid-area: twotwo; }
  #number-input--blank {
    grid-area: threezero;
    background: none; }
  #number-input--zero {
    grid-area: threeone; }
  #number-input--backspace {
    grid-area: threetwo;
    background: none;
    position: relative; }
  #number-input--backspace > svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  #number-input--hidden {
    width: 50px; }
  .fsd {
    grid-area: threezero; }
  .number-input--status {
    margin: 5px 0;
    padding: 0;
    min-height: 24px; }
    .number-input--status > .number-input--status-redirect,
    .number-input--status > .number-input--status-invalid {
      display: none;
      opacity: 0%; }
  .number-input--input-group.is--valid + .number-input--status > .number-input--status-redirect {
    display: inline-block;
    opacity: 50%; }
  .number-input--input-group.is--valid + .number-input--status > .number-input--status-invalid {
    display: none;
    opacity: 0%; }
  .number-input--input-group.is--invalid + .number-input--status > .number-input--status-redirect {
    display: none;
    opacity: 0%; }
  .number-input--input-group.is--invalid + .number-input--status > .number-input--status-invalid {
    display: inline-block;
    opacity: 50%; }
  .media--show-transcript.controls--show-hide {
    color: #FF483B;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.29em;
    letter-spacing: 0.07px;
    padding-left: 53px; }
    .media--show-transcript.controls--show-hide i {
      padding-left: 5px;
      vertical-align: middle; }
  .media--transcripts-wrapper.wysiwygmodule-content {
    padding-top: 4px; }
  .media--transcripts.media--transcriptions {
    max-width: 300px;
    padding-left: 53px;
    margin-top: 20px; }
    .media--transcripts.media--transcriptions .media--transcripts-available {
      display: none; }
    .media--transcripts.media--transcriptions p {
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.71em; }
    .media--transcripts.media--transcriptions .media--transcripts-expand {
      color: #FF483B;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.29em;
      letter-spacing: 0.07px; }
      .media--transcripts.media--transcriptions .media--transcripts-expand.controls--expand-collapse span {
        color: #FF483B;
        fill: #FF483B; }
        .media--transcripts.media--transcriptions .media--transcripts-expand.controls--expand-collapse span > svg.control--arrow-angle-90-right {
          transform: rotate(90deg) translate(14px, 0px) scale(0.35);
          margin-left: 10px; }
  body.page-template-page-number-pad .audioguide--modules, body.page-template-page .audioguide--modules {
    padding: 0 16px; } }

@media (max-height: 574px) {
  /* CSS rules for devices with viewport height less than 575px */
  .number-input--container {
    max-width: 300px; }
  .number-input--header {
    margin: 0 auto; }
  .number-input--digit {
    font-size: 60px;
    font-size: 6rem;
    line-height: 65px;
    height: 65px;
    width: 65px;
    max-width: 65px;
    max-height: 65px; } }

@media (orientation: landscape) {
  body:not(.page-template-page-number-pad).vm--ags.keypad--expanded > div,
  body:not(.page-template-page-number-pad).vm--ags.keypad--expanded > footer {
    display: none; }
  body:not(.page-template-page-number-pad).vm--ags .number-input--wrapper.is--expanded {
    height: auto;
    position: absolute; }
  body:not(.page-template-page-number-pad).vm--ags.single-artwork .artworkinfobar-right,
  body:not(.page-template-page-number-pad).vm--ags.single-artwork .artworkinfobar-center {
    display: none; } }

@media only screen and (min-width: 376px) {
  .number-input--container {
    max-width: 375px;
    padding: 18px;
    grid-gap: 18px; }
  .number-input--digit {
    font-size: 90px;
    font-size: 9rem;
    letter-spacing: 0.5px;
    line-height: 100px;
    height: 100px;
    width: 100px;
    max-width: 100px;
    max-height: 100px;
    margin: 0 auto; } }

@media only screen and (min-width: 576px) {
  .genericimage,
  .single-column-content {
    max-width: 576px; }
    .genericimage.showmore,
    .single-column-content.showmore {
      max-height: 248px; } }

@media only screen and (min-width: 768px) {
  .genericimage,
  .single-column-content {
    max-width: 768px; }
    .genericimage.showmore,
    .single-column-content.showmore {
      max-height: 300px; }
  ul.two-column-list {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    list-style-position: inside; }
    ul.two-column-list li {
      display: inline-block;
      list-style: none;
      width: 100%;
      padding-left: 1rem;
      text-indent: -1rem;
      margin: .3rem 0; }
  ul.list--grid-2-medium {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    list-style: none; }
  ul.list--grid-3-medium {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style: none; }
  ul.list--grid-4-medium {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    list-style: none; }
  .cookie-notice .cookie-notice-wrapper {
    padding: 40px 0;
    margin: 0 110px 0 60px; }
    .cookie-notice .cookie-notice-wrapper .cookie-notice-close {
      right: 55px;
      top: 49px; }
  .animate--expand-collapse.state--collapsed {
    height: 200px; }
  h4.audio-stories--header {
    text-align: center !important;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .media--transcripts-wrapper.wysiwygmodule-content {
    max-width: 450px; }
  body.artwork-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions, body.artist-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions {
    margin-left: 53px;
    padding: 0; }
  body.artwork-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper.state--expanded, body.artist-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper.state--expanded {
    margin-bottom: 20px; }
  body.artwork-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide, body.artist-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide {
    padding-left: 53px;
    margin-bottom: 20px; }
  div.sfmoma--media-mejs-container.mejs-container {
    margin: 0 auto;
    width: 450px;
    max-width: 450px;
    min-width: 283px !important; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-controls {
      width: 100%; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-display {
        max-width: 500px; }
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
      div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        background: #FFFFFF; }
    div.sfmoma--media-mejs-container.mejs-container .mejs-time-rail {
      width: 400px;
      max-width: 400px; }
  body.vm--active.vm--ags.artwork-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions, body.vm--active.vm--ags.artist-template-default:not(body.dp--active) .media--transcriptions.media--transcriptions {
    margin-left: 37px;
    padding: 0; }
  body.vm--active.vm--ags.artwork-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper.state--expanded, body.vm--active.vm--ags.artist-template-default:not(body.dp--active) .media--transcriptions .media--transcripts-wrapper.state--expanded {
    margin-bottom: 20px; }
  body.vm--active.vm--ags.artwork-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide, body.vm--active.vm--ags.artist-template-default:not(body.dp--active) .media--show-transcript.controls--show-hide {
    padding-left: 37px;
    margin-bottom: 20px; }
  body.vm--active.vm--ags div.sfmoma--media-mejs-container.mejs-container .mejs-controls {
    /* Progress and audio bars */
    /* Progress and audio bar background */ }
    body.vm--active.vm--ags div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
    body.vm--active.vm--ags div.sfmoma--media-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
      background: #FFFFFF; }
  body.page-template-page-number-pad .audioguide--modules, body.page-template-page .audioguide--modules {
    padding: 0; } }

@media only screen and (min-width: 992px) {
  .genericimage,
  .single-column-content {
    max-width: calc(992px / 1.5); }
  .cookie-notice .cookie-notice-wrapper {
    padding: 40px 0;
    margin: 0 110px 0 100px; }
    .cookie-notice .cookie-notice-wrapper .cookie-notice-close {
      right: 55px;
      top: 49px; }
  .number-input--wrapper {
    display: none; }
    .number-input--wrapper.is--expanded.is--device-keypad .number-input--header #number-input--output-zero.is--focused {
      animation: none; } }

@media only screen and (min-width: 1024px) {
  html.is-locked,
  html.is-locked body {
    height: auto;
    overflow: auto; }
  ul.list--grid-2-large {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    list-style: none; }
  ul.list--grid-3-large {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style: none; }
  ul.list--grid-4-large {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    list-style: none; }
  .genericimage,
  .single-column-content {
    max-width: calc(1024px / 1.5); } }

@media only screen and (min-width: 1200px) {
  .genericimage,
  .single-column-content {
    max-width: calc(1200px / 1.5); } }

@media only screen and (max-width: 576px) {
  body.bc--pquiz #quizContainer .question {
    max-width: 300px; }
    body.bc--pquiz #quizContainer .question p {
      font-size: 16px;
      font-size: 1.6rem; }
    body.bc--pquiz #quizContainer .question button {
      font-size: 14px;
      font-size: 1.4rem;
      padding: 12px; }
  body.vm--active.vm--ags .vm--hide {
    display: none; }
  body.vm--active.vm--ags .vm--show-desktop.modulebuilder,
  body.vm--active.vm--ags .vm--show.modulebuilder {
    display: inline-block;
    background: #F7F7F7;
    padding: 0;
    margin: 0; }
    body.vm--active.vm--ags .vm--show-desktop.modulebuilder .wysiwygmodule .single-column-content.wysiwygmodule-content,
    body.vm--active.vm--ags .vm--show.modulebuilder .wysiwygmodule .single-column-content.wysiwygmodule-content {
      margin: 0; }
  body.vm--active.vm--ags.single-artwork .artworkinfobar-right,
  body.vm--active.vm--ags.single-artwork .artworkinfobar-center {
    display: none; } }

@media only screen and (min-width: 576px) {
  body.vm--active.vm--ags .vm--show {
    display: none; }
  body.vm--active.vm--ags .vm--show-desktop.modulebuilder {
    display: block; } }

@media only screen {
  h1 {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 60px;
    margin-top: 0;
    margin-bottom: 24px;
    color: black; }
  h2 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033; }
  h3 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033; }
  h4 {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  h5 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  h6 {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; } }

@media screen {
  .two-up, .print-image {
    display: none; } }

@media print {
  html, body {
    width: 200mm;
    height: 297mm; }
  /* Font size */
  body {
    font-size: 1.2rem;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    line-height: 1.4;
    font-variant-numeric: lining-nums; }
  /* Margins */
  @page {
    margin: 2cm 4cm; }
  .essaysingleheader h1 {
    margin-top: 0; }
  .essaysinglearticle h4,
  .essaysinglearticle h5 {
    margin: 0;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1rem;
    color: #000; }
  /* Page breaks */
  a {
    page-break-inside: avoid; }
  blockquote {
    page-break-inside: avoid; }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  img {
    page-break-inside: avoid;
    page-break-after: avoid; }
  table, pre {
    page-break-inside: avoid; }
  ul, ol, dl, .print-caption, .print-image {
    page-break-before: avoid;
    page-break-inside: avoid; }
  /* Links */
  a:link, a:visited, a {
    background: transparent;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #000; }
  a {
    page-break-inside: avoid; }
  a:after > img {
    content: ""; }
  article a[href^="#"]:after {
    content: ""; }
  .essaysingleheader a {
    font-weight: bold; }
  /* Visibility */
  .mainnav,
  .site-title + .mainnav,
  nav.navigationblock,
  .footernav,
  .authorbyline,
  .accordionmodule,
  .authorbio--sectiondivider,
  .essaysinglearticle-content .accordionmodule,
  .essaysingleheader-posttype,
  .essaysinglearticle-modal,
  .sficon,
  .themetermgrid,
  .essaysingleheader-figure,
  .essaysingle--read-more,
  .publicationsgrid,
  .digital-publication--language-gateway {
    display: none; }
  .genericimage,
  .imagetwoup,
  .imagewithtext-content-imagecontainer {
    display: none; }
  .visible-print-block {
    display: block !important; }
  .visible-print-inline {
    display: inline !important; }
  .print-image {
    margin: 10mm 0 0 0; }
    .print-image.inline {
      margin: 0; }
    .print-image > div {
      text-align: center;
      margin: 0 auto; }
      .print-image > div img {
        margin: 0 auto;
        max-width: 100mm !important;
        max-height: 100mm !important; }
      .print-image > div .print-caption {
        max-width: 90mm !important;
        margin: 0 auto;
        font-size: .9rem;
        line-height: 1.2; }
  .two-up {
    text-align: center; }
    .two-up > div {
      display: inline-block;
      vertical-align: top;
      margin: 0;
      padding: 0 1rem; }
      .two-up > div img {
        margin: 0 auto;
        max-width: 100mm !important;
        max-height: 100mm !important; }
      .two-up > div .print-caption {
        max-width: 75mm !important;
        margin: 0 auto;
        font-size: .9rem;
        line-height: 1.2; }
  div.two-up:nth-last-child(1) {
    display: none; } }

/**
 * DEFAULT STUFF
 */
/**
 * SMALL STUFF
 */
/**
 * LARGE STUFF
 */
/**
 * MOBILE STUFF	
 */
/**
 * MEDIUM STUFF
 */
/**
 * XLARGE STUFF
 */
/*
	Components
 */
@media only screen {
  .page-id-4 .mainnav-topbar-wrapper-center .mainnav-topbar-wrapper-center-link-home,
  .page-template-page-home .mainnav-topbar-wrapper-center .mainnav-topbar-wrapper-center-link-home {
    display: none; }
  .page-id-4 .mainnav-topbar-wrapper-center.logo-hidden .mainnav-topbar-wrapper-center-link-home,
  .page-template-page-home .mainnav-topbar-wrapper-center.logo-hidden .mainnav-topbar-wrapper-center-link-home {
    display: block; }
  .dp--active .mainnav.state--expanded,
  .page-template-page-toc .mainnav.state--expanded {
    background-color: rgba(0, 0, 0, 0.4);
    height: 100vh; }
  .dp--active .mainnav.digital-publication--header .digital-publication--links,
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h4, .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h3,
  .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h4,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h3 {
    display: none; }
  .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--collapsed,
  .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--collapsed {
    height: 0;
    display: none;
    overflow: hidden;
    transition: height 0.3s ease-out; }
  .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--expanded,
  .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--expanded {
    height: 33vh;
    display: grid;
    transition: height 0.3s ease-out; }
  .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse::after,
  .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse::after {
    height: 66vh;
    -webkit-mask-image: linear-gradient(to bottom, white 40%, transparent 100%);
    mask-image: linear-gradient(to bottom, white 40%, transparent 100%); }
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link-icon,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link-icon {
    padding-right: 12px;
    max-height: 15px;
    margin-top: 5px;
    overflow: hidden; }
  .dp--active .mainnav.digital-publication--header.state--expanded .mainnav-topbar-wrapper-left-link-icon,
  .page-template-page-toc .mainnav.digital-publication--header.state--expanded .mainnav-topbar-wrapper-left-link-icon {
    max-height: none;
    margin-top: 0;
    overflow: visible; }
  .dp--active.admin-bar .digital-publication--language-gateway,
  .page-template-page-toc.admin-bar .digital-publication--language-gateway {
    position: fixed;
    top: 60px; }
  .mainnav {
    position: fixed;
    z-index: 1200;
    width: 100%;
    top: 0px;
    -moz-transition: transform 0.4s ease, box-shadow 0.4s ease;
    -o-transition: transform 0.4s ease, box-shadow 0.4s ease;
    -webkit-transition: transform 0.4s ease, box-shadow 0.4s ease;
    transition: transform 0.4s ease, box-shadow 0.4s ease; }
    .mainnav.mainnav--slideup {
      -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%); }
      .mainnav.mainnav--slideup .mainnav-topbar {
        box-shadow: 0px 0px 0px transparent; }
    .mainnav.digital-publication--header .digital-publication--links {
      padding: 27px 34px;
      height: 40px;
      background-color: #F7F7F7;
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
      .mainnav.digital-publication--header .digital-publication--links > a {
        color: #2D3033;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 19px;
        font-size: 1.9rem;
        line-height: 1.47em;
        text-decoration: underline; }
        .mainnav.digital-publication--header .digital-publication--links > a:nth-of-type(1), .mainnav.digital-publication--header .digital-publication--links > a:nth-of-type(3) {
          margin-bottom: 7px; }
        .mainnav.digital-publication--header .digital-publication--links > a:nth-of-type(2) {
          font-style: italic;
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          font-weight: 400;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 1.5em;
          letter-spacing: 0.01px;
          margin-bottom: 0;
          text-transform: capitalize; }
        .mainnav.digital-publication--header .digital-publication--links > a:nth-of-type(3) {
          text-transform: capitalize; }
        .mainnav.digital-publication--header .digital-publication--links > a.digital-publication--links-all-dp {
          float: right; }
      .mainnav.digital-publication--header .digital-publication--links .digital-publication--other-text {
        text-transform: uppercase;
        color: #2D3033;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 10px;
        font-size: 1rem;
        line-height: 2.5em;
        letter-spacing: 1.25px;
        margin: 55px 0 10px; }
    .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h3 {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 900;
      font-size: 20px;
      font-size: 2rem;
      line-height: 20px;
      margin: 0; }
    .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h4 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 12px;
      text-transform: uppercase;
      margin: 0 0 4px 0; }
  .ticker--banner.hidden {
    height: 0; }
  .mainnav-ticker {
    background-color: #FF483B;
    text-align: left;
    color: #FFFFFF;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    padding: 10px 15px;
    font-size: 12px;
    font-size: 1.2rem;
    min-height: 50px;
    max-height: 50px;
    overflow: hidden; }
    .mainnav-ticker.hidden {
      opacity: 0; }
    .mainnav-ticker a {
      text-decoration: underline;
      color: #FFFFFF; }
  .mainnav-topbar {
    position: relative;
    background-color: white;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    z-index: 5;
    height: 50px; }
  .mainnav-topbar-wrapper {
    position: relative;
    font-size: 0; }
  .mainnav-topbar-wrapper-left,
  .mainnav-topbar-wrapper-center,
  .mainnav-topbar-wrapper-right {
    position: absolute; }
  .mainnav-topbar-wrapper-left,
  .mainnav-topbar-wrapper-right {
    cursor: pointer; }
  .mainnav-topbar-wrapper-left {
    top: 13px;
    left: 13px; }
  .mainnav-topbar-wrapper-right {
    top: 13px;
    right: 13px;
    width: 99px;
    font-size: 0; }
  .mainnav-topbar-wrapper-center {
    top: 12.5px;
    left: 50%;
    transform: translate(-50%); }
  .mainnav-topbar-wrapper-right-link,
  .mainnav-topbar-wrapper-left-link {
    color: #FF483B;
    outline: none; }
    .mainnav-topbar-wrapper-right-link:hover,
    .mainnav-topbar-wrapper-left-link:hover {
      color: black;
      text-decoration: none; }
      .mainnav-topbar-wrapper-right-link:hover:visited,
      .mainnav-topbar-wrapper-left-link:hover:visited {
        color: black;
        text-decoration: none; }
    .mainnav-topbar-wrapper-right-link:active, .mainnav-topbar-wrapper-right-link:visited, .mainnav-topbar-wrapper-right-link:focus,
    .mainnav-topbar-wrapper-left-link:active,
    .mainnav-topbar-wrapper-left-link:visited,
    .mainnav-topbar-wrapper-left-link:focus {
      color: #FF483B;
      text-decoration: none; }
  .mainnav-topbar-wrapper-right-link-text,
  .mainnav-topbar-wrapper-left-link-text {
    display: none;
    vertical-align: middle;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem; }
  .mainnav-topbar-wrapper-right-link-icon {
    font-size: 18px;
    font-size: 1.8rem;
    display: inline-flex;
    vertical-align: middle; }
    .mainnav-topbar-wrapper-right-link-icon.icon-membership {
      font-size: 16px;
      font-size: 1.6rem;
      margin-top: 0; }
    .mainnav-topbar-wrapper-right-link-icon.icon-tickets {
      font-size: 24px;
      font-size: 2.4rem; }
    .mainnav-topbar-wrapper-right-link-icon.sficon-search {
      font-size: 23px;
      font-size: 2.3rem; }
  .mainnav-topbar-wrapper-left-link-icon {
    font-size: 25px;
    font-size: 2.5rem;
    display: inline-flex;
    vertical-align: middle; }
  .mainnav-topbar-wrapper-right-link {
    display: inline-block;
    margin-right: 15px; }
  .mainnav-topbar-wrapper-right-link--tickets {
    margin-right: 12px; }
  .mainnav-topbar-wrapper-right-link--search {
    top: -1px;
    right: 0;
    margin-right: 0; }
  .mainnav-topbar-wrapper-left-link-icon {
    padding-right: 12px; }
  .mainnav-topbar-wrapper-center-link-logo {
    width: auto;
    height: 25px;
    display: block;
    margin: 0 auto; }
  .mainnav-dropdown {
    display: none;
    position: absolute;
    width: 100%;
    top: 50px;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
  .page.events .mainnav-dropdown {
    top: 50px; }
  .mainnav-ticker ~ .mainnav-dropdown {
    top: calc( 50px + 50px); }
  .mainnav-dropdown-primary {
    background-color: rgba(255, 72, 59, 0.95); }
  .mainnav-dropdown-primary-wrapper-link {
    color: white;
    display: block;
    padding: 13px 15px;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 500;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .mainnav-dropdown-primary-wrapper-link:visited {
      text-decoration: none; }
    .mainnav-dropdown-primary-wrapper-link:hover, .mainnav-dropdown-primary-wrapper-link:active, .mainnav-dropdown-primary-wrapper-link:focus {
      color: black;
      text-decoration: none; }
  .mainnav-dropdown-secondary {
    background-color: white; }
  .mainnav-dropdown-secondary-wrapper {
    padding: 7.5px 0; }
  .mainnav-dropdown-secondary-wrapper-link {
    color: #FF483B;
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    padding: 7.5px 15px;
    font-weight: 500;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .mainnav-dropdown-secondary-wrapper-link:hover, .mainnav-dropdown-secondary-wrapper-link:active, .mainnav-dropdown-secondary-wrapper-link:focus {
      color: black;
      text-decoration: none; }
    .mainnav-dropdown-secondary-wrapper-link:visited {
      text-decoration: none; }
  .mainnav-dropdown-secondary-wrapper-link-icon {
    font-size: 2rem;
    padding-left: 10px; }
  .mainnav-search {
    position: absolute;
    display: none;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 200;
    background-color: rgba(255, 72, 59, 0.95);
    text-align: center; }
  .mainnav-search-toggle {
    color: white;
    font-size: 23px;
    font-size: 2.3rem;
    position: absolute;
    top: 26px;
    right: 18px;
    cursor: pointer; }
  .mainnav-search-logo {
    max-width: 130px;
    width: 100%;
    padding-top: 30px; }
  .mainnav-search-form {
    position: absolute;
    top: 34%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 40px;
    width: 100%; }
  .mainnav-search-form-input {
    background-color: transparent;
    color: white;
    font-size: 12vw;
    border: 0px;
    border-bottom: 1px solid white;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    border-bottom: 6px solid #87898C;
    width: 100%;
    outline-width: 0; }
    .mainnav-search-form-input::-webkit-input-placeholder {
      color: white;
      opacity: 0.3; }
    .mainnav-search-form-input:-moz-placeholder {
      color: white;
      opacity: 0.3; }
    .mainnav-search-form-input::-moz-placeholder {
      color: white;
      opacity: 0.3; }
    .mainnav-search-form-input:-ms-input-placeholder {
      color: white;
      opacity: 0.3; }
  .mainnav-search-form-submit {
    display: none; }
  .publication-template-page-digital-publication.dp--active .digital-publication--language-gateway h4 {
    display: none; }
  .publication-template-page-digital-publication.dp--active.has-scrolled .digital-publication--language-gateway h4 {
    display: none; }
  .digital-publication--language-gateway {
    position: fixed;
    top: 16px;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    right: 14px;
    z-index: 9999; }
    .digital-publication--language-gateway h4 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.13em;
      letter-spacing: 0.23px;
      color: #2D3033;
      margin: 0 0 13px 0;
      display: none; }
    .digital-publication--language-gateway ul, .digital-publication--language-gateway ol {
      padding: 0;
      margin: 0; }
    .digital-publication--language-gateway li {
      list-style: none;
      display: inline-block; }
      .digital-publication--language-gateway li:last-of-type {
        border-right: 0; }
        .digital-publication--language-gateway li:last-of-type a {
          margin: 0; }
    .digital-publication--language-gateway a {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1.16em;
      letter-spacing: 1.16px;
      color: #FFFFFF;
      margin: 0 8px 0 0; }
      .digital-publication--language-gateway a.gateway--item-active {
        border-bottom: 1px solid;
        color: #2D3033;
        display: none; }
      .digital-publication--language-gateway a:hover {
        border-bottom: 1px solid;
        color: #FFFFFF; } }

@media only screen and (min-width: 414px) {
  .mainnav-ticker {
    text-align: center; } }

@media only screen and (min-width: 576px) {
  .mainnav.digital-publication--header .mainnav-topbar-wrapper-left {
    top: 10px; }
  .mainnav-topbar {
    height: 66px; }
  .mainnav-topbar-wrapper-left,
  .mainnav-topbar-wrapper-right {
    top: 21px; }
  .mainnav-topbar-wrapper-left {
    left: 23.5px; }
  .mainnav-topbar-wrapper-right {
    right: 23.5px; }
  .mainnav-topbar-wrapper-center {
    top: 20.5px; }
  .museumfromhome .mainnav-topbar-wrapper-center-link-home {
    display: block; }
  .mainnav-topbar-wrapper-center-link-logo {
    display: block;
    margin: 0; }
  .mainnav-dropdown {
    top: 66px; }
  .mainnav-ticker ~ .mainnav-dropdown {
    top: 116px; }
  .page.events .mainnav-dropdown {
    top: 66px; }
  .mainnav-dropdown-primary-wrapper {
    padding: 12px 0; }
  .mainnav-dropdown-primary-wrapper-link {
    padding: 10px 30px; }
  .mainnav-dropdown-secondary-wrapper {
    text-align: left;
    padding: 7.5px 43px; }
  .mainnav-dropdown-secondary-wrapper-link {
    display: inline-block;
    padding: 10px; }
  .mainnav-search-toggle {
    top: 36px;
    right: 30px; }
  .mainnav-ticker {
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px; } }

@media only screen and (min-width: 768px) {
  .dp--active .mainnav.digital-publication--header .digital-publication--links,
  .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links {
    display: block;
    padding: 8px 34px;
    height: 40px;
    background-color: #F7F7F7;
    box-shadow: none;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
    .dp--active .mainnav.digital-publication--header .digital-publication--links > a,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links > a {
      color: #2D3033;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 17px;
      font-size: 1.7rem;
      line-height: 24px;
      text-transform: capitalize;
      text-decoration: none;
      font-style: normal; }
    .dp--active .mainnav.digital-publication--header .digital-publication--links .digital-publication--other-text,
    .dp--active .mainnav.digital-publication--header .digital-publication--links .digital-publication--links-dp-landing,
    .dp--active .mainnav.digital-publication--header .digital-publication--links .digital-publication--links-home,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links .digital-publication--other-text,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links .digital-publication--links-dp-landing,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links .digital-publication--links-home {
      display: none; }
    .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--expanded, .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--collapsed,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--expanded,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse.state--collapsed {
      height: 40px;
      display: block;
      overflow: visible;
      transition: none;
      -webkit-mask-image: none;
      mask-image: none; }
    .dp--active .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse:after,
    .page-template-page-toc .mainnav.digital-publication--header .digital-publication--links.animate--expand-collapse:after {
      height: auto;
      -webkit-mask-image: none;
      mask-image: none; }
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left,
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h4, .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h3,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h4,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left-link h3 {
    display: block; }
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left .mainnav-topbar-wrapper-left-link-icon,
  .dp--active .mainnav.digital-publication--header .mainnav-topbar-wrapper-left .mainnav-topbar-wrapper-left-link-text,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left .mainnav-topbar-wrapper-left-link-icon,
  .page-template-page-toc .mainnav.digital-publication--header .mainnav-topbar-wrapper-left .mainnav-topbar-wrapper-left-link-text {
    display: none; }
  .dp--active .digital-publication--language-gateway,
  .page-template-page-toc .digital-publication--language-gateway {
    display: block;
    position: fixed;
    right: 0;
    top: 230px;
    z-index: 1000;
    background-color: rgba(216, 216, 216, 0.5);
    max-width: 290px;
    border-radius: 20px 0px 0px 20px;
    padding: 20px;
    /* offset-x | offset-y | blur-radius | color */
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    .dp--active .digital-publication--language-gateway h4,
    .page-template-page-toc .digital-publication--language-gateway h4 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.13em;
      letter-spacing: 0.23px;
      color: #2D3033;
      margin: 0 0 13px 0;
      display: none; }
    .dp--active .digital-publication--language-gateway ul, .dp--active .digital-publication--language-gateway ol,
    .page-template-page-toc .digital-publication--language-gateway ul,
    .page-template-page-toc .digital-publication--language-gateway ol {
      padding: 0;
      margin: 0; }
    .dp--active .digital-publication--language-gateway li,
    .page-template-page-toc .digital-publication--language-gateway li {
      list-style: none;
      display: inline-block;
      border-right: 1px solid; }
      .dp--active .digital-publication--language-gateway li:last-of-type,
      .page-template-page-toc .digital-publication--language-gateway li:last-of-type {
        border-right: 0; }
        .dp--active .digital-publication--language-gateway li:last-of-type a,
        .page-template-page-toc .digital-publication--language-gateway li:last-of-type a {
          margin: 0; }
    .dp--active .digital-publication--language-gateway a,
    .page-template-page-toc .digital-publication--language-gateway a {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1.16em;
      letter-spacing: 1.16px;
      color: #A8ADAF;
      margin: 0 8px 0 0; }
      .dp--active .digital-publication--language-gateway a.gateway--item-active,
      .page-template-page-toc .digital-publication--language-gateway a.gateway--item-active {
        border-bottom: 1px solid;
        color: #2D3033;
        display: block; }
      .dp--active .digital-publication--language-gateway a:hover,
      .page-template-page-toc .digital-publication--language-gateway a:hover {
        border-bottom: 1px solid;
        color: #2D3033; }
  .dp--active.admin-bar .digital-publication--language-gateway,
  .page-template-page-toc.admin-bar .digital-publication--language-gateway {
    position: fixed;
    top: 230px; }
  .publication-template-page-digital-publication.dp--active .digital-publication--language-gateway h4 {
    display: block; } }

@media only screen and (min-width: 992px) {
  .mainnav-dropdown-secondary-wrapper {
    padding-left: 40px;
    padding-right: 40px; }
  .mainnav-search-form {
    padding: 0 80px; }
  .mainnav-topbar-wrapper-right-link {
    margin-right: 30px; }
  .mainnav-topbar-wrapper-righ {
    width: 131px; }
  .mainnav-topbar-wrapper-right-link--tickets {
    margin-right: 27px; }
  .mainnav-topbar-wrapper-right-link--search {
    margin-right: 0; } }

@media only screen and (min-width: 1024px) {
  .mainnav.digital-publication--header .mainnav-topbar-wrapper-left {
    top: 30px; }
  .mainnav-topbar {
    height: 100px; }
  .mainnav-topbar-wrapper-left {
    top: 38px;
    left: 34px; }
  .mainnav-topbar-wrapper-right {
    width: 324px;
    right: 34px;
    top: 38px; }
  .mainnav-topbar-wrapper-center {
    top: 25px; }
  .mainnav-topbar-wrapper-left-link-text {
    display: block;
    left: 40px;
    position: absolute;
    top: 1px; }
  .mainnav-topbar-wrapper-right-link-text {
    display: inline-block;
    padding-right: 14px; }
  .mainnav-topbar-wrapper-right-link--search {
    top: 1px;
    margin-right: 0; }
    .mainnav-topbar-wrapper-right-link--search .mainnav-topbar-wrapper-right-link-text {
      padding-right: 18px; }
  .museumfromhome .mainnav-topbar-wrapper-center-link-home {
    display: block; }
  .mainnav-topbar-wrapper-center-link-logo {
    display: block;
    margin: 0;
    height: 50px; }
  .mainnav-dropdown {
    top: 100px; }
  .mainnav-ticker ~ .mainnav-dropdown {
    top: calc( 100px + 50px); }
  .page.events .mainnav-dropdown {
    top: 100px; } }

@media only screen and (min-width: 1200px) {
  .mainnav-dropdown-primary-wrapper-link {
    padding: 12px 71px; }
  .mainnav-dropdown-secondary-wrapper {
    padding-left: 62px; }
  .mainnav-dropdown-secondary-wrapper-link {
    padding: 10px 34px 10px 10px; } }

@media only screen {
  .footernav {
    background-color: white;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 1px #c8d1d1 solid;
    position: relative;
    z-index: 999;
    margin-top: 48px; }
    .footernav.digital-publication--footer.dp--jp21 {
      border-top: 1px solid #44494C; }
    .footernav.digital-publication--footer .footernav--dp-wrapper {
      padding: 0 8px 0;
      min-height: 32px;
      background-color: #F7F7F7; }
      .footernav.digital-publication--footer .footernav--dp-wrapper .footernav--dp-info {
        padding: 5px 10px; }
      .footernav.digital-publication--footer .footernav--dp-wrapper h5 {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 20px;
        margin: 0 1em 0 0;
        display: inline-block; }
  .body.home .footernav {
    margin-top: 10px; }
  .footernav-main {
    padding: 40px 15px 5px 15px; }
  .footernav-main-brand-logo {
    width: 90px;
    margin-bottom: 16px; }
  .footernav-main-brand-title {
    font-weight: bold;
    color: #FF483B;
    margin: 0px 0px 12px 0px;
    vertical-align: middle;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .footernav-main-menu {
    padding-top: 50px; }
  .footernav-main-menu-col {
    margin-bottom: 12px; }
  .footernav-main-menu-col-item {
    text-decoration: none;
    display: block;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px; }
    .footernav-main-menu-col-item.link {
      color: #FF483B;
      font-weight: bold;
      text-decoration: none; }
    .footernav-main-menu-col-item.header {
      font-weight: bold; }
  .footernav-main-social {
    margin-left: -6px;
    margin-bottom: 6px;
    margin-top: 14px; }
  .footernav-main-social-link {
    padding: 0 6px 12px 7.05882353px; }
    .footernav-main-social-link:hover {
      text-decoration: none; }
    .footernav-main-social-link > svg.link--icon-tiktok-svg {
      width: 14px;
      height: 14px;
      vertical-align: text-top; }
  .footernav-main-social-link-icon {
    color: #636668; }
  .footernav-main-social-newsletter {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 500;
    border-radius: 999px;
    padding-left: 20px;
    padding-right: 20px;
    min-width: 100px;
    color: #636668;
    border: 1px solid #636668;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    text-decoration: none;
    padding: 6px 20px;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 10px 0 18px 0;
    display: inline-block;
    line-height: 24px; }
    .footernav-main-social-newsletter:hover {
      background-color: #636668;
      text-decoration: none;
      color: white; }
  .footernav-main-copyright {
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    color: #636668;
    margin: 0;
    margin-bottom: 8px; }
  .footernav-sitemap {
    background-color: #FF483B;
    padding: 15px 0; }
  .footernav-sitemap-menu {
    padding: 0 10px; }
  .footernav-sitemap-menu-item {
    text-decoration: none;
    color: white;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 0 0 0 4px;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
    .footernav-sitemap-menu-item:first-child {
      padding: 0; }
    .footernav-sitemap-menu-item:not(:last-child):after {
      content: ' | ';
      display: inline-block;
      padding-left: 8px; }
    .footernav-sitemap-menu-item:visited, .footernav-sitemap-menu-item:hover, .footernav-sitemap-menu-item:active {
      color: white;
      text-decoration: none; }
  .newslettersignup {
    display: none;
    width: auto;
    height: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000;
    text-align: center;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 0; }
    .newslettersignup #newsletter-form-wrapper {
      margin-top: -25px; }
  .newslettersignup--active {
    display: inline-block; }
  .newslettersignup-close {
    color: #000000;
    border-radius: 120px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 8px;
    position: absolute;
    top: -8px;
    right: -8px;
    font-weight: bold;
    cursor: pointer;
    z-index: 100; }
  #newslettersignup-form {
    margin-top: 40px; }
    #newslettersignup-form form._inline-form {
      max-width: 375px; }
  .newslettersignup-form-email,
  .newslettersignup-form-first-name,
  .newslettersignup-form-last-name,
  .newslettersignup-form-zip-code {
    width: 100%;
    display: block;
    font-size: 0; }
  .newslettersignup-description {
    line-height: 1.6; }
  .newslettersignup-form-email-label,
  .newslettersignup-form-email-input,
  .newslettersignup-form-first-name-label,
  .newslettersignup-form-first-name-input,
  .newslettersignup-form-last-name-label,
  .newslettersignup-form-last-name-input,
  .newslettersignup-form-zip-code-label,
  .newslettersignup-form-zip-code-input {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    box-sizing: border-box; }
  .newslettersignup-form-email-label,
  .newslettersignup-form-first-name-label,
  .newslettersignup-form-last-name-label,
  .newslettersignup-form-zip-code-label {
    width: 35%;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .newslettersignup-form-email-input,
  .newslettersignup-form-first-name-input,
  .newslettersignup-form-last-name-input
, .newslettersignup-form-zip-code-input {
    background-color: transparent;
    border: 0px;
    border-bottom: 2px solid #E5E8E8;
    width: 65%;
    outline: 0px; }
  .newslettersignup-form-email-label-required,
  .newslettersignup-form-first-name-label-required,
  .newslettersignup-form-last-name-label-required {
    color: #FF483B; }
  .newslettersignup-form-submit {
    padding: 15px 80px;
    color: #FFFFFF;
    background-color: #FF483B;
    text-align: center;
    margin-top: 20px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  #modal-notice {
    opacity: 0;
    visibility: hidden;
    display: none;
    position: fixed;
    width: auto;
    height: auto;
    top: 40%;
    padding: 20px;
    height: auto;
    left: 50%;
    z-index: 9999;
    text-align: center;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    box-sizing: border-box;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    border: none; }
    #modal-notice.modal-notice--active {
      width: 75vw;
      display: inline-block;
      opacity: 1;
      visibility: visible; }
  .ticker-enabled #modal-notice.modal-notice--active {
    top: 45%; }
  .ticker-notice-close,
  .modal-notice-close {
    color: #000000;
    border-radius: 120px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 8px;
    position: absolute;
    top: -8px;
    right: -8px;
    font-weight: bold;
    cursor: pointer; }
  .ticker-notice-close {
    top: -3px;
    right: -3px;
    color: #FFF;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none; } }

@media only screen and (min-width: 376px) {
  .ticker-notice-close {
    top: 4px;
    right: 4px; } }

@media only screen and (min-width: 576px) {
  .newslettersignup-form-email-label,
  .newslettersignup-form-first-name-label,
  .newslettersignup-form-last-name-label,
  .newslettersignup-form-zip-code-label {
    width: 20%; }
  .newslettersignup-form-email-input,
  .newslettersignup-form-first-name-input,
  .newslettersignup-form-last-name-input
, .newslettersignup-form-zip-code-input {
    width: 80%; } }

@media only screen and (min-width: 768px) {
  .footernav.digital-publication--footer .footernav--dp-wrapper .footernav--dp-info {
    padding: 6px 22px 0;
    max-width: 750px;
    margin: 0 auto; }
  .footernav-main {
    margin: 0 auto;
    max-width: 750px; }
  .footernav-main-brand {
    padding-left: 10px;
    padding-bottom: 22px; }
  .footernav-main-brand-logo,
  .footernav-main-brand-title {
    display: inline-block;
    vertical-align: middle; }
  .footernav-main-brand-logo {
    padding-right: 6px; }
  .footernav-main-menu {
    width: calc(100% * calc(5 / 6));
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    padding-top: 0px; }
  .footernav-main-menu-col {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    padding: 12px 15px 0px 15px; }
    .footernav-main-menu-col:nth-child(1), .footernav-main-menu-col:nth-child(4) {
      width: 20%; }
  .footernav-main-social {
    display: inline-block;
    width: calc(100% / 6);
    vertical-align: top;
    padding: 0px 0px 0px 15px; }
  .footernav-main-social-link {
    display: inline-block;
    padding: 0px 6px 12px 7.05882353px;
    line-height: 22.8571px; }
    .footernav-main-social-link:hover {
      text-decoration: none; }
    .footernav-main-social-link:first-child {
      margin-left: 2px; }
  .footernav-main-social-newsletter {
    text-align: center; }
  .footernav-main-copyright {
    text-align: right; }
  .footernav-sitemap-menu {
    padding: 0 22px;
    max-width: 750px;
    margin: 0 auto; }
  .footernav-sitemap-menu-item {
    font-size: 14px;
    font-size: 1.4rem; }
    .footernav-sitemap-menu-item:visited, .footernav-sitemap-menu-item:hover, .footernav-sitemap-menu-item:active {
      color: white;
      text-decoration: none; }
  .newslettersignup {
    text-align: left; }
  #newslettersignup-form form._inline-form {
    max-width: 500px; }
  .newslettersignup-form-submit {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  #modal-notice.modal-notice--active {
    display: inline-block;
    opacity: 1;
    visibility: visible;
    top: 50%;
    width: auto;
    padding: 40px; }
  .ticker-notice-close {
    top: 4px;
    right: 4px;
    border-radius: 120px;
    background-color: transparent; } }

@media only screen and (min-width: 1024px) {
  .footernav.digital-publication--footer .footernav--dp-wrapper .footernav--dp-info {
    max-width: 970px; }
  .footernav-main {
    max-width: 970px;
    padding: 40px 5px 5px 5px; }
  .footernav-main-social-link-icon {
    font-size: 14px;
    font-size: 1.4rem; }
  .footernav-main-social-newsletter {
    text-align: center;
    margin-left: 0; }
  .footernav-sitemap-menu {
    max-width: 970px; }
  body.search,
  body.error404 {
    padding-bottom: 430px; }
    body.search .footernav,
    body.error404 .footernav {
      position: absolute; } }

@media only screen and (min-width: 1200px) {
  .footernav.digital-publication--footer .footernav--dp-wrapper .footernav--dp-info {
    max-width: 1240px; }
  body.search,
  body.error404 {
    padding-bottom: 380px; }
  .footernav-main {
    max-width: 1240px; }
  .footernav-sitemap-menu {
    max-width: 1240px; } }

@media only screen {
  .inpagenav {
    position: sticky;
    background-color: #F7F7F7;
    z-index: 1000; }
    .inpagenav.inpagenav--active {
      transition: top .3s ease 0s;
      box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
  .inpagenav--link-wrapper:last-child .inpagenav-bottom-items-item {
    margin-right: 0px; }
  .inpagenav-bottom-items-wrapper {
    align-items: center;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* for IE and Edge */
    -ms-overflow-style: none;
    /* for IE and Edge */ }
    .inpagenav-bottom-items-wrapper::-webkit-scrollbar {
      display: none;
      /* For Chrome, Safari, and Opera */ }
  .inpagenav-bottom-items {
    display: flex;
    flex-direction: row;
    white-space: nowrap; }
  .inpagenav-bottom-items-item,
  .inpagenav-bottom-backtotop-link {
    color: #636668;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.4rem;
    outline: none;
    font-feature-settings: 'clig' off, 'liga' off;
    -moz-transition: border-color 0.4s ease;
    -o-transition: border-color 0.4s ease;
    -webkit-transition: border-color 0.4s ease;
    transition: border-color 0.4s ease; }
    .inpagenav-bottom-items-item:hover,
    .inpagenav-bottom-backtotop-link:hover {
      color: #636668;
      border-color: #636668;
      text-decoration: none;
      outline: none; }
  .inpagenav-bottom-items-item {
    -moz-transition: color 0.4s ease, border-color 0.4s ease;
    -o-transition: color 0.4s ease, border-color 0.4s ease;
    -webkit-transition: color 0.4s ease, border-color 0.4s ease;
    transition: color 0.4s ease, border-color 0.4s ease; }
    .inpagenav-bottom-items-item.inpagenav-bottom-items-item--active {
      color: #636668;
      border-color: #636668; }
      .inpagenav-bottom-items-item.inpagenav-bottom-items-item--active:hover {
        color: #636668;
        border-color: #636668;
        text-decoration: none;
        outline: none; }
      .inpagenav-bottom-items-item.inpagenav-bottom-items-item--active .inpagenav--link-text {
        border-bottom: 2px solid #636668; }
  /* Hide gradients when there's no overflow */
  .inpagenav--scroll-list:empty ~ .inpagenav--scroll-gradient {
    display: none; }
  .inpagenav--scroll-arrow {
    display: none;
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    cursor: pointer;
    user-select: none;
    z-index: 10;
    font-size: 24px;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #f7f7f7 30%);
    padding: 10px; }
    .inpagenav--scroll-arrow.inpagenav--left-arrow {
      left: calc( ( 100vw - ( 1200px * 1.0416 ) ) / 2);
      display: none; }
    .inpagenav--scroll-arrow.inpagenav--right-arrow {
      right: calc( ( 100vw - 1200px ) / 2 + ( .125 * 1200px ));
      background: linear-gradient(to right, rgba(255, 255, 255, 0), #f7f7f7 30%); } }

@media only screen and (max-width: 767px) {
  .inpagenav {
    top: 50px; }
    .inpagenav.inpagenav--active {
      top: 0; }
  .eventseriescard-wrapper .inpagenav,
  .exhibitioncard-wrapper-modulebuilder .inpagenav {
    margin-right: -40px;
    margin-left: -40px; }
  .inpagenav-bottom {
    display: block;
    overflow-y: hidden;
    position: relative;
    white-space: nowrap;
    padding: 0 20px;
    scrollbar-width: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* for IE and Edge */
    -ms-overflow-style: none;
    /* for IE and Edge */ }
    .inpagenav-bottom::-webkit-scrollbar {
      display: none;
      /* For Chrome, Safari, and Opera */ }
    .inpagenav-bottom.mask--right {
      -webkit-mask-image: linear-gradient(to right, black calc(100% - 50px), transparent);
      mask-image: linear-gradient(to right, black calc(100% - 50px), transparent); }
      .inpagenav-bottom.mask--right.mask--left {
        -webkit-mask-image: linear-gradient(to right, transparent 15px, black 35px, black calc(100% - 50px), transparent);
        mask-image: linear-gradient(to right, transparent 15px, black 35px, black calc(100% - 50px), transparent); }
    .inpagenav-bottom.mask--left {
      -webkit-mask-image: linear-gradient(to left, black calc(100% - 50px), transparent);
      mask-image: linear-gradient(to left, black calc(100% - 50px), transparent); }
  .inpagenav--scroll-arrow.inpagenav--left-arrow {
    left: 0; }
  .inpagenav--scroll-arrow.inpagenav--right-arrow {
    right: 0; }
  .inpagenav-bottom-items-item {
    align-items: center;
    display: flex;
    width: fit-content;
    margin: 21px 20px 21px 0px; }
  .inpagenav--link-wrapper:last-child .inpagenav-bottom-items-item {
    margin-right: 0px; }
  .inpagenav--link-text {
    display: flex;
    width: fit-content;
    padding-bottom: 2px; }
  .inpagenav-bottom-backtotop {
    display: none; }
  .inpagenav--scroll-arrow {
    display: none !important; }
  .inpagenav-bottom-items-wrapper:before,
  .inpagenav-bottom-items-wrapper::after {
    display: block; } }

@media only screen and (min-width: 768px) {
  .inpagenav {
    display: block;
    padding: 0px 40px;
    position: relative;
    text-align: left;
    margin: 0 auto;
    left: 0;
    right: 0; }
    .inpagenav.inpagenav--active {
      position: sticky;
      width: 100%;
      z-index: 10;
      background-color: #F7F7F7;
      top: 0px; }
      .inpagenav.inpagenav--active .inpagenav-top,
      .inpagenav.inpagenav--active .inpagenav-bottom-backtotop {
        opacity: 1; }
  .inpagenav--dummy {
    width: 100%; }
  .inpagenav-bottom-items-wrapper::after {
    width: 40%; }
  .inpagenav--scroll-arrow.inpagenav--left-arrow {
    left: calc( ( 100vw - ( 1200px * 1.0416 ) ) / 2); }
  .inpagenav--scroll-arrow.inpagenav--right-arrow {
    right: calc( ( 100vw - 1200px ) / 2 + ( .125 * 1200px )); }
  .inpagenav-top-title,
  .inpagenav-top-backlink,
  .inpagenav-bottom-items,
  .inpagenav-bottom-backtotop {
    -moz-transition: opacity 0.4s ease, color 0.4s ease;
    -o-transition: opacity 0.4s ease, color 0.4s ease;
    -webkit-transition: opacity 0.4s ease, color 0.4s ease;
    transition: opacity 0.4s ease, color 0.4s ease; }
  .inpagenav-top,
  .inpagenav-bottom-backtotop {
    opacity: 0; }
  .inpagenav-bottom {
    font-size: 0;
    max-width: 1200px;
    margin: 0 auto; }
  .inpagenav--link-wrapper {
    display: inline-block; }
  .inpagenav-top-backlink {
    position: absolute;
    right: 60px;
    top: 26px;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem; }
  .inpagenav-top-backlink-link {
    font-style: italic;
    color: #636668; }
  .inpagenav-bottom-items,
  .inpagenav-bottom-backtotop {
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    font-size: 1.6rem; }
  .inpagenav-bottom-items {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin-bottom: 0px;
    margin-top: 0px; }
  .inpagenav-bottom-items-item,
  .inpagenav-bottom-backtotop-link {
    display: inline-block;
    margin: 0px 30px 37px 30px;
    padding-bottom: 6px;
    padding-top: 37px;
    border-bottom: 2px solid transparent;
    line-height: 1.8rem;
    letter-spacing: 0.07px; }
  .inpagenav-bottom-items-item.inpagenav-bottom-items-item--active .inpagenav--link-text {
    border-bottom: none; }
  .inpagenav-bottom-backtotop {
    display: none;
    width: auto;
    text-align: right;
    position: relative; }
  .inpagenav-bottom-backtotop-link {
    position: absolute;
    bottom: 0px;
    right: 0px; }
  .inpagenav-top-title {
    max-width: 340px;
    line-height: 24px;
    margin: 0 auto;
    margin: 26px 20px 0px 20px;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; } }

@media only screen and (min-width: 992px) {
  .inpagenav-top-title {
    max-width: none; }
  .inpagenav-bottom-items-wrapper {
    width: 85%;
    display: inline-flex; }
  .inpagenav-bottom-backtotop {
    width: 15%;
    display: inline-block; } }

@media only screen {
  .stories--nav {
    margin: 0;
    padding: 0 20px;
    display: block;
    width: 100%; }
  .stories--nav-hr {
    border: none;
    display: none;
    height: 1px;
    margin: 0;
    background-color: #979797;
    -moz-transition: opacity 0.6s ease, color 0.6s ease;
    -o-transition: opacity 0.6s ease, color 0.6s ease;
    -webkit-transition: opacity 0.6s ease, color 0.6s ease;
    transition: opacity 0.6s ease, color 0.6s ease; }
  .stories--nav-header {
    position: relative;
    display: flex; }
    .stories--nav-header .stories--nav-title {
      color: #FF483B;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 800;
      font-size: 50px;
      font-size: 5rem;
      line-height: 50px;
      letter-spacing: 0.04px;
      margin-bottom: 22px;
      text-transform: lowercase;
      -moz-transition: font-size 0.3s ease, line-height 0.3s ease;
      -o-transition: font-size 0.3s ease, line-height 0.3s ease;
      -webkit-transition: font-size 0.3s ease, line-height 0.3s ease;
      transition: font-size 0.3s ease, line-height 0.3s ease; }
      .stories--nav-header .stories--nav-title a:hover {
        color: #FF483B; }
    .stories--nav-header .stories--nav-star {
      color: #FF483B;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 800;
      font-size: 70px;
      font-size: 7rem;
      line-height: 60px;
      letter-spacing: 0.04px;
      position: absolute;
      overflow: hidden;
      cursor: pointer;
      right: 0;
      top: 12px;
      width: 34px;
      height: 38px;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .stories--nav-tagline {
    grid-area: tagline;
    color: #FF483B;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    margin: 0;
    letter-spacing: 0.1px;
    display: none;
    -moz-transition: opacity 0.1s ease, color 0.1s ease;
    -o-transition: opacity 0.1s ease, color 0.1s ease;
    -webkit-transition: opacity 0.1s ease, color 0.1s ease;
    transition: opacity 0.1s ease, color 0.1s ease; }
    .stories--nav-tagline.active {
      display: block;
      margin: 0 0 26px 0px; }
  .stories--nav-wrapper.tagline--active .stories--nav-header .stories--nav-title {
    margin-bottom: 19px; }
  .stories--nav-items {
    border-bottom: 1px solid #2D3033;
    margin-bottom: 30px;
    padding-bottom: 26px; }
    .stories--nav-items a.inpagenav-bottom-items-item {
      color: #2D3033;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-size: 16px;
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 16px;
      letter-spacing: 0.04px;
      text-transform: lowercase;
      margin: 0 1rem 0 0;
      padding-top: 5px;
      border: none;
      transition: none; }
      .stories--nav-items a.inpagenav-bottom-items-item.nav--active, .stories--nav-items a.inpagenav-bottom-items-item:hover {
        color: #FF483B;
        border: none; }
      .stories--nav-items a.inpagenav-bottom-items-item:focus {
        color: #2D3033;
        text-decoration: none;
        border: none; }
      .stories--nav-items a.inpagenav-bottom-items-item:last-child {
        margin-right: 0; }
      .stories--nav-items a.inpagenav-bottom-items-item.nav--active {
        font-weight: 600; }
  .no-touch .stories--nav-header .stories--nav-star:hover {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  @-moz-document url-prefix() {
    .stories--nav-header .stories--nav-star {
      top: 20px;
      height: 28px; } } }

@media only screen and (min-width: 768px) {
  .stories--nav {
    padding-top: 38px;
    background-color: #FFFFFF;
    z-index: 1;
    -moz-transition: height 0.6s ease, color 0.6s ease;
    -o-transition: height 0.6s ease, color 0.6s ease;
    -webkit-transition: height 0.6s ease, color 0.6s ease;
    transition: height 0.6s ease, color 0.6s ease; }
    .stories--nav.stories--nav--active {
      position: fixed;
      height: 100px;
      background: #FF483B;
      border-top: 3px solid #F8F8F8;
      border-bottom: 1px solid #979797; }
      .stories--nav.stories--nav--active .stories--nav-title a {
        color: #FFFFFF;
        text-transform: lowercase;
        font-weight: 900;
        font-size: 50px;
        font-size: 5rem;
        line-height: 50px; }
      .stories--nav.stories--nav--active .stories--nav-tagline {
        display: none; }
      .stories--nav.stories--nav--active a.inpagenav-bottom-items-item {
        color: #FFFFFF; }
        .stories--nav.stories--nav--active a.inpagenav-bottom-items-item:hover {
          color: #FFFFFF; }
        .stories--nav.stories--nav--active a.inpagenav-bottom-items-item:focus {
          color: #FFFFFF; }
    .stories--nav .stories--nav-header .stories--nav-title {
      font-size: 58px;
      font-size: 5.8rem;
      line-height: 58px; }
    .stories--nav .stories--nav-header .stories--nav-star {
      top: 18px; }
  .inpagenav {
    border: none;
    padding: 0; }
  .stories--nav-tagline {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    letter-spacing: 0.04px;
    text-align: left;
    margin-bottom: 6px; }
  @-moz-document url-prefix() {
    .stories--nav-tagline {
      line-height: 27px; } }
  .stories--nav-items {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 30px; }
    .stories--nav-items a.inpagenav-bottom-items-item {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 18px;
      margin-bottom: 0;
      padding-bottom: 0; }
  .stories--nav-hr {
    display: block;
    margin: 0px 80px 0; }
    .stories--nav-hr.stories--nav--active {
      margin-top: 200px; } }

@media only screen and (min-width: 1024px) {
  .stories--nav-hr {
    margin: 0 80px 0; }
    .stories--nav-hr.stories--nav--active {
      margin-top: 200px; }
  .stories--nav-wrapper {
    column-gap: 60px; }
  .stories--nav-header .stories--nav-star {
    font-size: 80px;
    font-size: 8rem;
    line-height: 74px;
    height: 50px;
    width: 38px;
    top: 12px; }
  @-moz-document url-prefix() {
    .stories--nav-header .stories--nav-star {
      top: 20px;
      width: 38px;
      height: 38px; } }
  @-moz-document url-prefix() {
    .stories--nav-header .stories--nav-star {
      height: 38px; } } }

@media only screen and (min-width: 1200px) {
  .stories--nav-hr {
    margin: 0 auto;
    max-width: 1040px; }
  .stories--nav-wrapper {
    display: grid;
    grid-template-columns: 185px 428px 1fr;
    grid-template-areas: "header link tagline";
    column-gap: 60px; }
  .stories--nav-header {
    grid-template-areas: "header"; }
    .stories--nav-header .stories--nav-star {
      display: none; }
  .stories--nav-tagline {
    display: block;
    grid-template-areas: "tagline"; }
  .stories--nav-items {
    display: grid;
    column-gap: 20px;
    grid-template-areas: "link";
    margin: 31px 0 0 0; }
    .stories--nav-items.stories--nav-items-1 {
      grid-template-columns: min-content; }
    .stories--nav-items.stories--nav-items-2 {
      grid-template-columns: min-content min-content; }
    .stories--nav-items.stories--nav-items-3 {
      grid-template-columns: min-content min-content min-content; }
    .stories--nav-items.stories--nav-items-4 {
      grid-template-columns: min-content min-content min-content min-content; }
    .stories--nav-items.stories--nav-items-5 {
      grid-template-columns: min-content min-content min-content min-content min-content;
      column-gap: 40px; }
    .stories--nav-items.stories--nav-items-6 {
      grid-template-columns: min-content min-content min-content min-content min-content min-content;
      column-gap: 20px; }
  @-moz-document url-prefix() {
    .stories--nav-items {
      margin-top: 27px; } } }

@media only screen {
  .accordionmodule {
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto; }
  .accordionmodule-description,
  .accordionmodule-footer {
    text-align: left; }
  .accordionmodule-footer {
    padding-top: 20px; }
  .accordionmodule-title {
    text-align: center; }
  .accordionmodule-description,
  .accordionmodule-footer {
    margin-bottom: 40px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px; }
  .accordionmodule-row-header-left-title-text {
    margin-bottom: 0px;
    color: #2D3033;
    padding-left: 20px; }
  .accordionmodule-row-content-main-wysiwyg {
    padding-top: 20px;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    color: #2D3033; }
    .accordionmodule-row-content-main-wysiwyg a {
      color: #FF483B;
      text-decoration: underline; }
  .accordionmodule-row--advanced {
    padding: 0px; }
    .accordionmodule-row--advanced .accordionmodule-row-header {
      text-align: left; }
    .accordionmodule-row--advanced .accordionmodule-row-header-left {
      width: 85%; }
    .accordionmodule-row--advanced .accordionmodule-row-header-left-title {
      width: 100%;
      font-size: 0; }
    .accordionmodule-row--advanced .accordionmodule-row-header-left-subtitle {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      margin-top: 24px;
      margin-bottom: 0px;
      color: #2D3033;
      font-weight: normal;
      font-variant-numeric: lining-nums;
      -ms-font-feature-settings: "lnum" 1;
      -o-font-feature-settings: "lnum" 1;
      -webkit-font-feature-settings: "lnum" 1;
      font-feature-settings: "lnum" 1;
      margin-top: 5px;
      margin-bottom: 10px; }
    .accordionmodule-row--advanced .accordionmodule-row-header-left-title-text {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      margin-top: 24px;
      margin-bottom: 12px;
      color: #2D3033;
      font-variant-numeric: lining-nums;
      -ms-font-feature-settings: "lnum" 1;
      -o-font-feature-settings: "lnum" 1;
      -webkit-font-feature-settings: "lnum" 1;
      font-feature-settings: "lnum" 1;
      display: inline-block;
      padding-right: 10px;
      margin-bottom: 5px;
      color: #2D3033;
      padding-left: 0px; }
    .accordionmodule-row--advanced .accordionmodule-row-header-left-title-sidetext {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      text-transform: none;
      font-size: 12px;
      line-height: 16px;
      color: #636668;
      margin: 0;
      font-variant-numeric: lining-nums;
      -ms-font-feature-settings: "lnum" 1;
      -o-font-feature-settings: "lnum" 1;
      -webkit-font-feature-settings: "lnum" 1;
      font-feature-settings: "lnum" 1;
      display: inline-block; }
    .accordionmodule-row--advanced .accordionmodule-row-header-arrowcontainer {
      width: 15%; }
    .accordionmodule-row--advanced .accordionmodule-row-content {
      position: relative; }
  .accordionmodule-row--bold .accordionmodule-row-header-left-title-text {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .accordionmodule-row {
    padding: 15px 0px;
    border-top: 1px solid #E5E8E8; }
    .accordionmodule-row:last-of-type {
      border-bottom: 1px solid #E5E8E8; }
  .accordionmodule-row-header {
    font-size: 0;
    cursor: pointer;
    margin-top: 12px;
    margin-bottom: 12px;
    text-align: left; }
  .accordionmodule-row-header-left,
  .accordionmodule-row-header-right,
  .accordionmodule-row-header-arrowcontainer {
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: middle; }
  .accordionmodule-row-header-left {
    width: 85%; }
  .accordionmodule-row-header-left-title-text {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    display: inline-block; }
  .accordionmodule-row-header-left-spacer {
    padding: 12px 0; }
  .accordionmodule-row-header-arrowcontainer {
    width: 15%;
    text-align: center; }
  .accordionmodule-row-header-arrowcontainer-arrow {
    font-size: 24px;
    font-size: 2.4rem;
    -moz-transition: transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    -webkit-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
    color: #636668;
    transform-origin: 50% 50%; }
  .accordionmodule-row-header-arrowcontainer-arrow--rotated {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .accordionmodule-row-content {
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    display: none;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    padding-top: 5px; }
  .accordionmodule-row-content-main-buttons {
    margin-bottom: 20px;
    font-size: 0; }
  .accordionmodule-row-content-main-buttons-button,
  .accordionmodule-row-header-left-buttoncontainer-button {
    display: inline-block;
    padding: 10px 36px 7px 36px;
    background-color: #FF483B;
    color: #FFFFFF;
    width: calc(calc(calc(100vw - 30px) / 2) - 10px);
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    min-width: 130px; }
    .accordionmodule-row-content-main-buttons-button:nth-child(even),
    .accordionmodule-row-header-left-buttoncontainer-button:nth-child(even) {
      margin-left: 5px; }
    .accordionmodule-row-content-main-buttons-button:nth-child(odd),
    .accordionmodule-row-header-left-buttoncontainer-button:nth-child(odd) {
      margin-right: 5px; }
  .accordionmodule-row-content-main-wysiwyg {
    padding: 20px; }
    .accordionmodule-row-content-main-wysiwyg a {
      color: #FF483B; }
    .accordionmodule-row-content-main-wysiwyg ul {
      padding-left: 24px;
      margin-bottom: 10px; }
    .accordionmodule-row-content-main-wysiwyg h1, .accordionmodule-row-content-main-wysiwyg h2, .accordionmodule-row-content-main-wysiwyg h3, .accordionmodule-row-content-main-wysiwyg h4, .accordionmodule-row-content-main-wysiwyg h5, .accordionmodule-row-content-main-wysiwyg h6 {
      color: #2D3033; }
  .accordionmodule-row-content-main-buttons-divider {
    display: none; }
  .accordionmodule-row--advanced .accordionmodule-row-content-main-buttons-button {
    margin-bottom: 20px; }
  .accordionmodule-row--advanced .accordionmodule-row {
    border: none; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-header {
      margin-top: 0px; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-header-left {
      width: 85%; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-header-left-title-text {
      margin-top: 5px;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      color: #2D3033; }
  .contextualhero + .modulebuilder .accordionmodule {
    padding-top: 0; } }

@media only screen and (min-width: 576px) {
  .accordionmodule-row-content-main-buttons-button,
  .accordionmodule-row-header-left-buttoncontainer-button {
    width: auto; } }

@media only screen and (min-width: 768px) {
  .accordionmodule {
    padding: 15px; }
  .contextualhero ~ .modulebuilder .accordionmodule {
    padding-top: 0; }
  .accordionmodule-row {
    padding: 15px 0px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main-buttons-button:nth-child(odd),
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-buttoncontainer-button:nth-child(odd) {
      margin-right: 0px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left {
      width: calc(100% - 40px); }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-title {
      width: 75%;
      font-size: 0;
      display: inline-block;
      vertical-align: middle; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-subtitle {
      font-size: 18px;
      font-size: 1.8rem;
      margin-top: -7px;
      margin-bottom: 10px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-arrowcontainer {
      width: 40px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-arrowcontainer-arrow--rotated {
      -moz-transform: rotate(90deg) translateX(-50%);
      -o-transform: rotate(90deg) translateX(-50%);
      -ms-transform: rotate(90deg) translateX(-50%);
      -webkit-transform: rotate(90deg) translateX(-50%);
      transform: rotate(90deg) translateX(-50%); }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content {
      position: relative;
      padding-top: 0px;
      top: -58px;
      overflow: visible; }
      .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content > .accordionmodule-row-content-main--hasbuttons {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: auto;
        margin-right: 15px; }
        .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content > .accordionmodule-row-content-main--hasbuttons > .accordionmodule-row-content-main-wysiwyg {
          max-width: unset; }
      .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content .accordionmodule-row-content > .accordionmodule-row-content-main--hasbuttons {
        margin-right: 32px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main--hasbuttons {
      position: relative;
      top: 40px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-buttoncontainer-button,
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main-buttons-button {
      min-width: 124px;
      width: auto;
      font-weight: 600; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left {
      text-align: left; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-title {
      width: calc(100% - 140px);
      text-align: left; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-buttoncontainer {
      min-width: 124px;
      width: auto; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main-buttons {
      bottom: -52px; }
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-header-left-buttoncontainer-button,
    .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main ~ .accordionmodule-row.accordionmodule-row--advanced .accordionmodule-row-content-main-buttons-button {
      min-width: 124px;
      width: auto; }
  .accordionmodule-row-header-left-buttoncontainer-button {
    min-width: 124px; }
  .accordionmodule-row-header {
    margin-top: 10px;
    margin-bottom: 10px; }
  .accordionmodule-row-header-left {
    width: 92%;
    display: inline-block;
    font-size: 0;
    vertical-align: middle; }
  .accordionmodule-row-header-left-buttoncontainer {
    display: inline-block;
    width: 25%;
    text-align: right;
    vertical-align: middle; }
  .accordionmodule-row-header-left-spacer {
    display: none; }
  .accordionmodule-row-header-arrowcontainer {
    width: 8%;
    text-align: right;
    display: inline-block; }
  .accordionmodule-row--advanced .accordionmodule-row-content-main {
    font-size: 0;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    text-align: right; }
  .accordionmodule-row--advanced .accordionmodule-row-content-main-buttons,
  .accordionmodule-row--advanced .accordionmodule-row-content-main-wysiwyg {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .accordionmodule-row--advanced .accordionmodule-row-content-main-wysiwyg {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    color: #2D3033;
    padding-left: 0px;
    text-align: left; }
  .accordionmodule-row--advanced .accordionmodule-row-content-main-wysiwyg {
    max-width: 75%; }
  .accordionmodule-row--advanced .accordionmodule-row-content-main--hasbuttons .accordionmodule-row-content-main-wysiwyg {
    max-width: 54%;
    text-align: left;
    margin-left: 21%; }
  .accordionmodule-row .accordionmodule-row--advanced .accordionmodule-row-content-main--hasbuttons .accordionmodule-row-content-main-wysiwyg {
    width: 75%;
    padding-right: 20px;
    position: relative;
    top: 85px; }
  .accordionmodule-row-content-main-buttons {
    width: 25%;
    text-align: right;
    padding-right: 40px;
    position: relative;
    bottom: -30px;
    margin: 0px; }
  .accordionmodule-row-content-main-buttons-button {
    margin-bottom: 10px; }
  .accordionmodule-row-content-main-buttons-button:hover,
  .accordionmodule-row-header-left-buttoncontainer-button:hover {
    color: #FFFFFF;
    text-decoration: none; }
  .accordionmodule-row-content-main-buttons-divider {
    display: block; }
  .accordionmodule-row--advanced .accordionmodule-row {
    margin-top: 10px; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-content {
      top: 0px; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-header-left-title {
      width: auto; }
    .accordionmodule-row--advanced .accordionmodule-row .accordionmodule-row-header-left-title-text {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .accordionmodule > .accordionmodule-row--advanced .accordionmodule-row-content-main-buttons {
    position: relative; } }

@media only screen and (min-width: 1024px) {
  .accordionmodule-row--bold .accordionmodule-row-content-main-wysiwyg {
    max-width: 50%; } }

@media only screen {
  .searchform {
    background-color: rgba(255, 72, 59, 0.95);
    padding-top: 24px;
    padding-bottom: 16px; }
  .searchform-wrapper {
    width: 80%;
    padding-left: 24px;
    padding-right: 24px;
    margin-right: auto;
    margin-left: auto; }
  .searchform-wrapper-form-label-text {
    color: #FFFFFF;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 24px; }
  .searchform-wrapper-form-input {
    background-color: transparent;
    color: #FFFFFF;
    font-size: 98px;
    border: 0px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    width: 100%;
    outline-width: 0; }
    .searchform-wrapper-form-input::-webkit-input-placeholder {
      color: #FFFFFF;
      opacity: 0.3; }
    .searchform-wrapper-form-input:-moz-placeholder {
      color: #FFFFFF;
      opacity: 0.3; }
    .searchform-wrapper-form-input::-moz-placeholder {
      color: #FFFFFF;
      opacity: 0.3; }
    .searchform-wrapper-form-input:-ms-input-placeholder {
      color: #FFFFFF;
      opacity: 0.3; } }

@media only screen {
  body .navigationblock + .navigationblock {
    border: none; }
  .navigationblock {
    max-width: none !important;
    margin-bottom: 0px; }
  .navigationblock--alsoatsfmoma {
    position: relative;
    z-index: 2;
    margin-bottom: 40px; }
  .contextualhero ~ .modulebuilder .navigationblock {
    border-top: none; }
  .contextualhero ~ .contenttypemain .pagetitle {
    padding-top: 50px;
    margin-top: 0; }
  .navigationblock--whitecard {
    border-top: none; }
    .navigationblock--whitecard:not(.no-top-border) {
      border-top: none; }
    .navigationblock--whitecard .navigationblock-wrapper {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 48px;
      padding: 36px 20px;
      box-sizing: content-box;
      background-color: #FFFFFF;
      box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
      padding-left: 40px;
      padding-right: 40px; }
  .navigationblock-externaltitle {
    text-align: center; }
  .navigationblock-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
    .navigationblock-wrapper .navigationblock-wrapper-singlecontainer {
      display: grid;
      cursor: pointer; }
      .navigationblock-wrapper .navigationblock-wrapper-singlecontainer.navigationblock-wrapper-singlecontainer--nolink {
        cursor: default; }
      .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text {
        order: 1; }
      .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image {
        order: 0; }
      .navigationblock-wrapper .navigationblock-wrapper-singlecontainer > .container--image-unavailable {
        order: 0; }
  .navigationblock-wrapper-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 44px; }
  .navigationblock-wrapper-singlecontainer-image {
    width: auto;
    margin: 0 auto;
    height: auto; }
  .navigationblock-wrapper-singlecontainer-text-supertitle {
    margin-top: 0px;
    margin-bottom: 12px; }
  .navigationblock-wrapper-singlecontainer-text-description {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28.8px;
    margin-bottom: 20px; }
  .navigationblock-wrapper-links-link-text-description-partofthe {
    color: #636668; }
  .navigationblock-wrapper-singlecontainer-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033; }
  .navigationblock-wrapper-singlecontainer-text-caption {
    font-size: 14px;
    font-size: 1.4rem;
    color: #636668;
    margin-bottom: 16px; }
  .navigationblock-wrapper-singlecontainer-text-readmore {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    margin: 10px 0;
    min-width: 0;
    padding: 8px 25px; }
    .navigationblock-wrapper-singlecontainer-text-readmore:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .navigationblock-wrapper-singlecontainer-text-readmore--rectangle {
    color: #FFFFFF;
    background-color: #FF483B;
    text-align: center;
    width: 100%;
    display: block;
    padding: 20px 40px;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 0px;
    display: inline-block;
    width: auto; }
    .navigationblock-wrapper-singlecontainer-text-readmore--rectangle:hover {
      color: #FFFFFF; }
  .navigationblock-wrapper-description {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    margin: 10px 0; }
  .navigationblock-wrapper-links {
    margin-top: 24px;
    list-style: none;
    padding: 0;
    margin: 0; }
  .navigationblock-wrapper-links-link-text {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding-left: 10px;
    width: auto;
    order: 1; }
  .navigationblock-wrapper-links-link-text-supertitle {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 12px;
    font-size: 1.2rem;
    color: #636668;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 16px; }
  .navigationblock-wrapper-links-link-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    margin-top: 0px;
    line-height: 1.8rem;
    margin-bottom: 1rem; }
  .navigationblock-wrapper-links-link-text-description {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin-top: 5px; }
  .navigationblock-wrapper-links-link-image {
    width: calc(50% - 10px);
    height: 116px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    object-fit: cover;
    font-family: 'object-fit: cover';
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: auto;
    width: 100%;
    order: 0; }
  li.navigationblock-wrapper-links-link {
    font-size: 0;
    display: block;
    margin-bottom: 32px;
    display: inline-grid;
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
    cursor: pointer; }
    li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile {
      grid-template-columns: repeat(1, 1fr); }
      li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile .navigationblock-wrapper-links-link-image {
        width: 100%;
        height: auto;
        min-height: 0;
        display: block;
        margin: 0 auto; }
      li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile .navigationblock-wrapper-links-link-text {
        margin: 12px auto 0;
        padding: 0;
        display: block;
        width: 100%;
        height: auto;
        min-height: 0; }
      li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile .container--image-unavailable {
        width: calc(50% - 10px);
        display: inline-block; }
    li.navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--notapage .navigationblock-wrapper-links-link-image {
      object-fit: contain;
      font-family: 'object-fit: contain'; }
    li.navigationblock-wrapper-links-link > .container--image-unavailable {
      order: 0; }
  .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
    min-height: 80px;
    height: 20vw; }
  .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-text-title {
    margin: 0px; }
  .navigationblock-wrapper-ctalink {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    min-width: 0px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 30px; }
    .navigationblock-wrapper-ctalink:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .modulebuilder.home {
    background: #F7F7F7;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
    grid-template-areas: "content_two" "content_one" "cta" "content_three"; }
    .modulebuilder.home .navigationblock-wrapper {
      margin: 0 20px;
      padding: 0;
      max-width: none; }
    .modulebuilder.home .navigationblock-wrapper-links {
      margin-top: 0;
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: auto;
      grid-template-areas: "top" "bottom"; }
    .modulebuilder.home li.navigationblock-wrapper-links-link {
      margin-bottom: 0;
      padding: 0;
      grid-template-columns: repeat(1, 1fr); }
    .modulebuilder.home li.navigationblock-wrapper-links-link:nth-child(1) {
      grid-area: bottom; }
    .modulebuilder.home li.navigationblock-wrapper-links-link:nth-child(2) {
      grid-area: top; }
    .modulebuilder.home .navigationblock-wrapper-singlecontainer-text-supertitle {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      margin-top: 24px;
      margin-bottom: 12px;
      color: #2D3033;
      font-variant-numeric: lining-nums;
      -ms-font-feature-settings: "lnum" 1;
      -o-font-feature-settings: "lnum" 1;
      -webkit-font-feature-settings: "lnum" 1;
      font-feature-settings: "lnum" 1;
      font-size: 12px;
      font-size: 1.2rem;
      color: #636668;
      text-align: left;
      margin-top: 0px;
      margin-bottom: 0px;
      text-transform: uppercase;
      line-height: 16px; }
    .modulebuilder.home .homehome-footer-custom > .supertitle,
    .modulebuilder.home .navigationblock-wrapper-singlecontainer-text-supertitle,
    .modulebuilder.home .navigationblock-wrapper-links-link-text-supertitle {
      margin-bottom: .6rem; }
    .modulebuilder.home .navigationblock-wrapper-singlecontainer-text,
    .modulebuilder.home .navigationblock-wrapper-links-link-text {
      margin-top: 18px;
      margin-left: 0;
      padding-left: 0;
      width: 100%; }
    .modulebuilder.home .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
      height: auto;
      width: 100%;
      max-width: none;
      max-height: none;
      float: left;
      object-fit: cover;
      font-family: 'object-fit: cover'; }
    .modulebuilder.home .home-links-link-text-title {
      margin-bottom: 19px;
      color: #000000; }
      .modulebuilder.home .home-links-link-text-title:hover {
        color: #FF483B; }
    .modulebuilder.home p {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 28px;
      margin-top: 24px;
      margin-bottom: 24px;
      color: #2D3033;
      margin-top: 0px;
      color: #2D3033; }
    .modulebuilder.home > nav .navigationblock-wrapper-links > li > a,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer {
      border-top: 1px solid #F7F7F7;
      padding-top: 20px; }
      .modulebuilder.home > nav .navigationblock-wrapper-links > li > a > .navigationblock-wrapper-singlecontainer-text > a,
      .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer > .navigationblock-wrapper-singlecontainer-text > a {
        max-width: 1920px; }
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 1ch; }
    .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > a > h2,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > a > h2 {
      font-size: 18px;
      font-size: 1.8rem;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      line-height: 22.82px;
      margin-bottom: .9rem; }
      .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > a > h2:hover,
      .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > a > h2:hover {
        color: #FF483B; }
    .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > p,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > p {
      font-size: 13px;
      font-size: 1.3rem;
      margin-bottom: 28px;
      line-height: 18px; }
    .modulebuilder.home > nav:nth-child(1) {
      grid-area: content_one;
      background: #FFFFFF; }
    .modulebuilder.home > nav:nth-child(3) {
      grid-area: content_two;
      background: #FFFFFF; }
      .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper {
        margin: 0 20px;
        padding: 0; }
        .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper > .navigationblock-wrapper-singlecontainer {
          border-top: 1px solid #F7F7F7;
          padding-top: 20px; }
      .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-image {
        margin-right: 0;
        width: 100%;
        max-height: 639px; }
      .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text {
        width: 100%;
        margin-top: 18px; }
        .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text > a > h2.navigationblock-wrapper-singlecontainer-text-title {
          color: #000000; }
          .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text > a > h2.navigationblock-wrapper-singlecontainer-text-title:hover {
            color: #FF483B; }
        .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text > p {
          margin-bottom: 28px; }
    .modulebuilder.home > nav:nth-child(4) {
      grid-area: content_three; }
      .modulebuilder.home > nav:nth-child(4) li.navigationblock-wrapper-links-link:nth-child(2) {
        border-top: 0; }
  .navigationblock--related a:nth-child(2) {
    margin-top: 36px; }
  .navigationblock--related.navigationblock--whitecard .navigationblock-wrapper {
    padding: 36px 20px;
    max-width: 1240px; }
  .navigationblock--related .navigationblock-wrapper-links-link--50 {
    margin-bottom: 0;
    padding: 0; }
  .navigationblock--related .navigationblock-wrapper-links-link-image {
    height: auto; } }

@media only screen and (min-width: 576px) {
  .navigationblock-wrapper-links-link-image {
    height: 176px; } }

@media only screen and (min-width: 768px) {
  .navigationblock {
    margin-bottom: 0px; }
    .navigationblock.navigationblock--whitecard {
      padding: 0 30px; }
  .navigationblock--alsoatsfmoma {
    margin-bottom: 40px; }
  .navigationblock--flip .navigationblock-wrapper-singlecontainer-image {
    order: 1; }
  .navigationblock-wrapper-singlecontainer--contained {
    text-align: center; }
    .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-image {
      -o-object-fit: contain;
      object-fit: contain;
      font-family: "object-fit: contain";
      max-height: 360px;
      vertical-align: middle;
      width: auto; }
    .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text {
      vertical-align: middle;
      width: auto;
      text-align: left; }
    .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text-title {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 28px;
      margin-top: 24px;
      margin-bottom: 24px;
      color: #2D3033;
      margin-bottom: 30px;
      margin-top: 0px; }
    .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text-description {
      margin: 0px; }
      .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text-description p {
        margin: 0px; }
    .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text-readmore {
      border: 0px;
      padding: 0px;
      text-decoration: underline;
      margin-top: 30px; }
      .navigationblock-wrapper-singlecontainer--contained .navigationblock-wrapper-singlecontainer-text-readmore:hover {
        background-color: transparent;
        color: #FF483B; }
  .navigationblock-wrapper {
    padding: 36px; }
  .navigationblock-wrapper-singlecontainer {
    font-size: 0;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 30px; }
  .navigationblock-wrapper-links-link-text-title {
    line-height: 24px;
    margin-bottom: 0; }
  .navigationblock-wrapper-singlecontainer-text {
    font-size: 16px;
    font-size: 1.6rem; }
  .navigationblock-wrapper-singlecontainer-image {
    width: auto;
    margin: 0 auto; }
  .navigationblock-wrapper-singlecontainer-text-title {
    margin-top: 0px; }
  .navigationblock-wrapper-links {
    font-size: 0;
    text-align: center;
    list-style: none; }
  li.navigationblock-wrapper-links-link {
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding: 0px 10px;
    display: inline-grid;
    grid-template-columns: auto;
    grid-template-rows: min-content;
    width: auto; }
    li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile {
      display: inline-grid;
      width: auto; }
      li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile .navigationblock-wrapper-links-link-image {
        width: 100%; }
      li.navigationblock-wrapper-links-link.navigationblock--stacked-mobile .navigationblock-wrapper-links-link-text {
        margin: 12px auto auto;
        width: 100%; }
    li.navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--25.navigationblock--stacked-mobile {
      display: inline-grid;
      width: auto; }
    li.navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--33.navigationblock--stacked-mobile {
      display: inline-grid;
      width: auto; }
  .navigationblock-wrapper-links--25 {
    grid-template-columns: repeat(4, 1fr);
    display: grid; }
    .navigationblock-wrapper-links--25.navigationblock-wrapper-links--3-items {
      grid-template-columns: 0.5fr repeat(3, 1fr) 0.5fr; }
      .navigationblock-wrapper-links--25.navigationblock-wrapper-links--3-items::before, .navigationblock-wrapper-links--25.navigationblock-wrapper-links--3-items::after {
        content: ''; }
    .navigationblock-wrapper-links--25.navigationblock-wrapper-links--2-items::before, .navigationblock-wrapper-links--25.navigationblock-wrapper-links--2-items::after {
      content: ''; }
    .navigationblock-wrapper-links--25.navigationblock-wrapper-links--1-item {
      grid-template-columns: 1.5fr 1fr 1.5fr; }
      .navigationblock-wrapper-links--25.navigationblock-wrapper-links--1-item::before, .navigationblock-wrapper-links--25.navigationblock-wrapper-links--1-item::after {
        content: ''; }
  .navigationblock-wrapper-links--33 {
    grid-template-columns: repeat(3, 1fr);
    display: grid; }
    .navigationblock-wrapper-links--33.navigationblock-wrapper-links--2-items {
      grid-template-columns: 0.5fr repeat(2, 1fr) 0.5fr; }
      .navigationblock-wrapper-links--33.navigationblock-wrapper-links--2-items::before, .navigationblock-wrapper-links--33.navigationblock-wrapper-links--2-items::after {
        content: ''; }
    .navigationblock-wrapper-links--33.navigationblock-wrapper-links--1-item {
      grid-template-columns: .5fr 1fr .5fr; }
  .navigationblock-wrapper-links--50 {
    grid-template-columns: repeat(2, 1fr);
    display: grid; }
    .navigationblock-wrapper-links--50.navigationblock-wrapper-links--1-item {
      grid-template-columns: .5fr 1fr .5fr; }
      .navigationblock-wrapper-links--50.navigationblock-wrapper-links--1-item::before, .navigationblock-wrapper-links--50.navigationblock-wrapper-links--1-item::after {
        content: ''; }
  .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
    height: 250px; }
  .navigationblock-wrapper-links-link--33 {
    width: calc(100% / 3); }
    .navigationblock-wrapper-links-link--33 .navigationblock-wrapper-links-link-image {
      min-height: 0px; }
  .navigationblock-wrapper-links-link-image {
    min-height: 0px;
    height: 122px;
    width: 100%;
    padding: 0px; }
  .navigationblock-wrapper-links-link-text {
    margin-top: 12px;
    text-align: left;
    width: 100%;
    padding: 0px; }
  .modulebuilder.home {
    grid-template-areas: "content_one" "cta" "content_two" "content_three"; }
    .modulebuilder.home .navigationblock {
      margin: 0; }
    .modulebuilder.home .navigationblock-wrapper {
      padding: 60px 0 0 0;
      margin: 0 60px; }
    .modulebuilder.home .navigationblock-wrapper-links {
      margin-top: 0; }
    .modulebuilder.home li.navigationblock-wrapper-links-link {
      padding: 0; }
    .modulebuilder.home li.navigationblock-wrapper-links-link:nth-child(1) {
      padding: 0;
      margin-bottom: 40px; }
    .modulebuilder.home li.navigationblock-wrapper-links-link:nth-child(2) {
      padding: 0;
      margin-bottom: 40px; }
    .modulebuilder.home .navigationblock-wrapper-links-link-text {
      margin-top: 45px; }
    .modulebuilder.home .navigationblock-wrapper-singlecontainer-text {
      padding-left: 0; }
    .modulebuilder.home .navigationblock-wrapper-links-link--50 {
      width: 100%; }
    .modulebuilder.home .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
      width: 100%;
      max-width: none;
      margin: 0; }
    .modulebuilder.home .home-links-link-text-title {
      margin-bottom: 20px; }
    .modulebuilder.home .navigationblock-wrapper-singlecontainer-image {
      width: 100%;
      margin-right: 0; }
    .modulebuilder.home > nav .navigationblock-wrapper-links > li > a,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer {
      padding-top: 40px; }
    .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > a > h2,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > a > h2 {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40.56px; }
    .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > p,
    .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > p {
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 28px;
      margin-bottom: 28px; }
    .modulebuilder.home > nav:nth-child(3) {
      grid-area: content_two;
      background: #FFFFFF; }
      .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper {
        margin: 0 60px;
        padding: 0; }
        .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper > .navigationblock-wrapper-singlecontainer {
          border-top: none;
          padding-top: 80px; }
      .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-image {
        margin-right: 0;
        width: 100%;
        max-height: 640px; }
      .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text {
        width: 100%;
        margin-top: 48px;
        margin-bottom: 48px; }
        .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text > p {
          margin-bottom: 0; }
    .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer {
      margin-bottom: 0; } }

@media only screen and (min-width: 992px) {
  .navigationblock {
    margin-bottom: 60px; }
  .navigationblock.navigationblock--whitecard {
    padding: 0 20px; }
  .navigationblock-wrapper-links-link-image {
    height: 155px; }
  .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
    height: 260px; }
  .navigationblock-wrapper-links-link--33 .navigationblock-wrapper-links-link-image {
    height: 163px; }
  .modulebuilder.home .navigationblock-wrapper {
    padding: 120px 0 0 0;
    margin: 0 100px; }
  .modulebuilder.home .navigationblock-wrapper-links {
    display: grid;
    column-gap: 100px; }
    .modulebuilder.home .navigationblock-wrapper-links.navigationblock-wrapper-links--25 {
      grid-template-columns: repeat(4, 1fr); }
    .modulebuilder.home .navigationblock-wrapper-links.navigationblock-wrapper-links--33 {
      grid-template-columns: repeat(3, 1fr); }
    .modulebuilder.home .navigationblock-wrapper-links.navigationblock-wrapper-links--50 {
      grid-template-columns: repeat(2, 1fr); }
    .modulebuilder.home .navigationblock-wrapper-links li.navigationblock-wrapper-links-link:nth-child(1) {
      margin-bottom: 75px;
      max-width: 810px;
      grid-area: unset; }
    .modulebuilder.home .navigationblock-wrapper-links li.navigationblock-wrapper-links-link:nth-child(2) {
      margin-bottom: 80px;
      max-width: 810px;
      grid-area: unset; }
  .modulebuilder.home .navigationblock-wrapper-links-link-text {
    margin-top: 45px; }
  .modulebuilder.home .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
    width: 100%; }
  .modulebuilder.home .home-links-link-text-title {
    margin-bottom: 20px; }
  .modulebuilder.home > nav .navigationblock-wrapper-links > li > a,
  .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 120px; }
  .modulebuilder.home > nav .navigationblock-wrapper-links-link-text > p,
  .modulebuilder.home > nav .navigationblock-wrapper-singlecontainer-text > p {
    margin-bottom: 0; }
  .modulebuilder.home > nav:nth-child(3) {
    grid-area: content_two;
    background: #FFFFFF; }
    .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper {
      margin: 0 100px;
      padding: 0; }
      .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper > .navigationblock-wrapper-singlecontainer {
        border-top: none;
        padding-top: 60px; }
    .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-image {
      margin-right: 0;
      width: 100%;
      max-height: none; }
    .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text {
      width: 100%;
      margin-top: 48px;
      margin-bottom: 0; }
      .modulebuilder.home > nav:nth-child(3) .navigationblock-wrapper-singlecontainer-text > p {
        margin-bottom: 0; }
  .modulebuilder.home > nav:nth-child(4) {
    grid-area: content_three;
    margin-bottom: 40px; }
    .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer {
      margin-bottom: 0; }
      .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image {
        display: block;
        margin: 0 auto;
        height: auto;
        width: 100%;
        max-width: 720px;
        object-fit: cover;
        font-family: 'object-fit: cover'; }
      .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text {
        width: 100%;
        max-width: 720px;
        padding: 0;
        margin: 50px auto 0;
        display: block; }
        .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text > a > h2 {
          font-size: 32px;
          font-size: 3.2rem;
          line-height: 40.56px;
          margin-bottom: 20px; }
        .modulebuilder.home > nav:nth-child(4) .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text > p {
          font-size: 21px;
          font-size: 2.1rem;
          line-height: 28px; } }

@media only screen and (min-width: 1024px) {
  .modulebuilder.home > nav:nth-child(3) > .navigationblock-wrapper > .navigationblock-wrapper-singlecontainer {
    padding-top: 95px; } }

@media only screen and (min-width: 1200px) {
  .navigationblock-wrapper-links-link--50 .navigationblock-wrapper-links-link-image {
    height: 320px; }
  .navigationblock-wrapper-links-link--33 .navigationblock-wrapper-links-link-image {
    height: 200px; } }

@media only screen {
  .exhibitionpagination {
    text-align: center;
    padding: 40px 0; }
  .exhibitionpagination-buttons-button {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    padding: 8px 40px;
    margin: 10px 30px; }
    .exhibitionpagination-buttons-button:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen {
  .ctaee-wrapper {
    max-width: 800px;
    margin: 40px auto 80px auto;
    border-top: 1px solid #E5E8E8;
    border-bottom: 1px solid #E5E8E8;
    padding: 40px;
    text-align: center; }
  .ctaee-wrapper-buttoncontainer-button {
    margin-top: 40px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .ctaee-wrapper-buttoncontainer-button:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .ctaee-wrapper-text-description {
    line-height: 24px; }
  .ctamodule-wrapper-text-title {
    font-size: 21px; } }

@media only screen and (min-width: 576px) {
  .ctaee-wrapper {
    font-size: 0;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left; }
  .ctaee-wrapper-text,
  .ctaee-wrapper-buttoncontainer {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1.6rem; }
  .ctaee-wrapper-text {
    width: 70%; }
  .ctaee-wrapper-buttoncontainer {
    width: 30%;
    text-align: center; }
  .ctaee-wrapper-buttoncontainer-button {
    margin-top: 0px; } }

@media only screen and (min-width: 768px) {
  .ctaee-wrapper {
    padding-left: 20px;
    padding-right: 20px; } }

@media only screen {
  .ctamodulegrid {
    padding-top: 50px; }
  .ctamodulegrid-wrapper-grid {
    text-align: center; }
  .ctamodulegrid-wrapper-grid-item {
    margin-bottom: 40px; }
  .ctamodulegrid-wrapper-grid-item-text-title {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    font-size: 1.6rem; }
  .ctamodulegrid-wrapper-grid-item-image {
    object-fit: contain;
    object-position: top center;
    font-family: 'object-fit: contain; object-position: top center';
    height: 120px; }
  .ctamodulegrid-wrapper-grid-item-text-description {
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 24px;
    display: none; }
  .ctamodulegrid-wrapper-grid-item-text-link {
    font-size: 16px;
    font-size: 1.6rem;
    text-decoration: underline;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .ctamodulegrid-wrapper-grid {
    text-align: left; }
  .ctamodulegrid-wrapper-grid-item {
    font-size: 0; }
  .ctamodulegrid-wrapper-grid-item-text,
  .ctamodulegrid-wrapper-grid-item-image {
    display: inline-block;
    vertical-align: top; }
  .ctamodulegrid-wrapper-grid-item-text {
    width: 70%;
    padding-left: 10px; }
  .ctamodulegrid-wrapper-grid-item-image {
    width: 30%;
    height: 160px; }
  .ctamodulegrid-wrapper-grid-item-text-description {
    display: block; } }

@media only screen and (min-width: 576px) {
  .ctamodulegrid-wrapper-grid {
    font-size: 0; }
  .ctamodulegrid-wrapper-grid-item {
    width: 50%;
    display: inline-block;
    vertical-align: top; }
    .ctamodulegrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 10px; }
    .ctamodulegrid-wrapper-grid-item:nth-child(even) {
      padding-right: 10px; } }

@media only screen {
  .openstreetmapmodule-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
  .openstreetmapmodule-wrapper-button {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    min-width: 0px;
    margin-top: 20px; }
    .openstreetmapmodule-wrapper-button:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .openstreetmapmodule-wrapper-map .leaflet-map {
    position: relative;
    z-index: 1; }
  .openstreetmapmodule-wrapper-map .leaflet-pane,
  .openstreetmapmodule-wrapper-map .leaflet-control-container > * {
    z-index: 150; } }

@media only screen and (min-width: 768px) {
  .openstreetmapmodule {
    padding: 0px 30px; }
  .openstreetmapmodule-wrapper {
    font-size: 0; }
  .openstreetmapmodule-wrapper-wyiwyg,
  .openstreetmapmodule-wrapper-map {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top; }
  .openstreetmapmodule-wrapper-wyiwyg {
    padding-right: 15px; }
  .openstreetmapmodule-wrapper-map {
    padding-left: 15px; } }

@media only screen and (min-width: 992px) {
  .openstreetmapmodule {
    padding: 0px 20px;
    max-width: none !important; } }

@media only screen and (min-width: 1200px) {
  .openstreetmapmodule-wrapper {
    padding-left: 40px;
    padding-right: 40px; } }

@media only screen {
  .marginaliastart {
    display: none; } }

@media only screen and (min-width: 1024px) {
  .marginaliastart {
    display: block;
    max-width: none !important;
    position: relative; }
  .marginaliastart--right .marginaliastart-wrapper {
    right: 0px; }
  .marginaliastart--active .marginaliastart-wrapper {
    opacity: 1;
    pointer-events: auto; }
  .marginaliastart-wrapper {
    position: fixed;
    top: 50%;
    max-width: calc(calc(100% - calc(1024px / 1.5)) / 2) !important;
    width: 100%;
    padding: 0px 20px;
    text-align: left;
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease; }
  .marginaliastart-wrapper-image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    font-family: "object-fit: cover; object-position: 50% 50%";
    margin: 0 auto 10px auto;
    display: block;
    width: 100%; }
  .marginaliastart-wrapper-link {
    font-size: 14px;
    font-size: 1.4rem;
    text-decoration: underline;
    line-height: 2;
    display: inline-block; } }

@media only screen and (min-width: 1200px) {
  .marginaliastart-wrapper {
    max-width: calc(calc(100% - calc(1200px / 1.5)) / 2) !important;
    padding: 0px 40px; } }

@media only screen and (min-width: 1400px) {
  .marginaliastart-wrapper {
    padding: 0px 75px; } }

@media only screen {
  .inpagetab > hr {
    display: none; }
  .inpagetab--grid {
    display: block;
    border-bottom: none;
    font-size: 16px;
    font-size: 1.6rem;
    overflow: hidden; }
    .inpagetab--grid.inpagetab--loading {
      opacity: 0; }
  .inpagetab-top {
    padding: 20px; }
  .r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0; }
  .r-tabs .r-tabs-tab {
    display: inline-block;
    list-style: none;
    margin: 0; }
  .r-tabs
.r-tabs-panel {
    padding: 15px; }
  .r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block; }
  .inpagetab-items,
  .inpagetab-sub-items {
    list-style: none;
    border-bottom: none;
    margin: 0;
    padding: 0; }
  .inpagetab-item,
  .inpagetab-top,
  .inpagetab {
    padding: 0;
    overflow: hidden; }
  .inpagetab > hr.toc {
    display: none; }
  .inpagetab-items {
    display: none; }
    .inpagetab-items.layout--horizontal {
      display: grid;
      grid-auto-flow: column dense;
      width: max-content; }
    .inpagetab-items[role=tablist] > li, .inpagetab-items[role=tablist] div.inpagetab-items-list-item {
      display: inherit; }
      .inpagetab-items[role=tablist] > li:first-child > a, .inpagetab-items[role=tablist] div.inpagetab-items-list-item:first-child > a {
        margin-left: 0;
        padding-left: 0; }
        .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active, .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"], .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-items-subtab[aria-selected="true"], .inpagetab-items[role=tablist] div.inpagetab-items-list-item:first-child > a.inpagetab-item--active, .inpagetab-items[role=tablist] div.inpagetab-items-list-item:first-child > a[aria-selected="true"], .inpagetab-items[role=tablist] div.inpagetab-items-list-item:first-child > a.inpagetab-items-subtab[aria-selected="true"] {
          border-image: linear-gradient(to right, #FF483B 80%, white 80%) 5; }
      .inpagetab-items[role=tablist] > li:last-child > a, .inpagetab-items[role=tablist] div.inpagetab-items-list-item:last-child > a {
        margin-right: 0; }
      .inpagetab-items[role=tablist] > li.inpagetab-items-list-spacer, .inpagetab-items[role=tablist] > li.inpagetab-items-list-search, .inpagetab-items[role=tablist] div.inpagetab-items-list-item.inpagetab-items-list-spacer, .inpagetab-items[role=tablist] div.inpagetab-items-list-item.inpagetab-items-list-search {
        display: none; }
    .inpagetab-items[role=tablist] .inpagetab-items-list-search {
      position: relative; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search {
        border-bottom-style: solid;
        border-width: 0 0 2px 0;
        background: none;
        border-color: #E5E8E8;
        width: 285px;
        text-indent: 4px;
        color: #2D3033;
        font-feature-settings: 'clig' off, 'liga' off;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-size: 26px;
        font-size: 2.6rem;
        font-style: normal;
        font-weight: 700;
        padding-right: 23px; }
        .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search:focus::placeholder {
          color: transparent; }
        .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search:not(:placeholder-shown), .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search:focus, .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search:active {
          outline: none;
          text-align: right;
          padding-right: 23px; }
        .inpagetab-items[role=tablist] .inpagetab-items-list-search .inpagetab-items-search::placeholder {
          color: #636668;
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-size: 18px;
          font-size: 1.8rem;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 0.01px;
          text-align: right; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search i.sficon-search {
        top: 17px;
        position: absolute;
        color: #636668;
        right: 0;
        transform: scale(1.4);
        cursor: pointer; }
        .inpagetab-items[role=tablist] .inpagetab-items-list-search i.sficon-search:after {
          content: "";
          position: absolute;
          right: -3px;
          top: -3px;
          width: 17px;
          height: 17px;
          border: 2px solid #FF483B;
          border-top-color: #ff3b3b52;
          border-radius: 999px;
          background-color: #FFFFFF;
          display: none; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search.has--searched .sficon-search:before {
        display: none; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search.has--searched .sficon-search:after {
        display: inline-block;
        animation: none;
        content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.02215 17.3508L10.1305 11.2425L4 5.09108L6.07262 3.01969L12.2018 9.17108L18.3742 3L20.3815 5.00862L14.2105 11.1797L20.4037 17.3508L18.3323 19.4234L12.1391 13.2511L6.05046 19.3606L4.02215 17.3508Z' fill='%2387898C'/%3E%3C/svg%3E%0A");
        position: absolute;
        right: -4px;
        top: -6px;
        width: 20px;
        height: 20px;
        border: none;
        background-color: #FFFFFF;
        transform: scale(0.55);
        cursor: pointer; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search.is--searching .sficon-search:before {
        display: none; }
      .inpagetab-items[role=tablist] .inpagetab-items-list-search.is--searching .sficon-search:after {
        display: inline-block;
        animation: spinner 1.25s linear infinite;
        border: solid 1px #ff3b3b52;
        border-top-color: #FF483B;
        border-left-color: #FF483B;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        top: -1px;
        right: -1px; }
    .inpagetab-items[role=tablist].layout--horizontal .inpagetab-bottom-items-wrapper {
      width: auto;
      display: inline-flex;
      align-items: center;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none; }
    .inpagetab-items[role=tablist].layout--horizontal .inpagetab-bottom-items {
      display: inline-flex;
      flex-direction: row;
      vertical-align: bottom;
      -moz-transition: opacity 0.4s ease, color 0.4s ease;
      -o-transition: opacity 0.4s ease, color 0.4s ease;
      -webkit-transition: opacity 0.4s ease, color 0.4s ease;
      transition: opacity 0.4s ease, color 0.4s ease; }
    .inpagetab-items[role=tablist].layout--horizontal .inpagetab-items-list-search {
      width: max-content;
      display: inline-flex; }
    .inpagetab-items[role=tablist].layout--horizontal div.inpagetab-items-list-item {
      display: inline-flex;
      width: max-content; }
    .inpagetab-items[role=tablist].layout--horizontal .inpagetab-items-list-search .inpagetab-items-search {
      width: 100%; }
    .inpagetab-items .inpagetab-items-item {
      background-color: transparent;
      border: none;
      border-width: 0 0 2px 0;
      border-color: #E5E8E8;
      border-style: solid;
      border-radius: unset;
      /* Mobile Headers/H5/H5 Strong */
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 24px;
      margin: 0px;
      padding: 0.5em 0.5em;
      /* Inside auto layout */
      flex: none;
      order: 0;
      flex-grow: 0;
      text-decoration: none;
      /* Gray/Gray Dark */
      color: #636668;
      /* Desktop Headers/H4/H4 Strong */
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      letter-spacing: -0.01px; }
      .inpagetab-items .inpagetab-items-item.inpagetab-item--active, .inpagetab-items .inpagetab-items-item[aria-selected="true"], .inpagetab-items .inpagetab-items-item.inpagetab-items-subtab[aria-selected="true"] {
        color: #FF483B;
        border-color: #FF483B;
        border-image: linear-gradient(to right, white 15%, #FF483B 15%, #FF483B 80%, white 80%) 5; }
        .inpagetab-items .inpagetab-items-item.inpagetab-item--active:hover, .inpagetab-items .inpagetab-items-item[aria-selected="true"]:hover, .inpagetab-items .inpagetab-items-item.inpagetab-items-subtab[aria-selected="true"]:hover {
          border-image: linear-gradient(to right, white 15%, #FF483B 15%, #FF483B 80%, white 80%) 5; }
      .inpagetab-items .inpagetab-items-item:hover {
        color: #FF483B;
        border-color: #FF483B;
        border: 0 solid;
        border-width: 0 0 2px 0; }
      .inpagetab-items .inpagetab-items-item > h2 {
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        margin-top: inherit;
        margin-bottom: inherit;
        color: inherit;
        display: inline; }
  .inpagetab-tab-header {
    text-align: left;
    padding: 15px 20px;
    border-top: 1px solid #E5E8E8; }
    .inpagetab-tab-header .r-tabs-anchor {
      cursor: pointer;
      margin-top: 12px;
      margin-bottom: 12px;
      text-align: left;
      font-size: 1.8rem;
      line-height: 24px;
      color: #2D3033;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      display: inline-block;
      padding-left: 20px;
      vertical-align: middle;
      width: 100%;
      display: inline-block; }
      .inpagetab-tab-header .r-tabs-anchor::after {
        content: "\e606";
        width: 15%;
        text-align: center;
        font-size: 1.6rem;
        vertical-align: middle;
        font-size: 2.4rem;
        -moz-transition: transform 0.4s ease;
        -o-transition: transform 0.4s ease;
        -webkit-transition: transform 0.4s ease;
        transition: transform 0.4s ease;
        color: #636668;
        transform-origin: 50% 50%;
        font-family: 'sfmoma-icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-right: 13px;
        float: right; }
  .inpagetab-tab-header:nth-last-child(2) {
    border-bottom: 1px solid #E5E8E8; }
  .inpagetab-tab-header.r-tabs-state-active {
    border-bottom: 0; }
    .inpagetab-tab-header.r-tabs-state-active .r-tabs-anchor:after {
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  .r-tabs-state-active {
    border-bottom: 1px solid #E5E8E8; }
  .page-template-page-toc .inpagetab-item,
  .page-template-page-toc .inpagetab-top,
  .page-template-page-toc .inpagetab {
    padding: 0;
    overflow: hidden; }
  .page-template-page-toc .inpagetab > hr {
    display: block;
    width: 111px;
    height: 1px;
    margin: 0 0 56px 0;
    border: solid 1px; }
  .page-template-page-toc .inpagetab-items {
    display: none;
    border-bottom: none; }
    .page-template-page-toc .inpagetab-items[role=tablist] > li {
      display: inherit; }
      .page-template-page-toc .inpagetab-items[role=tablist] > li.inpagetab-items-list-spacer, .page-template-page-toc .inpagetab-items[role=tablist] > li.inpagetab-items-list-search {
        display: inherit; }
      .page-template-page-toc .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active, .page-template-page-toc .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"],
      .page-template-page-toc .inpagetab-items[role=tablist] > li:first-child > a a.inpagetab-items-subtab[aria-selected="true"] {
        background-color: transparent;
        border-image: none; }
      .page-template-page-toc .inpagetab-items[role=tablist] > li > a.inpagetab-item--active, .page-template-page-toc .inpagetab-items[role=tablist] > li > a[aria-selected="true"],
      .page-template-page-toc .inpagetab-items[role=tablist] > li > a a.inpagetab-items-subtab[aria-selected="true"] {
        background-color: transparent;
        border-image: none; }
  .page-template-page-toc .inpagetab-items-item,
  .page-template-page-toc .inpagetab-items-item[aria-selected="true"] {
    margin: 3px 0 65px;
    padding: 0;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 35px;
    text-transform: uppercase;
    background-color: transparent;
    border: none;
    border-radius: unset;
    border-width: 0 0 2px 0;
    border-color: transparent;
    border-style: solid; }
    .page-template-page-toc .inpagetab-items-item.inpagetab-item--active, .page-template-page-toc .inpagetab-items-item.inpagetab-items-subtab, .page-template-page-toc .inpagetab-items-item.inpagetab-items-subtab[aria-selected="true"],
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"].inpagetab-item--active,
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"].inpagetab-items-subtab,
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"].inpagetab-items-subtab[aria-selected="true"] {
      margin-bottom: 44px; }
    .page-template-page-toc .inpagetab-items-item:hover, .page-template-page-toc .inpagetab-items-item[aria-selected="true"], .page-template-page-toc .inpagetab-items-item[aria-selected="true"]:hover, .page-template-page-toc .inpagetab-items-item.inpagetab-item--active[aria-selected="true"], .page-template-page-toc .inpagetab-items-item.inpagetab-item--active,
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"]:hover,
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"][aria-selected="true"],
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"][aria-selected="true"]:hover,
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"].inpagetab-item--active[aria-selected="true"],
    .page-template-page-toc .inpagetab-items-item[aria-selected="true"].inpagetab-item--active {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 900;
      background-color: transparent;
      border-image: none; }
  .page-template-page-toc h2.inpagetab-top-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.3em;
    text-align: left;
    margin: 0 0 45px 0; }
  .page-template-page-toc .tabs--panel .publicationsgrid--wrapper > .content-panel--header,
  .page-template-page-toc .tabs--panel > .content-panel--header,
  .page-template-page-toc .tabs--panel > h4:first-of-type {
    text-transform: unset;
    margin: 4px 0 48px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    letter-spacing: normal;
    text-align: left; }
  .page-template-page-toc .inpagetab-sub-items {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 35px;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    padding-left: 80px; }
    .page-template-page-toc .inpagetab-sub-items:hover, .page-template-page-toc .inpagetab-sub-items[aria-selected="true"] {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 900; }
    .page-template-page-toc .inpagetab-sub-items .inpagetab-items-item {
      margin-bottom: 25px;
      border-width: 0 0 2px 0;
      border-color: transparent;
      border-style: solid; }
  .page-template-page-toc .tabs--panel > p,
  .page-template-page-toc .tabs--panel li {
    font-size: 16px;
    font-size: 1.6rem; }
  .page-template-page-collection-search .inpagetab-items .inpagetab-items-item.inpagetab-item--active, .page-template-page-collection-search .inpagetab-items .inpagetab-items-item[aria-selected="true"], .page-template-page-collection-search .inpagetab-items .inpagetab-items-item.inpagetab-items-subtab[aria-selected="true"] {
    border-image: linear-gradient(to right, white 10%, #FF483B 10%, #FF483B 90%, white 90%) 5; }
    .page-template-page-collection-search .inpagetab-items .inpagetab-items-item.inpagetab-item--active:hover, .page-template-page-collection-search .inpagetab-items .inpagetab-items-item[aria-selected="true"]:hover, .page-template-page-collection-search .inpagetab-items .inpagetab-items-item.inpagetab-items-subtab[aria-selected="true"]:hover {
      border-image: linear-gradient(to right, white 10%, #FF483B 10%, #FF483B 90%, white 90%) 5; }
  .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a {
    margin-left: 0;
    padding-left: 0; }
    .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active, .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"], .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-items-subtab[aria-selected="true"] {
      border-image: linear-gradient(to right, #FF483B 90%, white 90%) 5; }
      .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active:hover, .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"]:hover, .page-template-page-collection-search .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-items-subtab[aria-selected="true"]:hover {
        border-image: linear-gradient(to right, #FF483B 90%, white 90%) 5; } }

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
  .r-tabs .r-tabs-nav {
    display: none; }
  .r-tabs .r-tabs-accordion-title {
    display: block; } }

@media only screen and (min-width: 768px) {
  .inpagetab-items {
    display: block; }
    .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active, .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"], .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-items-subtab[aria-selected="true"] {
      padding-left: 0; }
  .inpagetab {
    padding: 0; }
  .r-tabs-state-active {
    border-bottom: 0; }
    .r-tabs-state-active a, .r-tabs-state-active a:focus {
      color: #FF483B;
      border-color: #FF483B; }
    .r-tabs-state-active a:hover {
      color: #636668;
      border-color: #636668;
      text-decoration: none; }
  .inpagetab--active {
    position: fixed;
    width: 100%;
    z-index: 10;
    background-color: #F7F7F7;
    top: 0px; }
    .inpagetab--active .inpagetab-top,
    .inpagetab--active .inpagetab-backtotop {
      opacity: 1; }
  .inpagetab-top-title,
  .inpagetab-top-backlink,
  .inpagetab-sub-items,
  .inpagetab-items,
  .inpagetab--grid,
  .inpagetab-backtotop {
    -moz-transition: opacity 0.4s ease, color 0.4s ease;
    -o-transition: opacity 0.4s ease, color 0.4s ease;
    -webkit-transition: opacity 0.4s ease, color 0.4s ease;
    transition: opacity 0.4s ease, color 0.4s ease; }
  .inpagetab-top-backlink {
    position: absolute;
    right: 60px;
    top: 26px;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem; }
  .inpagetab-top-backlink-link {
    font-style: italic;
    color: #636668; }
  .inpagetab-items,
  .inpagetab-backtotop {
    list-style: none;
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    font-size: 1.6rem; }
  .inpagetab--grid,
  .inpagetab-items {
    width: 100%;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0; }
  .inpagetab-items-item,
  .inpagetab-backtotop-link {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    margin: 0px 20px;
    border-bottom: 2px solid transparent;
    color: #636668;
    padding-bottom: 11px;
    padding-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 48px; }
    .inpagetab-items-item:hover,
    .inpagetab-backtotop-link:hover {
      color: #636668;
      border-color: #636668;
      text-decoration: none; }
  .inpagetab-items-item {
    line-height: 42px;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0.5em 1em; }
    .inpagetab-items-item:focus {
      color: #636668;
      text-decoration: none; }
  .inpagetab-items-item--active {
    color: #FF483B;
    border-color: #FF483B; }
    .inpagetab-items-item--active:focus {
      color: #FF483B;
      border-color: #FF483B; }
  .inpagetab-backtotop {
    width: 15%;
    text-align: right;
    position: relative; }
  .inpagetab-backtotop-link {
    position: absolute;
    bottom: 0px;
    right: 0px; }
  .inpagetab-top-title {
    max-width: 340px;
    margin: 0 auto;
    margin: 26px 20px 0px 20px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.35em;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .inpagetab-row-header-arrowcontainer {
    display: none; }
  .page-template-page-toc .inpagetab-items {
    display: block; }
  .page-template-page-toc .inpagetab--grid {
    display: grid;
    grid-gap: 160px;
    grid-template-columns: 270px 1fr;
    padding-bottom: 40px;
    border-bottom: 2px solid #87898C; }
  .page-template-page-toc .inpagetab-items-item h2.inpagetab-top-title {
    margin: 40px 0 45px; }
  .page-template-page-toc .publicationsgrid > .content-panel--header,
  .page-template-page-toc .tabs--panel > .content-panel--header {
    margin: 4px 0 48px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    letter-spacing: normal; } }

@media only screen and (min-width: 992px) {
  .inpagetab-top-title {
    max-width: none; }
  .inpagetab-items[role=tablist] > li .inpagetab-items-search {
    width: 440px; }
  .inpagetab-items[role=tablist] > li.is--site-search .inpagetab-items-search {
    min-width: 330px; } }

/*
	Pages
*/
@media only screen {
  body.page.page-template-default .contenttypemain-title {
    padding-bottom: 10px;
    padding-top: 40px;
    margin-bottom: 0px; }
  body.page.page-template-default .contenttypemain-bodytext {
    line-height: 29px;
    max-width: 992px; }
  body.page.page-template-default .contenttypemain {
    margin-bottom: 0px;
    padding-bottom: 0px; }
  body.page.page-template-default .contenttypemain-bodytext {
    padding-bottom: 0px; }
    body.page.page-template-default .contenttypemain-bodytext p:last-of-type {
      margin-bottom: 0px; }
  body.page.page-template-default .modulebuilder {
    padding-top: 20px; }
    body.page.page-template-default .modulebuilder > section {
      max-width: 970px;
      margin-top: 25px;
      margin-bottom: 25px;
      margin-left: auto;
      margin-right: auto; }
      body.page.page-template-default .modulebuilder > section.artworkgrid, body.page.page-template-default .modulebuilder > section.seriestermgrid, body.page.page-template-default .modulebuilder > section.themetermgrid {
        max-width: none; }
  body.page.page-template-default.bc--content-centered section.contenttypemain, body.page.page-template-default.bc--contentmain-centered section.contenttypemain {
    justify-content: center;
    align-items: center; }
    body.page.page-template-default.bc--content-centered section.contenttypemain .contenttypemain-bodytext, body.page.page-template-default.bc--contentmain-centered section.contenttypemain .contenttypemain-bodytext {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
  body.page.page-template-default.bc--contentmain-full-height, body.page.page-template-default.bc--content-full-height {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    margin: 0; }
    body.page.page-template-default.bc--contentmain-full-height nav, body.page.page-template-default.bc--contentmain-full-height footer, body.page.page-template-default.bc--content-full-height nav, body.page.page-template-default.bc--content-full-height footer {
      flex-shrink: 0; }
    body.page.page-template-default.bc--contentmain-full-height .contenttypemain, body.page.page-template-default.bc--content-full-height .contenttypemain {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      width: 100%; }
  body.page.page-template-page-deluminate {
    background-color: #000;
    color: #fff; }
    body.page.page-template-page-deluminate .deluminate--content-wrap {
      padding: 1rem;
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 360px; } }

@media only screen and (min-width: 768px) {
  body.sfmoma-insights.page-id-308967 .contextualhero {
    height: 100px;
    max-height: none; }
  body.sfmoma-insights.page-id-308967 .contextualhero ~ .contenttypemain h1.pagetitle {
    padding-top: 100px;
    margin-bottom: 55px; }
  body.sfmoma-insights.page-id-308967 h1.pagetitle {
    margin-left: -10px; }
  body.sfmoma-insights.page-id-308967 hr.full {
    margin-bottom: 50px;
    margin-top: 50px; } }

@media only screen and (min-width: 992px) {
  body.page.page-template-default .contenttypemain-bodytext {
    width: calc(200% / 3);
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 1200px) {
  body.page.page-template-default .contenttypemain-bodytext {
    width: 100%;
    max-width: 1024px; }
  body.page.page-template-default .modulebuilder > section {
    max-width: 1240px; }
    body.page.page-template-default .modulebuilder > section.artworkgrid, body.page.page-template-default .modulebuilder > section.seriestermgrid, body.page.page-template-default .modulebuilder > section.themetermgrid {
      max-width: none; } }

@media only screen and (min-width: 1400px) {
  body.page.page-template-default .contenttypemain-bodytext {
    width: 100%;
    max-width: 1200px; } }

@media only screen {
  body.single .contenttypemain-title {
    margin-bottom: 10px; }
  body.single .modulebuilder {
    margin-top: 80px; }
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 20px * 2);
    margin-left: auto;
    margin-right: auto; }
    body.single .modulebuilder > section.artworkgrid, body.single .modulebuilder > section.seriestermgrid, body.single .modulebuilder > section.themetermgrid {
      max-width: none; }
    body.single .modulebuilder > section.navigationblock {
      max-width: 1240px; } }

@media only screen and (min-width: 576px) {
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 32px * 2); } }

@media only screen and (min-width: 768px) {
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 60px * 2); } }

@media only screen and (min-width: 992px) {
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 72px * 2); } }

@media only screen and (min-width: 1024px) {
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 72px * 2); } }

@media only screen and (min-width: 1200px) {
  body.single .modulebuilder > section {
    max-width: calc( 100vw - 72px * 2); } }

@media only screen {
  .genericterm {
    max-width: 992px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 20px; }
  .genericterm-title {
    font-size: 32px;
    font-size: 3.2rem;
    text-align: center;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .genericterm-description {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px; } }

@media only screen {
  .exhibition-template-default.single.single-exhibition.bc--deluminate {
    background-color: #000000; }
    .exhibition-template-default.single.single-exhibition.bc--deluminate .exhibitionstandardhero-background-fade {
      background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(29, 29, 29, 0) 48%, black 59%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(29, 29, 29, 0) 48%, black 59%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(29, 29, 29, 0) 48%, black 59%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#000000',GradientType=0 );
      /* IE6-9 */ }
  .exhibition-template-default.single.single-exhibition .contextualhero-background {
    height: calc(50vh - 66px); }
  .exhibition-template-default.single.single-exhibition .contextualhero-background-tagline {
    height: 50vh;
    top: 100%;
    bottom: 0; }
  .exhibitioncontainedhero {
    height: calc(100vh - 70px); }
  .exhibitioncontainedhero-imagetagline {
    height: 100%;
    text-align: center;
    padding: 20px; }
  .exhibitioncontainedhero-imagetagline-image {
    object-fit: contain;
    font-family: 'object-fit: contain';
    height: 50%; }
  .exhibitioncontainedhero-imagetagline-tagline {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    height: 50%;
    text-align: left;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .exhibitioncontainedhero-imagetagline-tagline-attribution {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 24px;
    margin-top: 15px; }
  .exhibitionstandardhero,
  .exhibitionstandardhero-background {
    height: 26vh; }
  .exhibitionstandardhero-background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .exhibitionstandardhero-background-fade {
    height: 220vh;
    opacity: 1;
    top: 0px;
    width: 100%;
    position: absolute;
    transform: translate3d(0, 0, 0);
    background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(230, 230, 230, 0) 48%, #f8f8f8 59%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(230, 230, 230, 0) 48%, #f8f8f8 59%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(230, 230, 230, 0) 48%, #f8f8f8 59%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .exhibitionstandardhero-background-video {
    position: relative;
    height: 100%;
    top: 0px;
    left: 0px;
    width: 100%; }
    .exhibitionstandardhero-background-video > div {
      height: 100%; }
      .exhibitionstandardhero-background-video > div > div {
        padding-top: 300px; }
    .exhibitionstandardhero-background-video video {
      min-width: 100% !important;
      min-height: 100% !important;
      width: auto;
      height: auto !important; }
    .exhibitionstandardhero-background-video .vjs-control-bar {
      display: none !important; }
  .exhibitionmodulebuilder .artworkgrid {
    padding-top: 0;
    text-align: center; }
  .exhibitioncard.no-hero-image .exhibitioncard-wrapper {
    margin-bottom: 0; }
  .exhibitioncard.no-hero-image .exhibitioncard-wrapper-copy {
    margin-bottom: 0; }
  .exhibitioncard {
    position: relative;
    z-index: 100; }
  .exhibitioncard-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 40px;
    max-width: 670px; }
  .exhibitioncard.no-hero-image .exhibitioncard-wrapper {
    box-shadow: none;
    background-color: #F7F7F7; }
  .exhibitioncard-wrapper-copy .single-column-content,
  .exhibitioncard-wrapper-modulebuilder .single-column-content {
    margin-left: auto;
    margin-right: auto; }
  .exhibitioncard-wrapper-text-supertitle {
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .exhibitioncard-wrapper-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #000000; }
  .exhibitioncard-wrapper-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: black; }
  .exhibitioncard-wrapper-text-daterange {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .exhibitioncard-wrapper-text-location {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .exhibitioncard-wrapper-text-title,
  .exhibitioncard-wrapper-text-subtitle,
  .exhibitioncard-wrapper-text-daterange,
  .exhibitioncard-wrapper-text-location {
    margin-top: 0px;
    margin-bottom: 5px; }
  .exhibitioncard-wrapper-copy {
    margin-top: 20px;
    margin-bottom: 40px; }
  .exhibitioncard-wrapper-buttons {
    margin: 10px 0px; }
  .exhibitioncard-wrapper-buttons-button {
    color: #FFFFFF;
    background-color: #FF483B;
    text-align: center;
    width: 100%;
    display: block;
    padding: 20px 40px;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
    .exhibitioncard-wrapper-buttons-button:hover {
      color: #FFFFFF; }
  .exhibitioncard-wrapper-buttons-caption {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    color: #636668;
    margin: 10px 0px 20px 0px; }
  .exhibitioncard-wrapper-buttons-share {
    border-top: 1px solid #E5E8E8;
    border-bottom: 1px solid #E5E8E8;
    padding: 20px 0px;
    font-size: 14px;
    font-size: 1.4rem;
    display: none; }
  .exhibitioncard-wrapper-buttons-share-fakeurl {
    color: #FF483B;
    margin: 0px 5px;
    word-break: break-all; }
  .exhibitioncard-wrapper-copy p {
    font-size: 16px;
    font-size: 1.6rem; }
  .exhibitioncard-wrapper-copy p.body--xsmall {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    color: #636668;
    text-align: left; }
  .exhibitionmodulebuilder {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto; }
  .exhibitionmodulebuilder {
    margin-bottom: 40px;
    position: relative;
    z-index: 1; }
  .sfms-swiper.swiper-container-horizontal .swiper-pagination.swiper-pagination-bullets {
    top: 0;
    margin-bottom: 12px; }
  .exhibitionbacklink {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-bottom: 50px;
    z-index: 6; }
    .exhibitionbacklink:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .bc--cta-red-border .exhibitioncard-wrapper-buttons-button {
    border: 3px solid #FF483B;
    color: #FF483B;
    background-color: #FFFFFF;
    font-size: 21px;
    font-size: 2.1rem;
    letter-spacing: 0.09px;
    line-height: 23px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
    .bc--cta-red-border .exhibitioncard-wrapper-buttons-button:hover {
      background-color: #FF483B;
      color: #FFFFFF; }
  .bc--artistbio .module--images-figure-wrapper,
  .yayoi-kusama-infinite-love .module--images-figure-wrapper {
    grid-template-rows: auto;
    grid-template-columns: auto;
    max-width: none; }
    .bc--artistbio .module--images-figure-wrapper > figure.module--images-figure,
    .yayoi-kusama-infinite-love .module--images-figure-wrapper > figure.module--images-figure {
      grid-row: 2; }
      .bc--artistbio .module--images-figure-wrapper > figure.module--images-figure > img + figcaption.module--images-caption,
      .yayoi-kusama-infinite-love .module--images-figure-wrapper > figure.module--images-figure > img + figcaption.module--images-caption {
        margin-top: 30px;
        color: #2D3033;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        letter-spacing: 0.01px; }
    .bc--artistbio .module--images-figure-wrapper > figcaption.module--images-caption,
    .yayoi-kusama-infinite-love .module--images-figure-wrapper > figcaption.module--images-caption {
      grid-row: 1; }
      .bc--artistbio .module--images-figure-wrapper > figcaption.module--images-caption blockquote,
      .yayoi-kusama-infinite-love .module--images-figure-wrapper > figcaption.module--images-caption blockquote {
        border-left: 0;
        margin-top: 0;
        padding-top: 0; }
        .bc--artistbio .module--images-figure-wrapper > figcaption.module--images-caption blockquote p,
        .yayoi-kusama-infinite-love .module--images-figure-wrapper > figcaption.module--images-caption blockquote p {
          color: #2D3033;
          font-size: 24px;
          font-size: 2.4rem;
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          line-height: 30px; } }

@media only screen and (min-width: 576px) {
  .exhibitionstandardhero,
  .exhibitionstandardhero-background {
    height: 39vh; } }

@media only screen and (min-width: 676px) {
  .exhibitionstandardhero,
  .exhibitionstandardhero-background {
    height: 50vh; } }

@media only screen and (min-width: 768px) {
  .exhibitioncard .exhibitioncard-wrapper nav.inpagenav {
    max-width: calc( 670px + 40px * 2); }
  .exhibitioncontainedhero-imagetagline-tagline {
    font-size: 30px;
    font-size: 3rem;
    line-height: 38px; }
  .exhibition-template-default.single.single-exhibition .contextualhero-background {
    height: calc(100vh - 66px); }
  .exhibition-template-default.single.single-exhibition .contextualhero-background-tagline {
    height: auto;
    top: auto;
    bottom: 12vh; }
  .exhibitioncontainedhero-imagetagline {
    font-size: 0;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: 42.5%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    margin-right: -50%; }
  .exhibitioncontainedhero-imagetagline-image,
  .exhibitioncontainedhero-imagetagline-tagline {
    width: 50%;
    vertical-align: middle;
    height: 100%; }
  .exhibitioncontainedhero-imagetagline-image {
    display: inline-block;
    padding-right: 25px;
    height: auto; }
  .exhibitioncontainedhero-imagetagline-tagline {
    display: inline-flex;
    padding-left: 25px; }
  .exhibitionstandardhero {
    width: 100%;
    height: 70vh; }
  .exhibitionstandardhero-background {
    position: fixed;
    bottom: 0px;
    right: 0px;
    height: 100%;
    width: 100%; }
  .exhibitionstandardhero-background-video {
    height: 100%;
    width: 100%;
    top: inherit;
    left: inherit; }
  .exhibitionstandardhero-background-video-video {
    width: 100%;
    height: 100%;
    position: fixed !important;
    top: 0px !important;
    bottom: inherit !important;
    right: inherit !important;
    left: 0px !important; }
    .exhibitionstandardhero-background-video-video video {
      position: absolute;
      bottom: 50% !important;
      right: 50% !important;
      top: initial !important;
      left: initial !important;
      min-width: 100%;
      min-height: 100%;
      width: auto;
      height: auto;
      transform: translate(50%, 50%); }
  .exhibitioncontainedhero:not(.no-hero-image) ~ .exhibitioncard .exhibitioncard-wrapper {
    margin-top: -25vh;
    position: relative; }
  .exhibitioncard-wrapper {
    font-size: 0; }
    .exhibitioncard-wrapper .exhibitioncard-wrapper-modulebuilder,
    .exhibitioncard-wrapper .exhibitioncard-wrapper-copy {
      font-size: 16px;
      font-size: 1.6rem; }
  .exhibitioncard-wrapper-text-supertitle {
    margin-top: 10px; }
  .exhibitioncard-wrapper-text {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
    .exhibitioncard-wrapper-text .exhibitioncard-wrapper-copy,
    .exhibitioncard-wrapper-text .exhibitioncard-wrapper-modulebuilder {
      font-size: 16px;
      font-size: 1.6rem; }
  .exhibitioncard-wrapper-buttons {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: right;
    padding-left: 20px; }
  .exhibitioncard-wrapper-copy {
    margin-top: 20px; }
  .exhibitioncard-wrapper-buttons-share {
    display: block;
    cursor: pointer;
    margin-top: 20px; }
    .exhibitioncard-wrapper-buttons-share:hover span[class*='fakeurl'] {
      opacity: 1; }
  .exhibitioncard-wrapper-buttons-share-text,
  .exhibitioncard-wrapper-buttons-share-fakeurl,
  .exhibitioncard-wrapper-buttons-share-icon {
    display: inline-block;
    vertical-align: middle; }
  .exhibitioncard-wrapper-buttons-share-fakeurl {
    width: 80%;
    opacity: 0;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .exhibitioncard-wrapper-buttons-share-text,
  .exhibitioncard-wrapper-buttons-share-icon {
    font-size: 14px;
    font-size: 1.4rem;
    color: #636668; }
  .exhibitioncard-wrapper-buttons-share-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .exhibitioncard-wrapper-buttons-share.ecshare--copied {
    background-color: #f5f5f5;
    padding: 28px 10px;
    font-size: 0; }
    .exhibitioncard-wrapper-buttons-share.ecshare--copied span[class*='fakeurl'] {
      display: none; }
    .exhibitioncard-wrapper-buttons-share.ecshare--copied i[class*='icon'] {
      width: 70%;
      text-align: right; }
    .exhibitioncard-wrapper-buttons-share.ecshare--copied span[class*='text'] {
      width: 30%; }
  .exhibitionstandardhero-background-video {
    display: block; }
  .bc--artistbio .module--images-figure-wrapper,
  .postid-597352 .module--images-figure-wrapper,
  .yayoi-kusama-infinite-love .module--images-figure-wrapper {
    grid-template-rows: auto;
    grid-template-columns: calc(var(--figure-image-width) * 1% + 1px) calc(100% - var(--figure-image-width) * 1% - 1px); }
    .bc--artistbio .module--images-figure-wrapper > figure.module--images-figure,
    .postid-597352 .module--images-figure-wrapper > figure.module--images-figure,
    .yayoi-kusama-infinite-love .module--images-figure-wrapper > figure.module--images-figure {
      grid-row: auto; }
      .bc--artistbio .module--images-figure-wrapper > figure.module--images-figure > img + figcaption.module--images-caption,
      .postid-597352 .module--images-figure-wrapper > figure.module--images-figure > img + figcaption.module--images-caption,
      .yayoi-kusama-infinite-love .module--images-figure-wrapper > figure.module--images-figure > img + figcaption.module--images-caption {
        margin-top: 30px;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: 0.01px; }
    .bc--artistbio .module--images-figure-wrapper > figcaption.module--images-caption,
    .postid-597352 .module--images-figure-wrapper > figcaption.module--images-caption,
    .yayoi-kusama-infinite-love .module--images-figure-wrapper > figcaption.module--images-caption {
      grid-row: auto; }
      .bc--artistbio .module--images-figure-wrapper > figcaption.module--images-caption blockquote p,
      .postid-597352 .module--images-figure-wrapper > figcaption.module--images-caption blockquote p,
      .yayoi-kusama-infinite-love .module--images-figure-wrapper > figcaption.module--images-caption blockquote p {
        font-size: 32px;
        font-size: 3.2rem;
        line-height: 40px;
        letter-spacing: 0.05px; } }

@media only screen and (min-width: 992px) {
  .exhibitionstandardhero-background.small {
    background: none; }
  .exhibition-template-default.single.single-exhibition {
    padding-top: 100px; }
  .exhibitioncard .ctamodulegrid-wrapper-grid {
    max-width: 992px;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 1200px) {
  .exhibitionstandardhero-background.small {
    background: none; }
  .exhibitioncard .exhibitioncard-wrapper {
    max-width: 1200px; }
    .exhibitioncard .exhibitioncard-wrapper .exhibitioncard-wrapper-copy,
    .exhibitioncard .exhibitioncard-wrapper .exhibitioncard-wrapper-modulebuilder {
      font-size: 16px;
      font-size: 1.6rem; }
    .exhibitioncard .exhibitioncard-wrapper nav.inpagenav {
      max-width: calc( 1200px + 40px * 2);
      width: calc( 1200px + 40px * 2);
      margin-left: calc( -40px);
      position: sticky; }
  .exhibitioncard-wrapper-text,
  .exhibitioncard-wrapper-copy {
    width: 70%; }
    .exhibitioncard-wrapper-text .exhibitioncard-wrapper-copy,
    .exhibitioncard-wrapper-text .exhibitioncard-wrapper-modulebuilder,
    .exhibitioncard-wrapper-copy .exhibitioncard-wrapper-copy,
    .exhibitioncard-wrapper-copy .exhibitioncard-wrapper-modulebuilder {
      font-size: 16px;
      font-size: 1.6rem; }
  .exhibitioncard-wrapper-buttons {
    width: 30%; }
    .exhibitioncard-wrapper-buttons .exhibitioncard-wrapper-copy,
    .exhibitioncard-wrapper-buttons .exhibitioncard-wrapper-modulebuilder {
      font-size: 16px;
      font-size: 1.6rem; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .exhibitionstandardhero-background-video-video video {
    transform: none; } }

@media only screen {
  .publication-hero {
    text-align: center; }
    .publication-hero h1 {
      font-size: 32px;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      margin-top: 24px; }
  .publication-meta-tombstone p {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 10px; } }

@media only screen {
  .artistbio-wrapper {
    margin: auto;
    width: calc( 100vw - 20px * 2);
    padding-bottom: 72px;
    border-bottom: 1px solid #E5E8E8; }
  .artistbiotext-wrapper, .artistbiotext-wrapper-right {
    padding-top: 26px;
    text-align: center; }
    .artistbiotext-wrapper h1, .artistbiotext-wrapper-right h1 {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-size: 32px;
      line-height: 40px;
      color: #000000; }
    .artistbiotext-wrapper p, .artistbiotext-wrapper-right p {
      font-size: 21px;
      color: #636668;
      line-height: 28px;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .artistbioimage-wrapper {
    margin: auto; }
  .artistbioimage-caption {
    font-size: 14px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    line-height: 1.2;
    color: #8c9898;
    font-variant-numeric: diagonal-fractions;
    -ms-font-feature-settings: "frac";
    -webkit-font-feature-settings: "frac";
    font-feature-settings: "frac";
    font-variant-numeric: normal !important;
    -ms-font-feature-settings: "frac" 0 !important;
    -webkit-font-feature-settings: "frac" 0 !important;
    font-feature-settings: "frac" 0 !important;
    text-align: left;
    display: inherit;
    margin-top: 12px;
    align-self: flex-start; }
  .artistbioimage {
    margin: auto;
    max-width: 100%;
    height: auto;
    padding-top: 30px; }
  .artistlongbio {
    margin: auto;
    width: calc( 100vw - 20px * 2); }
  .artistlongbio-title {
    font-family: 'SFMOMADisplayRegular';
    font-weight: normal;
    text-align: center;
    font-size: 21px;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #636668; }
  .artistlongbio-wrapper {
    padding-bottom: 35px;
    border-bottom: 1px #c8d1d1 solid; }
  .artistlongbio-text {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.8;
    color: #39494c;
    margin: auto;
    max-width: 100%; }
    .artistlongbio-text p {
      margin-bottom: 10px; }
  .dp--active.single-artist section.dpartist--artistbio-wrapper {
    background-color: #F7F7F7;
    margin: 0;
    padding: 60px 40px; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--type {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.5em;
      letter-spacing: 2px;
      margin: 0 0 20px 0;
      color: #2D3033; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--name {
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 900;
      font-size: 36px;
      font-size: 3.6rem;
      line-height: 1.1em;
      letter-spacing: 0.6px;
      margin: 0 0 15px 0;
      color: #2D3033; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--nationality {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 2em;
      letter-spacing: 0px;
      margin: 0 0 0 0;
      color: #2D3033;
      font-style: italic; }
      .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--nationality.text--no-italics {
        font-style: normal; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--lifeinfo {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 2em;
      letter-spacing: 0;
      margin: 1px 0 20px 0;
      color: #2D3033; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistbioimage-wrapper .artistbioimage {
      height: auto;
      width: auto;
      display: block;
      padding: 0;
      margin: 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistbioimage-wrapper .artistbioimage-caption {
      margin: 10px 0 0 0;
      padding: 0;
      display: block; }
      .dp--active.single-artist section.dpartist--artistbio-wrapper .artistbioimage-wrapper .artistbioimage-caption p {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.333em;
        letter-spacing: 0.12px;
        color: #2D3033;
        margin: 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > p,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > ul,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > ol,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h1, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h2, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h3, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h4,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > em, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > strong, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > i {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.625em;
      letter-spacing: -0.13px;
      color: #2D3033;
      margin: 0;
      padding: 0;
      text-align: left; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > p {
      margin-bottom: 10px; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio--expand {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.4625px;
      color: #2D3033;
      margin: 0;
      text-transform: capitalize;
      cursor: pointer; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio-title {
      margin: 60px 0 0 0;
      padding: 0;
      text-align: left; }
      .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio-title > a {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.625em;
        letter-spacing: -0.02px;
        color: #2D3033;
        margin: 0;
        padding: 0 0 5px 0;
        text-align: left;
        border-bottom: 2px solid #2D3033; }
  .dp--active.single-artist section.separator {
    background-color: #FFFFFF; }
    .dp--active.single-artist section.separator hr {
      color: #87898C;
      height: 2px;
      margin: 0 130px;
      padding: 0;
      box-sizing: border-box;
      border: 0;
      border-top: 2px solid; }
  .dp--active.single-artist section.publicationsgrid.dpartist--interviews {
    background-color: #2D3033; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper {
      padding: 0 0 60px 0;
      margin: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
      margin: 96px 40px 0;
      display: grid;
      grid-template-areas: "grid-interview-page-status" "grid-interview-title" "grid-interview-runtime" "grid-interview-description" "grid-interview-transcript" "grid-interview-pagination"; }
      .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript {
        grid-area: grid-interview-transcript; }
        .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript .publicationsgrid--grid-item-show-transcript {
          text-align: center;
          margin: 0;
          width: 100%;
          max-width: 100%; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid .pagination .pagination--status-wrapper {
      grid-area: grid-interview-page-status;
      display: block;
      position: absolute;
      top: 260px;
      width: 100%; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews > *,
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-interview-title,
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-item-caption {
      color: #FFFFFF; }
      .dp--active.single-artist section.publicationsgrid.dpartist--interviews > * a,
      .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-interview-title a,
      .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-item-caption a {
        font-style: normal; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-interview-title {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 1.333em;
      letter-spacing: 0px;
      margin: 0 0 32px 0;
      grid-area: grid-interview-title; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--grid-item-caption {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.5em;
      letter-spacing: .01px;
      margin: 0 0 20px 0;
      position: relative;
      max-width: 680px;
      grid-area: grid-interview-description; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .content-panel--header {
      display: none; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul.publicationsgrid--listen,
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul.publicationsgrid--watch {
      grid-template-columns: repeat(1, 1fr); }
  .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions {
    background-color: #636668;
    color: #FFFFFF;
    margin: 0;
    padding: 60px 0 0 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .content-panel--header {
      color: #FFFFFF; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--wrapper {
      padding: 0 0 60px 0;
      margin: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition {
      margin: 0; }
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        margin: 0 18px; }
        .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure .exhibition--image img {
          display: block;
          object-fit: cover;
          margin: 0 auto;
          max-height: 320px;
          max-width: 320px; }
        .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure .exhibition--preview-wrapper {
          padding: 60px 0 0 0;
          text-align: center; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--grid-type {
      display: none; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-title {
      color: #FFFFFF;
      margin: 0 0 20px 0;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 32px;
      font-size: 3.2rem;
      letter-spacing: 0.09px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-subtitle,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-daterange,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .exhibitioncard-wrapper-text-location {
      color: #FFFFFF;
      margin: 0 0 20px 0;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      letter-spacing: 0;
      line-height: 1.556em; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-intro {
      display: none; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-item {
      color: #FFFFFF;
      margin: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid-exhibition--more {
      color: #FFFFFF;
      margin: 31px auto 0;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: .46px;
      border-radius: 20px;
      min-width: 90px;
      width: max-content;
      max-width: max-content;
      padding: 10px 45px;
      border: 1px solid;
      cursor: pointer; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .controls--page-links {
      right: 130px;
      top: 67.5px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.next {
      right: 96px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev, .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.previous {
      left: 96px; }
  .dp--active.single-artist section.publicationsgrid.dpartist--essays {
    background-color: #FFFFFF;
    color: #2D3033; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .publicationsgrid--essays {
      margin: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--preview {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.5em;
      letter-spacing: -0.02px;
      color: #2D3033;
      max-height: 250px;
      position: relative;
      overflow: hidden; }
      .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--preview::after {
        content: '';
        position: absolute;
        top: 200px;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(180deg, rgba(194, 150, 91, 0) 0%, #fff 100%);
        width: 100%;
        z-index: 2; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .content-panel--header {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 2em;
      letter-spacing: 1.4px;
      margin-bottom: 40px;
      display: inline-block;
      text-transform: uppercase; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .publicationsgrid--essays-item.essay--with-preview .publicationsgrid--grid-item-title {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 29px;
      font-size: 2.9rem;
      letter-spacing: 0.08px;
      color: #2D3033;
      margin: 0 0 40px;
      padding: 0;
      text-align: left;
      line-height: 1em;
      text-decoration: underline; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--more-button {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.53px;
      color: #2D3033;
      border-radius: 20px;
      min-width: 90px;
      width: 100%;
      max-width: 100%;
      padding: 10px 45px;
      margin: 40px auto 0;
      border: 1px solid;
      text-transform: capitalize;
      cursor: pointer;
      text-align: center; }
  .dp--active.single-artist section.publicationsgrid.dpartist--artists {
    background-color: #FFFFFF; }
    .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist {
      margin: 0;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 20px; }
      .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a {
        display: block; }
        .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a > img {
          width: 110px;
          height: 110px;
          margin: 0 auto;
          display: block; }
        .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a .image-not-available {
          width: 110px;
          height: 110px;
          margin: 0 auto;
          padding-top: 40px;
          display: block; }
          .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a .image-not-available > .publicationsgrid--grid-item-artist {
            font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
            font-weight: 500;
            font-size: 18px;
            font-size: 1.8rem;
            line-height: 1.556em;
            background-color: #2D3033;
            margin-left: 0; }
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname, .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
  .dp--active.single-artist section.publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname {
    display: none; }
  .dp--active.single-artist section.publicationsgrid.publicationsgrid--placeholder {
    padding: 0px;
    margin: 0 130px 0;
    height: 2px; } }

@media only screen and (min-width: 576px) {
  .artistbio-wrapper {
    width: calc( 100vw - 32px * 2); }
  .artistlongbio {
    width: calc( 100vw - 32px * 2); } }

@media only screen and (min-width: 768px) {
  .dp--active.single-artist section.dpartist--artistbio-wrapper {
    padding: 100px 130px; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--type {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 20px;
      font-size: 2rem;
      line-height: 35px;
      letter-spacing: 3px;
      margin: 0 0 45px 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--name {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 32px;
      font-size: 3.2rem;
      letter-spacing: .1px;
      margin: 0 0 20px 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--nationality {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      letter-spacing: 0px;
      margin: 0 0 0 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .dpartist--lifeinfo {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      letter-spacing: 0;
      margin: 4px 0 40px 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistbioimage-wrapper .artistbioimage-caption {
      margin: 40px 0 0 0; }
      .dp--active.single-artist section.dpartist--artistbio-wrapper .artistbioimage-wrapper .artistbioimage-caption p {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.333em;
        letter-spacing: 0.12px;
        margin: 0; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > p,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > ul,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > ol,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h1, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h2, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h3, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > h4,
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > em, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > strong, .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio-text > i {
      line-height: 1.5em;
      letter-spacing: -0.02px; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio--expand {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.4625px; }
    .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio-title {
      margin: 60px 0 0 0; }
      .dp--active.single-artist section.dpartist--artistbio-wrapper .artistlongbio .artistlongbio--read-more .artistlongbio-title > a {
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.333em;
        letter-spacing: -0.02px;
        padding: 0 0 5px 0;
        border-bottom: 2px solid #2D3033; }
  .dp--active.single-artist section.separator hr {
    margin: 0 130px;
    padding: 0;
    border-top: 2px solid; }
  .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; }
  .dp--active.single-artist section.publicationsgrid.dpartist--interviews .content-panel--header {
    display: block;
    color: #FFFFFF;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    letter-spacing: 3px;
    margin: 0 0 45px 0;
    text-transform: uppercase; }
  .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
    display: block; }
    .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript .publicationsgrid--grid-item-show-transcript {
      text-align: left;
      margin: 0;
      width: max-content;
      max-width: max-content; }
  .dp--active.single-artist section.publicationsgrid.dpartist--interviews .publicationsgrid--wrapper-grid .pagination .pagination--status-wrapper {
    display: none;
    position: inherit;
    top: 0;
    width: auto; }
  .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions {
    padding: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .content-panel--header {
      display: none; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--wrapper {
      padding: 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure {
      grid-template-columns: repeat(2, 1fr);
      margin: 0; }
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure .exhibition--image img {
        max-height: 520px;
        max-width: unset;
        margin: 0; }
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions ul.publicationsgrid--exhibition figure .exhibition--preview-wrapper {
        padding: 60px 130px 60px 100px;
        text-align: left; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--grid-type {
      display: block;
      color: #FFFFFF;
      margin: 0 0 45px 0;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 20px;
      font-size: 2rem;
      line-height: 1.75em;
      letter-spacing: 3px;
      text-transform: uppercase; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-title {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 32px;
      font-size: 3.2rem;
      letter-spacing: 0.09px;
      margin: 0 0 20px 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-subtitle,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-daterange,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .exhibitioncard-wrapper-text-location {
      font-size: 18px;
      font-size: 1.8rem;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 1.556em;
      margin: 0 0 20px 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-intro {
      display: block;
      max-height: 70px;
      overflow: hidden;
      position: relative; }
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-intro p,
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-intro .body--xsmall {
        color: #FFFFFF;
        margin: 0;
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: -.02px;
        line-height: 1.5em; }
      .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid--exhibition-intro::after {
        content: '';
        position: absolute;
        top: 50px;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(180deg, #63666840, #636668);
        width: 100%;
        z-index: 2; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions .publicationsgrid-exhibition--more {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: .46px;
      border-radius: 20px;
      min-width: 90px;
      padding: 10px 45px;
      margin: 31px 0 0 0; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .controls--page-links {
      right: 130px;
      top: 67.5px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.next {
      right: 96px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev, .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
    .dp--active.single-artist section.publicationsgrid.dpartist--exhibitions div.pagination .searchresults-wrapper-pagination .page-numbers.previous {
      left: 96px; }
  .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--preview {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
    letter-spacing: -0.02px;
    color: #2D3033;
    max-height: 250px;
    position: relative;
    overflow: hidden; }
    .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--preview::after {
      content: '';
      position: absolute;
      top: 200px;
      bottom: 0;
      left: 0;
      background-image: linear-gradient(180deg, rgba(194, 150, 91, 0) 0%, #fff 100%);
      width: 100%;
      z-index: 2; }
  .dp--active.single-artist section.publicationsgrid.dpartist--essays .content-panel--header {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    letter-spacing: 3px;
    margin-bottom: 45px;
    display: inline-block;
    text-transform: uppercase; }
  .dp--active.single-artist section.publicationsgrid.dpartist--essays .publicationsgrid--essays-item.essay--with-preview .publicationsgrid--grid-item-title {
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    letter-spacing: 0.01px;
    margin: 0 0 45px;
    line-height: 1.25em; }
  .dp--active.single-artist section.publicationsgrid.dpartist--essays .essays--more-button {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.53px;
    width: max-content;
    max-width: max-content;
    padding: 10px 45px;
    margin: 40px 0 0; }
  .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist {
    grid-template-columns: repeat(5, 1fr);
    column-gap: 10px; }
    .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a > img {
      width: 180px;
      height: 180px;
      margin: 0 auto; }
    .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a .image-not-available {
      width: 180px;
      height: 180px;
      padding-top: 70px; }
      .dp--active.single-artist section.publicationsgrid.dpartist--artists ul.publicationsgrid--artist li > a .image-not-available > .publicationsgrid--grid-item-artist {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.556em; }
  .artistbio-wrapper {
    width: calc( 100vw - 60px * 2); }
  .artistlongbio {
    width: calc( 100vw - 60px * 2); }
  .artistlongbio-text {
    max-width: 470px; }
  .artistbioimage-wrapper {
    max-width: 690px;
    padding-bottom: 12px; }
  .artistbioimage {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 690px;
    padding-right: 0px;
    padding-left: 0px; }
  .artistbioimage-caption {
    padding-left: 0px; }
  .artistbiotext-wrapper, .artistbiotext-wrapper-right {
    padding-top: 46px; }
  .artistbio-wrapper {
    border-bottom: none; } }

@media only screen and (max-width: 768px) {
  body.vm--ags.single-artist .artistbioimage {
    max-height: 268px;
    margin: 0 auto;
    max-width: 100%;
    display: block; }
  body.vm--ags.single-artist .artistbioimage-caption {
    text-align: center;
    justify-content: center; }
  body.vm--ags.single-artist .artistbio-wrapper {
    padding-bottom: 20px; } }

@media only screen and (min-width: 992px) {
  .artistbio-wrapper {
    width: 940px;
    padding-top: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
  .artistbioimage-wrapper {
    width: 50%;
    order: 1;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 24px;
    vertical-align: center;
    display: flex;
    justify-content: center; }
  .artistbioimage-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    flex-direction: column;
    align-items: center; }
  .artistbiotext-wrapper-right {
    width: 50%;
    float: right;
    order: 2;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 24px;
    font-size: 14px; }
  .artistlongbio-text {
    max-width: 617px; }
  .artistbioimage {
    margin: 0;
    height: auto;
    width: 440px;
    max-width: 100%;
    position: relative;
    justify-content: left;
    align-items: left; } }

@media only screen and (min-width: 1200px) {
  .dp--active.single-artist section.dpartist--artistbio-wrapper {
    padding: 100px 130px; }
  .artistlongbio-text {
    max-width: 750px; }
  .artistbio-wrapper {
    width: 1170px; }
  .artistbioimage {
    height: auto;
    width: 540px;
    max-width: max-content; } }

@media only screen and (min-width: 1240px) {
  .artistlongbio-text {
    max-width: 797px; }
  .artistbio-wrapper {
    width: 1240px; }
  .artistbioimage {
    height: auto;
    width: 575px;
    max-width: max-content; } }

@media only screen {
  .artworkdisclaimer-text, .artworkinfotable {
    margin: 0 auto;
    padding: 0px 15px 0px 15px; }
  .artwork-label .wysiwygmodule {
    margin-bottom: 20px; }
  .artwork-label .artwork-label-text h5 {
    margin-top: -3px; }
  .artworkinfotable {
    padding-bottom: 24px; }
  .artworkdisclaimer-wrapper {
    width: 100%;
    padding-top: 70px;
    padding-bottom: 56px;
    margin: 0 auto;
    border-top: 1px #c8d1d1 solid; }
  .artworkinfotable-category-artworktitle,
  .artworkinfotable-category-artistname,
  .artworkinfotable-category-artworkdatecreated,
  .artworkinfotable-category-artworkmedium,
  .artworkinfotable-category-artworkclassification,
  .artworkinfotable-category-artworkdimensions,
  .artworkinfotable-category-artworkdateacquired,
  .artworkinfotable-category-artworkcredit,
  .artworkinfotable-category-artworkcopyright,
  .artworkinfotable-category-permanenturl,
  .artworkinfotable-category-artworkstatus,
  .artworkinfotable-category-photocredit,
  .artworkinfotable-category-artworkurl {
    text-align: left;
    font-family: 'SFMOMADisplayBold';
    font-weight: normal;
    color: #636668;
    font-size: 14px;
    line-height: 26px; }
  .artworkinfotable-details-artworktitle,
  .artworkinfotable-details-artistname,
  .artworkinfotable-details-artworkdatecreated,
  .artworkinfotable-details-artworkmedium,
  .artworkinfotable-details-artworkclassification,
  .artworkinfotable-details-artworkdimensions,
  .artworkinfotable-details-artworkdateacquired,
  .artworkinfotable-details-artworkcredit,
  .artworkinfotable-details-artworkcopyright,
  .artworkinfotable-details-permanenturl,
  .artworkinfotable-details-artworkstatus,
  .artworkinfotable-details-artworkurl,
  .artworkinfotable-details-photocredit {
    text-align: left;
    font-family: 'SFMOMADisplayRegular';
    font-weight: normal;
    color: #39494c;
    font-feature-settings: "frac";
    font-size: 14px;
    line-height: 26px; }
    .artworkinfotable-details-artworktitle .noItalics,
    .artworkinfotable-details-artistname .noItalics,
    .artworkinfotable-details-artworkdatecreated .noItalics,
    .artworkinfotable-details-artworkmedium .noItalics,
    .artworkinfotable-details-artworkclassification .noItalics,
    .artworkinfotable-details-artworkdimensions .noItalics,
    .artworkinfotable-details-artworkdateacquired .noItalics,
    .artworkinfotable-details-artworkcredit .noItalics,
    .artworkinfotable-details-artworkcopyright .noItalics,
    .artworkinfotable-details-permanenturl .noItalics,
    .artworkinfotable-details-artworkstatus .noItalics,
    .artworkinfotable-details-artworkurl .noItalics,
    .artworkinfotable-details-photocredit .noItalics {
      font-style: normal; }
  .artworkinfotable-title {
    font-family: 'SFMOMADisplayRegular';
    font-weight: normal;
    text-align: center;
    font-size: 21px;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033; }
  .artworkdisclaimer-text {
    font-family: 'SFMOMADisplayRegular';
    font-weight: normal;
    font-size: 14px;
    line-height: 1.8;
    margin: auto;
    color: #636668;
    font-variant-numeric: diagonal-fractions;
    -ms-font-feature-settings: "frac";
    -webkit-font-feature-settings: "frac";
    font-feature-settings: "frac";
    margin-bottom: 14px; }
  .artworkinfotable-details-artworkdatecreated {
    -ms-font-feature-settings: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal; }
  .artworkdisclaimer-contactlink {
    color: #FF483B;
    outline: none; }
    .artworkdisclaimer-contactlink:active, .artworkdisclaimer-contactlink:visited, .artworkdisclaimer-contactlink:focus {
      color: #FF483B;
      text-decoration: none; }
    .artworkdisclaimer-contactlink:hover {
      color: #f90900;
      text-decoration: none; }
  .artworkinfotable-details-link {
    color: #FF483B;
    outline: none; }
    .artworkinfotable-details-link:active, .artworkinfotable-details-link:visited, .artworkinfotable-details-link:focus {
      color: #FF483B;
      text-decoration: none; }
    .artworkinfotable-details-link:hover {
      color: #f90900;
      text-decoration: none; }
  .artworkinfotable-details-artworkstatus > em,
  .artworkinfotable-details-artworkstatus > i,
  .artworkinfotable-details-artworkstatus > strong {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-style: italic;
    font-weight: 400; }
  .artworkinfobar {
    background: #e5e8e8;
    padding: 24px 28px;
    transition: all 0.2s;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    overflow: auto; }
    .artworkinfobar.dark {
      background-color: #2D3033;
      color: white;
      z-index: -1;
      position: absolute;
      bottom: 0px; }
      .artworkinfobar.dark .artworkinfobar-longcaption {
        color: #636668; }
      .artworkinfobar.dark .artworkinfobar-shortcaption,
      .artworkinfobar.dark .artworkinfobar-shortcaption-link {
        color: #E5E8E8; }
  .artworkinfobar-shortcaption {
    font-family: 'SFMOMADisplayMedium';
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #39494c;
    display: inline-block;
    position: relative; }
  .artworkinfobar-shortcaption-link {
    font-family: 'SFMOMADisplayMedium';
    font-weight: normal;
    color: #39494c;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    color: #39494c; }
    .artworkinfobar-shortcaption-link:hover, .artworkinfobar-shortcaption-link:active, .artworkinfobar-shortcaption-link:visited, .artworkinfobar-shortcaption-link:focus {
      color: #39494c;
      text-decoration: none; }
  .artworkinfobar-longcaption {
    color: #636668;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 14px;
    line-height: 24px;
    display: none;
    margin-top: 12px; }
  .artworkinfobar-icon {
    font-family: "sfmoma-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 24px;
    color: #8c9898;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: relative;
    font-size: 1.5em;
    color: #636668;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer; }
    .artworkinfobar-icon:active, .artworkinfobar-icon:visited, .artworkinfobar-icon:focus, .artworkinfobar-icon:hover {
      color: #FF483B;
      text-decoration: none; }
  .artworkinfobar-center {
    display: inline-block;
    width: 33.3%;
    position: relative;
    float: left;
    text-align: center; }
  .artworkinfobar-captions {
    padding-left: 10px; }
  .artworkinfobar-left {
    display: inline-block;
    width: 100%;
    position: relative;
    float: left;
    text-align: left;
    vertical-align: center; }
  .artworkinfobar-right {
    display: inline-block;
    width: 50%;
    position: relative;
    float: left;
    text-align: right; }
  .artworkinfobar-right-text {
    font-family: 'SFMOMADisplayMedium';
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0;
    color: #39494c;
    color: #8c9898;
    text-align: right;
    margin: 0; }
  .artworkinfobar-center {
    display: inline-block;
    width: 50%;
    position: relative;
    float: left;
    text-align: left; }
  .artworkinfobar-icons-wrapper {
    width: 100%;
    clear: right;
    position: relative; }
  ::selection {
    background: #ffbfbb;
    color: #2D3033;
    text-shadow: none; }
  body.single-artwork > #artwork-image--artworkimage.container--image-unavailable {
    display: none; }
  body.single-artwork .modulebuilder {
    margin-top: 40px; }
  body.single-artwork #overview .wysiwygmodule-title {
    padding-top: 20px; }
  body.single-artwork #overview .wysiwygmodule-content {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px; }
  .downloadsmodule {
    max-width: none !important;
    margin-bottom: 40px; }
  .downloadsmodule-wrapper {
    max-width: 25%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%; }
  .downloadsmodule-wrapper-grid-item {
    font-size: 0;
    display: block;
    padding: 6px 0; }
  .downloadsmodule-wrapper-grid-item-link {
    padding: 6px; }
    .downloadsmodule-wrapper-grid-item-link:hover * {
      color: #FF483B; }
  .downloadsmodule-wrapper-grid-item-link-info,
  .downloadsmodule-wrapper-grid-item-link-icon {
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    width: auto; }
  .downloadsmodule-wrapper-grid-item-link-info {
    font-size: 14px;
    font-size: 1.4rem; }
  .downloadsmodule-wrapper-grid-item-link-info-size {
    color: #636668; }
  .downloadsmodule-wrapper-grid-item-link-info-title {
    text-transform: capitalize;
    margin: 0 10px; }
  .downloadsmodule-wrapper-grid-item-link-icon {
    font-size: 20px;
    font-size: 2rem;
    position: relative;
    top: 3px;
    color: #636668; }
  .downloadsmodule-wrapper-grid-item-link-info-title {
    color: #2D3033; } }

@media only screen and (min-width: 768px) {
  .artworkdisclaimer-text,
  .artworkinfotable {
    max-width: 750px; }
  .artworkinfotable {
    display: block;
    overflow: hidden; }
  .artworkinfotable-category-artworktitle,
  .artworkinfotable-category-artistname,
  .artworkinfotable-category-artworkdatecreated,
  .artworkinfotable-category-artworkmedium,
  .artworkinfotable-category-artworkclassification,
  .artworkinfotable-category-artworkdimensions,
  .artworkinfotable-category-artworkdateacquired,
  .artworkinfotable-category-artworkcredit,
  .artworkinfotable-category-artworkcopyright,
  .artworkinfotable-category-permanenturl,
  .artworkinfotable-category-artworkstatus,
  .artworkinfotable-category-photocredit,
  .artworkinfotable-category-artworkurl,
  .artworkinfotable-details-artworktitle,
  .artworkinfotable-details-artistname,
  .artworkinfotable-details-artworkdatecreated,
  .artworkinfotable-details-artworkmedium,
  .artworkinfotable-details-artworkclassification,
  .artworkinfotable-details-artworkdimensions,
  .artworkinfotable-details-artworkdateacquired,
  .artworkinfotable-details-artworkcredit,
  .artworkinfotable-details-artworkcopyright,
  .artworkinfotable-details-permanenturl,
  .artworkinfotable-details-artworkstatus,
  .artworkinfotable-details-photocredit,
  .artworkinfotable-details-artworkurl {
    line-height: 26px;
    float: left;
    display: block; }
  .artworkinfotable-category-artworktitle,
  .artworkinfotable-category-artistname,
  .artworkinfotable-category-artworkdatecreated,
  .artworkinfotable-category-artworkmedium,
  .artworkinfotable-category-artworkclassification,
  .artworkinfotable-category-artworkdimensions,
  .artworkinfotable-category-artworkdateacquired,
  .artworkinfotable-category-artworkcredit,
  .artworkinfotable-category-artworkcopyright,
  .artworkinfotable-category-permanenturl,
  .artworkinfotable-category-artworkstatus,
  .artworkinfotable-category-photocredit,
  .artworkinfotable-category-artworkurl {
    width: 30%; }
  .artworkinfotable-details-artworktitle,
  .artworkinfotable-details-artistname,
  .artworkinfotable-details-artworkdatecreated,
  .artworkinfotable-details-artworkmedium,
  .artworkinfotable-details-artworkclassification,
  .artworkinfotable-details-artworkdimensions,
  .artworkinfotable-details-artworkdateacquired,
  .artworkinfotable-details-artworkcredit,
  .artworkinfotable-details-artworkcopyright,
  .artworkinfotable-details-permanenturl,
  .artworkinfotable-details-artworkstatus,
  .artworkinfotable-details-photocredit,
  .artworkinfotable-details-artworkurl {
    width: 70%; }
  .artworkinfotable-left,
  .artworkinfotable-right {
    width: 100%; }
  .artworkinfotable {
    margin-left: auto;
    margin-right: auto;
    font-size: 0; }
  .artworkinfobar-left {
    width: 75%; }
  .artworkinfobar-right {
    width: 15%; }
  .artworkinfobar-center {
    text-align: center;
    width: 10%; } }

@media only screen and (max-width: 768px) {
  body.vm--ags.single-artwork {
    background-color: #FFFFFF; }
    body.vm--ags.single-artwork .artworkinfobar {
      background-color: #F7F7F7;
      padding: 25px 16px; }
    body.vm--ags.single-artwork .artworkinfotable {
      background-color: #F7F7F7;
      padding: 13px 16px;
      margin: 0; }
    body.vm--ags.single-artwork .artworkinfobar-shortcaption-link,
    body.vm--ags.single-artwork .artworkinfotable-title {
      margin: 0;
      text-align: left !important;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      color: #2D3033; }
    body.vm--ags.single-artwork .artworkinfobar-shortcaption {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      color: #2D3033; }
    body.vm--ags.single-artwork .artworkinfotable-title {
      margin: 0 0 16px 0; }
  body.vm--ags .modulebuilder.vm--show {
    margin-top: 0; } }

@media only screen and (min-width: 992px) {
  .artworkdisclaimer-text,
  .artworkinfotable {
    max-width: 970px; }
  .artworkinfotable-left,
  .artworkinfotable-right {
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 24px;
    font-size: 14px;
    vertical-align: top;
    padding-right: 0.5em; }
  .artworkinfobar-left,
  .artworkinfobar-right {
    width: 40%; }
  .artworkinfobar-center {
    width: 20%; }
  .artworkinfotable-details-artworktitle {
    padding-right: 30px; } }

@media only screen and (min-width: 1200px) {
  .artworkdisclaimer-text,
  .artworkinfotable {
    max-width: 1240px; } }

@media only screen {
  .authorsingle {
    margin-top: 36px; }
    .authorsingle .authorbyline-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40px;
      margin-top: -10px;
      margin-bottom: 30px;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .authorbio-worksby {
    padding: 0 72px; }
  .authorbio-worksby-list-item-info-posttype {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal; }
  .authorbio-worksby-list-item--linkwrapper {
    color: #000000; }
    .authorbio-worksby-list-item--linkwrapper:hover {
      text-decoration: none; }
      .authorbio-worksby-list-item--linkwrapper:hover .authorbio-worksby-list-item-info-category,
      .authorbio-worksby-list-item--linkwrapper:hover .authorbio-worksby-list-item-info-title {
        color: #FF483B; }
  .authorbio-worksby-aboutauthor-preface {
    text-align: center; }
  .authorbio-worksby-list {
    font-size: 0;
    height: -webkit-fill-available; }
  .authorbio-worksby-list-item-figure,
  .authorbio-worksby-list-item-info {
    margin: 0 auto;
    vertical-align: top; }
  .authorbio-worksby-list-item {
    margin-bottom: 60px;
    padding: 0 15px;
    width: 100%;
    float: left; }
    .authorbio-worksby-list-item a {
      display: block;
      position: relative; }
    .authorbio-worksby-list-item p {
      margin: 0; }
  .authorbio-worksby-list-item-figure {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 55.5%;
    margin-bottom: 12px; }
    .authorbio-worksby-list-item-figure img {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      max-width: 100%;
      max-height: 100%; }
  .authorbio-worksby-list-item-info-title {
    margin-top: 0;
    font-size: 14px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    line-height: 24px; }
  .authorbio--sectiondivider {
    border-color: #E5E8E8;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 40px;
    margin-bottom: 40px; }
  .authorbio-heading {
    text-align: center; } }

@media only screen and (min-width: 576px) {
  .authorbio-title {
    padding-left: 0;
    text-align: left; }
  .authorbio-figurewrapper {
    margin-top: 0.75rem;
    margin-right: 15px;
    float: left; }
    .authorbio-figurewrapper::after {
      display: block;
      content: "";
      clear: both; } }

@media only screen and (min-width: 768px) {
  .authorbio-worksby-list-item {
    width: 50%; }
  .authorbio {
    max-width: 768px;
    text-align: left; }
  .authorbio-figurewrapper {
    max-width: 140px; } }

@media only screen and (min-width: 992px) {
  .authorbio-worksby-list-item {
    width: 25%; }
  .authorbio {
    font-size: 0; }
  .authorbio-description {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 24px;
    line-height: 24px;
    color: #2D3033; }
  .authorbio-figurewrapper,
  .authorbio-userinfo {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    max-width: calc( calc(100% / 12) * 10); }
  .authorbio-figurewrapper {
    float: none;
    padding-right: 15px;
    max-width: calc( calc(100% / 12) * 2); } }

@media only screen {
  body.post-type-archive-essays .swiper-scrollbar {
    display: none; }
  body.single-essays .share--links {
    text-align: center; }
  .essaysingleheader {
    text-align: center;
    margin: 0 auto; }
  .essaysingleheader-figure-caption {
    padding-top: 10px; }
  .essaysingleheader-dp {
    margin: 15px 0; }
  .essaysingleheader-dp-link {
    color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .essaysingleheader-posttype-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .essaysingleheader-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 48px;
    margin: 36px auto; }
  .essaysingleheader-authordate h5 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .essaysingleheader-figure {
    padding: 15px;
    margin: 0 auto;
    display: block; }
  .essaysingleheader-authordatedate-author {
    color: #FF483B; }
  .essaysinglecite {
    margin: 0 auto;
    display: inline-block;
    text-align: left;
    padding: 15px;
    max-width: calc(100% - 30px);
    width: 100%;
    padding-top: 0px;
    margin-top: -50px; }
  .tabs--panel .essaysinglecite {
    margin-top: 0; }
  .essaysinglecite-wrapper {
    margin: 0 auto; }
  .essaysinglecite-wrapper-download {
    color: #000000;
    text-decoration: none;
    margin-bottom: -10px;
    display: inline-block;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem; }
  .essaysinglecite-wrapper-download-icon {
    font-size: 20px;
    font-size: 2rem;
    position: relative;
    top: 3px; }
  h5.essaysinglecite-wrapper-cite {
    word-break: break-word;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    margin-top: 0; }
    h5.essaysinglecite-wrapper-cite br {
      display: none; }
    h5.essaysinglecite-wrapper-cite span.citeas--line1 {
      padding-right: 7px; }
  span.citeas--display-block,
  span.citeas--line2 {
    display: block; }
  .essaysinglecite-download-icon {
    font-size: 2.2rem; }
  .essaysinglearticle section,
  .essaysinglearticle .wysiwygmodule-content {
    padding-left: 0px;
    padding-right: 0px; }
  .essaysinglearticle .wysiwygmodule-content {
    padding-top: 0px; }
    .essaysinglearticle .wysiwygmodule-content.single-column-content h3 {
      margin-top: 0;
      margin-bottom: 20px; }
  .essaysinglearticle-content {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    max-width: calc(2 * 1240px/3);
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 24px;
    line-height: 24px;
    color: #2D3033;
    text-align: left; }
  .essaysinglearticle-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    text-align: center; }
  .essaysinglearticle-modal.showCitationModal {
    display: block; }
  .essaysinglearticle-modal-dialogbox {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 40px;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: calc(100% - 30px);
    max-width: 600px;
    margin: 0px auto;
    display: inline-block;
    background-color: white;
    padding: 15px;
    text-align: center; }
  #close-modal {
    display: inline-block;
    position: absolute;
    top: 15px;
    right: 15px;
    color: #636668;
    font-size: 16px;
    cursor: pointer;
    z-index: 21; }
  .essaysinglearticle-modal-dialogbox-citedtext {
    text-align: left;
    padding: 15px 0;
    margin: 15px 0; }
  .essaysinglearticle-modal-dialogbox-instructions {
    text-align: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 15px; }
  .essaysinglearticle-modal-dialogbox-permalink {
    text-align: left; }
  .essaysinglearticle-modal-dialogbox-citeas {
    text-align: left;
    font-size: 14px;
    padding: 15px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 15px; }
  .essaysinglearticle {
    position: relative; }
  .essaysinglearticle-modal-dialogbox-copybutton {
    display: inline-block;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin: 20px auto;
    cursor: pointer;
    color: #FF483B;
    border: 1px solid #FF483B;
    background-color: transparent;
    border-radius: 999px;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease; }
    .essaysinglearticle-modal-dialogbox-copybutton:hover {
      background-color: #FF483B; }
  .essaysinglearticle-modal-dialogbox-copybutton-button,
  .essaysinglearticle-citebutton-button {
    -moz-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    padding: 8px 20px;
    font-size: 14px;
    line-height: 1; }
    .essaysinglearticle-modal-dialogbox-copybutton-button:hover,
    .essaysinglearticle-citebutton-button:hover {
      color: white; }
  .essaysinglearticle-content {
    margin: 24px auto;
    display: block;
    position: relative;
    padding: 15px 45px;
    max-width: 576px; }
  .essaysinglearticle-content {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 24px;
    line-height: 24px;
    color: #2D3033;
    line-height: 1.8;
    margin-bottom: 28px;
    position: relative; }
  .centered-image-wrapper {
    text-align: center; }
  .essaysinglearticle-content .paragraph-anchor {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    display: block;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum" 1;
    position: absolute;
    top: 0;
    left: -30px;
    padding: 0 5px;
    font-weight: 400;
    color: #636668;
    font-size: 12px;
    font-size: 1.2rem; }
    .essaysinglearticle-content .paragraph-anchor:after {
      content: attr(data-para-number); }
  .essaysinglearticle-content blockquote .paragraph-anchor {
    font-variant-numeric: normal;
    font-feature-settings: normal; }
  .footnotes {
    counter-reset: li;
    margin: 15px auto;
    padding-left: 6rem; }
    .footnotes a {
      overflow-wrap: break-word; }
    .footnotes li {
      list-style-type: none;
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-size: 16px;
      font-size: 1.6rem;
      margin-bottom: 24px;
      line-height: 24px;
      color: #2D3033;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 16px;
      margin-bottom: 1.6rem;
      position: relative;
      word-break: break-word; }
      .footnotes li:before {
        content: counter(li) ".";
        counter-increment: li;
        position: absolute;
        top: 0;
        left: -6rem;
        width: 3rem;
        font-weight: bold;
        text-align: right;
        margin-top: 0;
        visibility: visible; }
      .footnotes li .sficon {
        color: #FF483B;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        font-size: 12px; }
  .essaysinglecard {
    padding: 15px; }
  .essaysinglecard-wrapper {
    font-size: 0; }
  .essaysinglecard-wrapper-left,
  .essaysinglecard-wrapper-right {
    vertical-align: top;
    display: inline-block;
    width: 50%;
    padding: 0 15px; }
    .essaysinglecard-wrapper-left:hover *,
    .essaysinglecard-wrapper-right:hover * {
      color: #FF483B; }
  .essaysinglecard-wrapper-left-text,
  .essaysinglecard-wrapper-right-text {
    text-align: left; }
  .essaysinglecard-wrapper-right-imagecontainer-image,
  .essaysinglecard-wrapper-left-imagecontainer-image {
    margin-bottom: 16px; }
  .essaysingleheader,
  .essaysinglecite {
    max-width: 576px; }
  .essaysinglearticle-content.citable {
    position: relative; }
    .essaysinglearticle-content.citable .wysiwygmodule-content p,
    .essaysinglearticle-content.citable .imagewithtext-content-text p {
      position: relative; }
  .rrp-essay .genericimage-caption {
    text-align: left; }
  .dp--active.single-essays .share--links {
    text-align: left;
    margin-bottom: 20px; }
  .dp--active.single-essays .essaysingleheader,
  .dp--active.single-essays .essaysinglecite {
    max-width: none; }
  .dp--active.single-essays .essaysingleheader {
    text-align: left;
    margin: 0 40px; }
  .dp--active.single-essays .essaysinglearticle .wysiwygmodule-content {
    margin-left: 0;
    margin-right: 0; }
  .dp--active.single-essays .essaysingle--read-more {
    margin: -40px 40px 30px; }
    .dp--active.single-essays .essaysingle--read-more .essaysingle--expand {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.4625px;
      color: #2D3033;
      margin: 0;
      text-transform: capitalize;
      cursor: pointer; }
    .dp--active.single-essays .essaysingle--read-more .mobile--notice-text {
      margin-top: 75px;
      font-style: italic; }
  .dp--active.single-essays .essaysingleheader-posttype-text {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2em;
    letter-spacing: 1.5px;
    margin: 60px 0 37px 0;
    color: #2D3033; }
  .dp--active.single-essays .essaysingleheader-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    letter-spacing: .1px;
    margin: 0 0 25px 0;
    width: auto;
    color: #2D3033; }
  .dp--active.single-essays .essaysingleheader-detail,
  .dp--active.single-essays h4.essaysingleheader-author {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.556em;
    letter-spacing: 0;
    margin: 0 0 25px 0;
    color: #2D3033; }
  .dp--active.single-essays h4.essaysingleheader-author {
    margin: 0 0 20px 0; }
    .dp--active.single-essays h4.essaysingleheader-author a {
      color: #2D3033; }
  .dp--active.single-essays .authorbyline {
    padding: 20px 0 30px 0;
    margin: 0 40px;
    max-width: 100%; }
    .dp--active.single-essays .authorbyline .authorbyline-title {
      margin-top: 0; }
    .dp--active.single-essays .authorbyline .authorbyline-userinfo {
      padding-left: 0; }
  .dp--active.single-essays .authorbio--sectiondivider {
    margin: 0 40px; }
  .dp--active.single-essays section.publicationsgrid {
    position: relative; }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(3) {
      border-top: 1px solid #87898C; }
      .dp--active.single-essays section.publicationsgrid:nth-of-type(3) .publicationsgrid--wrapper-grid > ul {
        grid-template-columns: repeat(1, 1fr); }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(4) {
      background-color: #DCD9D4;
      margin: 0; }
  .dp--active.single-essays .essaysinglecite {
    margin-top: 0; }
  .dp--active.single-essays .footernav {
    margin-top: 0; } }

@media only screen and (min-width: 576px) {
  .figure-text-around {
    max-width: 50%;
    position: relative;
    z-index: 1;
    margin: 0;
    margin-right: 16px; }
  .figure-text-around-left {
    margin: 0;
    margin-left: 16px;
    float: right; }
    .figure-text-around-left::after {
      display: block;
      content: "";
      clear: both; } }

@media only screen and (min-width: 768px) {
  body.single-essays .share--links {
    text-align: center; }
  .dp--active.single-essays .share--links {
    margin-bottom: 60px; }
  .dp--active.single-essays .essaysingleheader,
  .dp--active.single-essays .essaysinglecite,
  .dp--active.single-essays .essaysinglearticle-content {
    max-width: calc(1200px / 1.5); }
  .dp--active.single-essays .essaysingleheader,
  .dp--active.single-essays .essaysinglearticle-content {
    text-align: left;
    margin: 0 0 0 130px;
    padding: 0; }
  .dp--active.single-essays .essaysingleheader {
    margin: 0 auto; }
  .dp--active.single-essays .essaysinglearticle-content {
    overflow: visible; }
    .dp--active.single-essays .essaysinglearticle-content.state--collapsed, .dp--active.single-essays .essaysinglearticle-content.animate--expand-collapse {
      max-height: none;
      height: auto;
      -webkit-mask-image: none;
      mask-image: none;
      transition: none; }
  .dp--active.single-essays .essaysingle--read-more {
    margin: 0;
    display: none; }
    .dp--active.single-essays .essaysingle--read-more .essaysingle--expand {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.4625px; }
  .dp--active.single-essays .essaysingleheader-posttype-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    letter-spacing: 3px;
    margin: 100px 0 45px 0; }
  .dp--active.single-essays .essaysingleheader-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    letter-spacing: 0.1px;
    margin: 0 0 20px 0;
    width: auto; }
  .dp--active.single-essays .essaysingleheader-detail,
  .dp--active.single-essays h4.essaysingleheader-author {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.556em;
    letter-spacing: 0;
    margin: 0 0 4px 0; }
  .dp--active.single-essays h4.essaysingleheader-author {
    margin: 0 0 20px 0; }
  .dp--active.single-essays .authorbyline {
    margin: 0 130px;
    padding: 50px 0;
    max-width: calc(1200px / 1.5); }
  .dp--active.single-essays .authorbio--sectiondivider {
    margin: 0 130px; }
  .dp--active.single-essays section.publicationsgrid {
    position: relative; }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(3) .publicationsgrid--grid-item-title, .dp--active.single-essays section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title {
      text-decoration: underline; }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(3) .publicationsgrid--wrapper-grid > ul {
      grid-template-columns: repeat(4, 1fr); }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(4) {
      background-color: #DCD9D4;
      margin: 0; }
      .dp--active.single-essays section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid > ul {
        grid-template-columns: repeat(1, 1fr); } }

@media only screen and (min-width: 992px) {
  .essaysingleheader,
  .essaysinglecite,
  .essaysinglearticle-content {
    max-width: 768px; }
  .essaysingleheader-title {
    width: 80%; }
  .essaysinglearticle-citebutton.showCiteButton {
    display: block; }
  .dp--active.single-essays .essaysingleheader,
  .dp--active.single-essays .essaysinglecite,
  .dp--active.single-essays .essaysinglearticle-content {
    max-width: calc(1200px / 1.5); }
  .dp--active.single-essays .essaysingleheader,
  .dp--active.single-essays .essaysinglearticle-content {
    text-align: left;
    margin: 0 0 0 130px;
    padding: 0; }
  .dp--active.single-essays .essaysingleheader-posttype-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    letter-spacing: 3px;
    margin: 100px 0 45px 0; }
  .dp--active.single-essays .essaysingleheader-title {
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0 0 20px 0;
    width: auto; }
  .dp--active.single-essays .essaysingleheader-detail,
  .dp--active.single-essays h4.essaysingleheader-author {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.556em;
    letter-spacing: 0;
    margin: 0 0 4px 0; }
  .dp--active.single-essays h4.essaysingleheader-author {
    margin: 0 0 20px 0; }
  .dp--active.single-essays .authorbyline {
    margin: 0 130px;
    padding: 50px 0;
    max-width: calc(1200px / 1.5); }
  .dp--active.single-essays .authorbio--sectiondivider {
    margin: 0 130px; }
  .dp--active.single-essays section.publicationsgrid {
    position: relative; }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(3) .publicationsgrid--grid-item-title, .dp--active.single-essays section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title {
      text-decoration: underline; }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(3) .publicationsgrid--wrapper-grid > ul {
      grid-template-columns: repeat(4, 1fr); }
    .dp--active.single-essays section.publicationsgrid:nth-of-type(4) {
      background-color: #DCD9D4;
      margin: 0; }
      .dp--active.single-essays section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid > ul {
        grid-template-columns: repeat(1, 1fr); } }

@media only screen {
  .single-event .eventcard {
    padding-top: 0; }
  .single-event .footernav {
    margin-top: 0; }
  .eventcard {
    background-color: #FFFFFF; }
    .eventcard.no-image .eventcard-wrapper {
      max-width: none;
      padding-right: 0;
      padding-left: 0; }
    .eventcard.no-image .eventcard-wrapper-text {
      width: 100%;
      display: block;
      padding: 0;
      position: relative; }
      .eventcard.no-image .eventcard-wrapper-text.no-image {
        max-width: none;
        display: inline-block;
        margin: 0;
        padding-right: 15px; }
  .eventcard-wrapper {
    padding: 20px 20px 40px 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #E5E8E8;
    margin-bottom: 40px; }
  .eventcard-wrapper-sponsor {
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 0px; }
    .eventcard-wrapper-sponsor > * {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
      padding: 0px 20px; }
    .eventcard-wrapper-sponsor > nav.inpagenav {
      max-width: none;
      margin: 0px;
      padding: 0; }
    .eventcard-wrapper-sponsor > hr {
      margin-bottom: 30px; }
    .eventcard-wrapper-sponsor .wysiwygmodule-content > *:last-child {
      padding-bottom: 30px;
      margin-bottom: 0; }
  .eventmodulebuilder {
    padding: 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
  .eventcard-wrapper-imagecontainer-image {
    height: auto;
    width: auto;
    max-height: 250px;
    display: block;
    margin: auto; }
  .eventcard-wrapper-imagecontainer-caption {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    color: #636668;
    padding: 12px 0 0;
    text-align: left; }
    .eventcard-wrapper-imagecontainer-caption > p {
      margin: 0; }
  .eventcard-wrapper-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .eventcard-wrapper-text-subtitle,
  .eventcard-wrapper-text-supertitle,
  .eventcard-wrapper-text-title,
  .eventcard-wrapper-text-series,
  .eventcard-wrapper-text-date,
  .eventcard-wrapper-text-timelength,
  .eventcard-wrapper-text-location,
  .eventcard-wrapper-text-media {
    margin-top: 0px;
    margin-bottom: 8px; }
  .eventcard-wrapper-text-supertitle {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .eventcard-wrapper-text-title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 42px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033; }
  .eventcard-wrapper-text-media,
  .eventcard-wrapper-text-series {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033; }
  .eventcard-wrapper-text-date,
  .eventcard-wrapper-text-timelength,
  .eventcard-wrapper-text-location {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    color: #636668;
    margin-bottom: 4px; }
  .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content,
  .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content {
    padding: 0; }
    .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content > h1, .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content h2, .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content h3, .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content h4, .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content h5, .eventcard-wrapper-sponsor .wysiwygmodule-content.single-column-content h6,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content > h1,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content h2,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content h3,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content h4,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content h5,
    .eventcard-wrapper-text-info .wysiwygmodule-content.single-column-content h6 {
      text-align: left; }
  .eventcard-wrapper-text-button {
    color: #FFFFFF;
    background-color: #FF483B;
    text-align: center;
    width: 100%;
    display: block;
    padding: 20px 40px;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .eventcard-wrapper-text-button:hover {
      color: #FFFFFF; }
  .eventcard-wrapper-text-share {
    border-top: 1px solid #E5E8E8;
    border-bottom: 1px solid #E5E8E8;
    padding: 20px 0px;
    font-size: 14px;
    font-size: 1.4rem;
    display: none; }
  .eventcard-wrapper-text-share-fakeurl {
    color: #FF483B;
    margin: 0px 5px;
    word-break: break-all; } }

@media only screen and (min-width: 576px) {
  .eventcard.no-image .eventcard-wrapper {
    max-width: 576px; } }

@media only screen and (min-width: 768px) {
  .single-event .eventcard {
    padding-top: 32px;
    padding-bottom: 24px; }
    .single-event .eventcard .eventcard-wrapper-sponsor > hr {
      margin-bottom: 56px; }
    .single-event .eventcard .eventcard-wrapper-sponsor .wysiwygmodule-content > *:last-child {
      padding-bottom: 56px; }
  .eventcard.no-image .eventcard-wrapper {
    max-width: 768px; }
  .eventcard.no-image .eventcard-wrapper-text {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding: 0; }
    .eventcard.no-image .eventcard-wrapper-text.no-image {
      max-width: none;
      margin: 0; }
  .eventcard.no-image .eventcard-wrapper-text-button {
    position: absolute;
    top: 10px;
    right: 0; }
    .eventcard.no-image .eventcard-wrapper-text-button.no-image {
      position: static;
      margin-left: 15px;
      margin-top: 26px; }
  .eventcard-wrapper {
    font-size: 0; }
  .eventcard-wrapper-text,
  .eventcard-wrapper-imagecontainer {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
  .eventcard-wrapper-imagecontainer {
    display: inline-flex;
    justify-content: center; }
  .eventcard-wrapper-imagecontaine-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .eventcard-wrapper-imagecontainer-image {
    height: auto;
    max-height: 380px; }
  .eventcard-wrapper-text {
    padding-left: 15px; }
  .eventcard-wrapper-imagecontainer {
    padding-right: 15px; }
  .eventcard-wrapper-text-supertitle {
    margin-top: 0px; }
  .eventcard-wrapper-text-button {
    display: inline-block;
    width: auto;
    padding: 20px 80px; }
  .eventcard-wrapper-text-share {
    display: block;
    cursor: pointer;
    margin-top: 20px; }
    .eventcard-wrapper-text-share:hover span[class*='fakeurl'] {
      opacity: 1; }
  .eventcard-wrapper-text-share-text,
  .eventcard-wrapper-text-share-fakeurl,
  .eventcard-wrapper-text-share-icon {
    display: inline-block;
    vertical-align: middle; }
  .eventcard-wrapper-text-share-fakeurl {
    width: 80%;
    opacity: 0;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .eventcard-wrapper-text-share-text,
  .eventcard-wrapper-text-share-icon {
    font-size: 14px;
    font-size: 1.4rem;
    color: #636668; }
  .eventcard-wrapper-text-share-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .eventcard-wrapper-text-share.ecshare--copied {
    background-color: #f5f5f5;
    padding: 28px 10px;
    font-size: 0; }
    .eventcard-wrapper-text-share.ecshare--copied span[class*='fakeurl'] {
      display: none; }
    .eventcard-wrapper-text-share.ecshare--copied i[class*='icon'] {
      width: 70%;
      text-align: right; }
    .eventcard-wrapper-text-share.ecshare--copied span[class*='text'] {
      width: 30%; } }

@media only screen and (min-width: 992px) {
  .single-event .eventcard {
    padding-top: 62px;
    padding-bottom: 48px; }
  .eventcard.no-image .eventcard-wrapper {
    max-width: calc(992px / 1.5); }
  .eventcard.no-image .eventcard-wrapper-text {
    max-width: calc(992px / 1.5); }
    .eventcard.no-image .eventcard-wrapper-text.no-image {
      width: 50%;
      max-width: none; } }

@media only screen and (min-width: 1024px) {
  .eventcard.no-image .eventcard-wrapper {
    max-width: calc(1024px / 1.5); }
  .eventcard.no-image .eventcard-wrapper-text {
    max-width: calc(1024px / 1.5); }
    .eventcard.no-image .eventcard-wrapper-text.no-image {
      max-width: none; } }

@media only screen and (min-width: 1200px) {
  .eventcard.no-image .eventcard-wrapper {
    max-width: calc(1200px / 1.5); }
  .eventcard.no-image .eventcard-wrapper-text {
    max-width: calc(1200px / 1.5); }
    .eventcard.no-image .eventcard-wrapper-text.no-image {
      max-width: none; } }

@media only screen {
  body.single-listen .share--links {
    text-align: center; }
  body.single-listen.dp--active .share--links {
    text-align: left; }
  body.single-listen.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-listen.dp--active > section:nth-of-type(1).media--listen {
      padding: 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader,
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--header {
        display: none; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .media--listen-item-details {
        padding: 0 0 60px 0;
        margin: 0 40px;
        display: grid;
        grid-template-areas: "grid-interview-page-status" "grid-interview-title" "grid-interview-runtime" "grid-interview-description" "grid-interview-transcript" "grid-interview-pagination"; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .share--links {
        margin-bottom: 30px; }
  body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks {
    background-color: #F7F7F7; }
  body.single-listen.dp--active > section.artworkgrid {
    padding: 0 130px; }
  body.single-listen.dp--active.dp--mission-murals > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
  body.single-listen > .modulebuilder > section.wysiwygmodule {
    max-width: 800px; }
    body.single-listen > .modulebuilder > section.wysiwygmodule > .single-column-content.wysiwygmodule-content.media--transcripts-wrapper {
      padding: 0; }
  body.single-listen > nav.navigationblock--related {
    margin-top: 30px; }
  .audio-embed__meta-list {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 24px;
    line-height: 24px;
    color: #2D3033;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: left;
    list-style-type: none; }
  .supertitle
.listet {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; } }

@media only screen and (min-width: 768px) {
  body.single-listen.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-listen.dp--active > section:nth-of-type(1).media--listen {
      padding: 100px 130px 100px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader,
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase;
        display: block; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .media--listen-item-details {
        position: relative;
        display: block;
        margin: 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .share--links {
        margin-bottom: 0; }
  body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks {
    background-color: #F7F7F7; }
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.publicationsgrid--artwork,
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(3, 1fr);
      column-gap: 20px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-listen.dp--active > section.artworkgrid {
    padding: 0 130px; }
  body.single-listen > .single-column-content.wysiwygmodule-content.media--transcripts-wrapper {
    max-width: 450px; }
    body.single-listen > .single-column-content.wysiwygmodule-content.media--transcripts-wrapper > .media--transcripts.media--transcriptions {
      max-width: 450px; }
  body.single-listen > section.navigationblock--related {
    margin-top: 40px; }
  body.single-listen .media--transcriptions .wysiwygmodule-content.single-column-content {
    margin: 0 0 0 130px;
    padding: 100px 0 140px 0;
    max-width: 780px; } }

@media only screen and (min-width: 1200px) {
  body.single-listen .modulebuilder {
    margin-top: 20px; }
    body.single-listen .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
      padding: 0px;
      margin: 0px 20px; }
      body.single-listen .modulebuilder > section.wysiwygmodule .wysiwygmodule-content.media--transcripts-wrapper {
        margin: 0 auto; }
        body.single-listen .modulebuilder > section.wysiwygmodule .wysiwygmodule-content.media--transcripts-wrapper > .media--transcripts.media--transcriptions {
          max-width: 450px; }
  body.single-listen .vimeo-container .video-js .vjs-control-bar,
  body.single-listen .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-listen.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-listen.dp--active > section:nth-of-type(1).media--listen {
      padding: 100px 130px 100px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader,
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .media--listen-item-details {
        position: relative; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
  body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks {
    background-color: #F7F7F7; }
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.publicationsgrid--artwork,
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(3, 1fr);
      column-gap: 20px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-listen.dp--active > section.artworkgrid {
    padding: 0 130px; } }

@media only screen and (min-width: 1920px) {
  body.single-listen .modulebuilder {
    margin-top: 20px; }
    body.single-listen .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
      padding: 0px;
      margin: 0px 20px; }
  body.single-listen .vimeo-container .video-js .vjs-control-bar,
  body.single-listen .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-listen.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-listen.dp--active > section:nth-of-type(1).media--listen {
      padding: 100px 130px 100px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader,
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .media--listen-item-details {
        position: relative; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-listen.dp--active > section:nth-of-type(1).media--listen .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
  body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks {
    background-color: #F7F7F7; }
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.publicationsgrid--artwork,
    body.single-listen.dp--active > section.publicationsgrid.dplisten--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(4, 1fr);
      column-gap: 50px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-listen.dp--active > section.artworkgrid {
    padding: 0 130px; } }

@media only screen {
  body.single-watch .share--links {
    text-align: center; }
  body.single-watch .modulebuilder {
    margin-top: 20px; }
    body.single-watch .modulebuilder > section.wysiwygmodule {
      max-width: 800px; }
      body.single-watch .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
        padding: 0px;
        margin: 0px 20px; }
  body.single-watch .vimeo-container .video-js .vjs-control-bar,
  body.single-watch .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-watch.dp--active .share--links {
    text-align: left; }
  body.single-watch.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-watch.dp--active > section:nth-of-type(1).media--watch {
      padding: 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader,
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--header {
        display: none; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .media--watch-item-details {
        padding: 0 0 60px 0;
        margin: 0 40px;
        display: grid;
        grid-template-areas: "grid-interview-page-status" "grid-interview-title" "grid-interview-runtime" "grid-interview-description" "grid-interview-transcript" "grid-interview-pagination"; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .share--links {
        margin-bottom: 30px; }
  body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks .publicationsgrid--grid-item-artistname {
      display: none; }
  body.single-watch.dp--active > section.artworkgrid {
    padding: 0 130px; }
  body.single-watch.dp--active.dp--mission-murals > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
  .supertitle
.watch {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .media--transcriptions.state--collapsed {
    display: none; }
  .media--transcriptions.state--expanded {
    display: block; }
  .media--transcriptions .wysiwygmodule-content.single-column-content {
    margin: 0 40px;
    padding: 40px 0 60px 0;
    max-width: 100vw; }
  .media--transcriptions .transcript--wrapper > h3:first-child {
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 35px;
    letter-spacing: 3px;
    margin: 0 0 45px 0;
    text-transform: uppercase; }
  .media--transcriptions .transcript--wrapper .transcript--credit {
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0 0 4px 0; }
  .media--transcriptions .transcript--wrapper .transcript--date {
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0px;
    margin: 0; }
  .media--transcriptions .transcript--wrapper .transcript--text {
    color: #2D3033;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 34px;
    letter-spacing: .23px;
    margin: 80px 0 0 0;
    overflow: hidden;
    transition: height 0.3s ease-out; } }

@media only screen and (min-width: 768px) {
  body.single-watch .modulebuilder {
    margin-top: 20px; }
    body.single-watch .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
      padding: 0px;
      margin: 0px 20px; }
  body.single-watch .vimeo-container .video-js .vjs-control-bar,
  body.single-watch .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-watch.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-watch.dp--active > section:nth-of-type(1).media--watch {
      padding: 100px 130px 100px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader,
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase;
        display: block; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .media--watch-item-details {
        position: relative;
        display: block;
        margin: 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .share--links {
        margin-bottom: 0; }
  body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks .publicationsgrid--grid-item-artistname {
      display: none; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(3, 1fr);
      column-gap: 20px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-watch.dp--active > section.artworkgrid {
    padding: 0 130px; }
  body.single-watch .media--transcriptions .wysiwygmodule-content.single-column-content {
    margin: 0 0 0 130px;
    padding: 100px 0 140px 0;
    max-width: 780px; } }

@media only screen and (min-width: 1200px) {
  body.single-watch .modulebuilder {
    margin-top: 20px; }
    body.single-watch .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
      padding: 0px;
      margin: 0px 20px; }
  body.single-watch .vimeo-container .video-js .vjs-control-bar,
  body.single-watch .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-watch.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-watch.dp--active > section:nth-of-type(1).media--watch {
      padding: 100px 130px 100px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader,
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .media--watch-item-details {
        position: relative; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
  body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks .publicationsgrid--grid-item-artistname {
      display: none; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(3, 1fr);
      column-gap: 20px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-watch.dp--active > section.artworkgrid {
    padding: 0 130px; } }

@media only screen and (min-width: 1920px) {
  body.single-watch .modulebuilder {
    margin-top: 20px; }
    body.single-watch .modulebuilder > section.wysiwygmodule .wysiwygmodule-content {
      padding: 0px;
      margin: 0px 20px; }
  body.single-watch .vimeo-container .video-js .vjs-control-bar,
  body.single-watch .vimeo-container .video-js .vjs-menu-content {
    background: transparent; }
  body.single-watch.dp--active > section:nth-of-type(1) {
    padding: 0 130px; }
    body.single-watch.dp--active > section:nth-of-type(1).media--watch {
      padding: 100px 130px 100px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader,
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--header {
        margin: 0 0 45px 0;
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 35px;
        letter-spacing: 3px;
        text-transform: uppercase; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .content-panel--subheader {
        text-transform: capitalize;
        text-decoration: underline;
        margin: -25px 0 45px 0; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-show-transcript {
        float: right; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .media--watch-item-details {
        position: relative; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-title {
        color: #FFFFFF;
        margin: 55px 0 32px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        letter-spacing: 0px; }
      body.single-watch.dp--active > section:nth-of-type(1).media--watch .publicationsgrid--grid-item-caption {
        color: #FFFFFF;
        margin: 32px 0 0;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: .01px;
        max-width: 680px; }
  body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks {
    background-color: #F7F7F7; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks .publicationsgrid--grid-item-artistname {
      display: none; }
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
    body.single-watch.dp--active > section.publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid {
      grid-template-columns: repeat(4, 1fr);
      column-gap: 50px;
      row-gap: 65px;
      max-width: none;
      margin: 0;
      width: auto; }
  body.single-watch.dp--active > section.artworkgrid {
    padding: 0 130px; } }

@media only screen {
  body.single-read .share--links {
    text-align: center; }
  body.single-read .modulebuilder {
    margin-top: 0px;
    padding-top: 0px; }
  body.single-read .wysiwygmodule-content {
    padding-bottom: 0px; }
  .supertitle
.read {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; } }

@media only screen {
  body.single-press .share--links {
    text-align: center; }
  .contenttypemain-title.press,
  .contenttypemain-subtitle,
  .featured-image-container.press-release {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto; }
  .contenttypemain-presscategory {
    font-size: 12px; }
  .contenttypemain-presscategory-press {
    text-transform: uppercase;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .contenttypemain-presscategory-press span, .contenttypemain-presscategory-press i {
      display: inline-block;
      vertical-align: top; }
  .contenttypemain-presscategory-connectedto {
    line-height: 12px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal; }
  .contenttypemain-datedownload {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0; }
  .presscontacts-presscontact-name {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 16px; }
  .presscontacts-presscontact-phone,
  .presscontacts-presscontact-email {
    margin: 0 auto;
    display: block;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: normal; }
  .presscontacts {
    padding: 24px;
    text-align: left;
    margin: 0 auto;
    max-width: 1200px; }
  .presscontacts-presscontact {
    margin-bottom: 20px; }
  .wysiwygmodule-content .aligncenter {
    text-align: center; }
  .wysiwygmodule .wp-caption.aligncenter {
    width: 100% !important;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto; }
    .wysiwygmodule .wp-caption.aligncenter > img {
      max-width: 100%;
      height: auto;
      width: auto;
      margin-bottom: 12px;
      max-height: 45vh; }
  .genericimage,
  .wysiwygmodule .wp-caption.aligncenter {
    padding: 24px 0; } }

@media only screen and (min-width: 576px) {
  .presscontacts {
    width: calc(576px / 1.5); } }

@media only screen and (min-width: 768px) {
  .presscontacts {
    width: calc(768px / 1.5); } }

@media only screen and (min-width: 992px) {
  .presscontacts {
    width: calc(992px / 1.5); } }

@media only screen and (min-width: 1024px) {
  .presscontacts {
    width: calc(1024px / 1.5); } }

@media only screen and (min-width: 1200px) {
  .presscontacts {
    width: calc(1200px / 1.5); } }

@media only screen {
  .researchmaterialheader {
    padding: 0px 30px; }
  .researchmaterialheader-wrapper {
    text-align: left; }
  .researchmaterialheader-wrapper-top {
    display: none; }
  .researchmaterialheader-wrapper-left-main-text,
  .researchmaterialheader-wrapper-left-title,
  .researchmaterialheader-wrapper-left-relation,
  .researchmaterialheader-wrapper-left-backlink
.researchmaterialheader-wrapper-left-main-text-content {
    text-align: left; }
  .researchmaterialheader,
  .researchmaterialheader-wrapper,
  .researchmaterialheader-wrapper-left-main {
    width: 100%; }
  .researchmaterialheader-wrapper-left-main-text-content,
  .researchmaterialheader-wrapper-left-title,
  .researchmaterialheader-wrapper-left-relation,
  .researchmaterialheader-wrapper-left-backlink {
    margin-bottom: 15px; }
  .researchmaterialheader-wrapper-left-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    line-height: 24px; }
  .researchmaterialheader-wrapper-left-relation {
    margin: 0; }
  .researchmaterialheader-wrapper-left-backlink {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 5px 0px;
    text-transform: none;
    color: #636668; }
  .researchmaterialheader-wrapper-right-video-caption,
  .researchmaterialheader-wrapper-left-video-caption {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    line-height: 24px;
    text-align: center;
    color: #636668;
    margin: 12px 0; }
  .researchmaterialheader-wrapper-left-main-text-downloadlink,
  .researchmaterialheader-wrapper-left-main-text-downloadlink-icon,
  .researchmaterialheader-wrapper-left-relation,
  .researchmaterialheader-wrapper-left-backlink-link,
  .researchmaterialheader-wrapper-left-main-text-title,
  .researchmaterialheader-wrapper-left-main-text-subtitle {
    color: #636668; }
  .researchmaterialheader-wrapper-left-main-text-subtitle {
    margin-top: 5px;
    margin-bottom: 24px; }
  .researchmaterialheader-wrapper-left-backlink,
  .researchmaterialheader-wrapper-left-relation-link {
    font-style: italic; }
  .researchmaterialheader-wrapper-right-feature-figure-image,
  .researchmaterialheader-wrapper-left-main-feature-figure-image {
    margin: 15px 0;
    max-height: none; }
  .researchmaterialheader-wrapper-left-main-feature-figure-caption,
  .researchmaterialheader-wrapper-right-feature-figure-caption,
  .researchmaterialheader-wrapper-right-feature-figure-caption p,
  .researchmaterialheader-wrapper-left-main-feature-figure-caption p {
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif; }
  .researchmaterialheader-wrapper-left-main-text {
    margin: 15px auto; }
  .researchmaterialheader-wrapper-left-main-text-subtitle {
    text-transform: none;
    font-size: 14px;
    font-size: 1.4rem; }
  .researchmaterialheader-wrapper-left-main-text-content {
    line-height: 1.8; }
  .researchmaterialheader-wrapper-left-backlink,
  .researchmaterialheader-wrapper-left-main-text-downloadlink {
    display: block; }
  .researchmaterialheader-wrapper-left-main-text-downloadlink {
    margin-bottom: 25px;
    margin-top: 25px; }
  .researchmaterialheader-wrapper-left-main-text-downloadlink-icon,
  .researchmaterialheader-wrapper-left-main-text-downloadlink-text {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto; }
  .researchmaterialheader-wrapper-left-main-text-downloadlink-icon {
    font-size: 21px;
    font-size: 2.1rem; }
  .researchmaterialheader-wrapper-left-main-text-downloadlink-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .researchmaterialheader-wrapper-left-main-text-downloadlink-text:hover {
      color: #FF483B; }
  .researchmaterialheader-wrapper-left-main-backlink {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .researchmaterialheader-wrapper-right {
    display: none; }
  .researchmaterialheader-wrapper-right-video {
    margin: 15px 0; }
  body.single-artwork .rrp .accordionmodule {
    padding: 20px 0; }
  .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4), .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) {
    background-color: #FFFFFF;
    margin: 0; }
    .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4) .type--essays, .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) .type--essays {
      border-bottom: 2px solid #87898C;
      padding-bottom: 100px; }
      .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4) .type--essays ul, .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) .type--essays ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 40px; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper, .dp--active.research-materials-template-default .researchmaterialheader-wrapper {
    padding: 60px 40px 0;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-template-areas: "research-header research-header" "research-left research-right" "research-footer research-footer"; }
  .dp--active.single-research-materials .researchmaterialheader-posttype-text, .dp--active.research-materials-template-default .researchmaterialheader-posttype-text {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2em;
    letter-spacing: 1.5px;
    margin: 0 0 40px 0;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-title, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 32px;
    letter-spacing: 0.1px;
    margin: 0 0 40px 0;
    width: auto;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmterialheader-wrapper-top--detail, .dp--active.research-materials-template-default .researchmterialheader-wrapper-top--detail {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0;
    margin: 0 0 4px 0;
    color: #2D3033; }
    .dp--active.single-research-materials .researchmterialheader-wrapper-top--detail.text--no-italics, .dp--active.research-materials-template-default .researchmterialheader-wrapper-top--detail.text--no-italics {
      font-style: normal; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-author, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-author {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0;
    margin: 0 0 40px 0;
    color: #2D3033; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-top-author a, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-author a {
      color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-download, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-download {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    letter-spacing: 1.75px;
    margin: 0 0 40px 0;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top {
    grid-area: research-header;
    display: block; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-left, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-left {
    grid-area: research-left;
    width: calc( 100vw - 80px);
    padding: 0; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-right, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right {
    grid-area: research-right;
    width: auto;
    padding: 0 0 0 120px;
    font-size: 18px;
    font-size: 1.8rem; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-right dt, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dt {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      letter-spacing: 2px;
      text-transform: uppercase;
      margin-bottom: 12px; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      letter-spacing: 0.011429px;
      margin-bottom: 40px; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd.researchmaterial--publication-type, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd.researchmaterial--publication-type {
        text-transform: capitalize; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd.researchmaterial--publication-related a, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd.researchmaterial--publication-related a {
        text-decoration: underline;
        color: #2D3033; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd:last-child, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd:last-child {
        margin-bottom: 0; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-bottom, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-bottom {
    grid-area: research-footer;
    border-bottom: 2px solid #87898C;
    padding-bottom: 40px; }
  .dp--active.single-research-materials .researchmaterialheader--download-wrapper, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper {
    margin-bottom: 40px; }
    .dp--active.single-research-materials .researchmaterialheader--download-wrapper .researchmaterialheader--download-icon, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper .researchmaterialheader--download-icon {
      font-size: 35px;
      font-size: 3.5rem;
      line-height: 24px; }
    .dp--active.single-research-materials .researchmaterialheader--download-wrapper .researchmaterialheader--download, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper .researchmaterialheader--download {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      letter-spacing: 2px;
      text-transform: capitalize;
      cursor: pointer;
      color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader--show-transcript, .dp--active.research-materials-template-default .researchmaterialheader--show-transcript {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    border-radius: 20px;
    min-width: 90px;
    width: max-content;
    max-width: max-content;
    padding: 10px 45px;
    margin-top: 40px;
    border: 1px solid;
    text-transform: capitalize;
    cursor: pointer; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-available, .dp--active.research-materials-template-default .researchmaterialheader--transcript-available {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    letter-spacing: 0.011429px; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-text-wrapper, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text-wrapper {
    max-width: 780px; }
    .dp--active.single-research-materials .researchmaterialheader--transcript-text-wrapper.state--collapsed, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text-wrapper.state--collapsed {
      display: none; }
  .dp--active.single-research-materials .researchmaterial-expand, .dp--active.research-materials-template-default .researchmaterial-expand {
    float: left; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-credit, .dp--active.research-materials-template-default .researchmaterialheader--transcript-credit {
    float: right;
    margin-top: 16px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
    letter-spacing: 0.01px;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-text, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text {
    margin: 40px 0 0 0; }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(2) .publicationsgrid--grid-item-title, .dp--active.single-research-materials section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(2) .publicationsgrid--grid-item-title, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title {
    text-decoration: underline; }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(1), .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(1) {
    background-color: #DCD9D4;
    padding: 100px 0;
    margin: 0; }
    .dp--active.single-research-materials section.publicationsgrid:nth-of-type(1) .publicationsgrid--wrapper-grid ul, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(1) .publicationsgrid--wrapper-grid ul {
      grid-template-columns: repeat(2, 1fr); }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(2), .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(2) {
    background-color: #DCD9D4;
    margin: 0; }
  .dp--active.single-research-materials section.publicationsgrid.research-materials-grid-page .content-panel--header, .dp--active.research-materials-template-default section.publicationsgrid.research-materials-grid-page .content-panel--header {
    margin: 0 0 40px 0; }
  .dp--active.single-research-materials ul.publicationsgrid--research-materials, .dp--active.research-materials-template-default ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 0; }
  .dp--active.single-research-materials .dphero, .dp--active.research-materials-template-default .dphero {
    padding: 0 40px;
    margin: 0;
    height: auto; }
    .dp--active.single-research-materials .dphero figure, .dp--active.research-materials-template-default .dphero figure {
      height: auto;
      margin: 0;
      display: grid;
      grid-template-rows: auto;
      grid-template-columns: auto;
      grid-template-areas: "dphero-subtitle" "dphero-title" "dphero-editors" "dphero-intro" "dphero-intro"; }
    .dp--active.single-research-materials .dphero h1, .dp--active.research-materials-template-default .dphero h1 {
      grid-area: dphero-title;
      color: #FFFFFF;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 900;
      font-size: 46px;
      font-size: 4.6rem;
      letter-spacing: .77px;
      margin-top: 0;
      margin-bottom: 30px; }
    .dp--active.single-research-materials .dphero .dphero--byline, .dp--active.research-materials-template-default .dphero .dphero--byline {
      grid-area: dphero-editors;
      margin: 60px 0 0 0; }
      .dp--active.single-research-materials .dphero .dphero--byline .dphero--pubdate, .dp--active.research-materials-template-default .dphero .dphero--byline .dphero--pubdate {
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.75em;
        letter-spacing: .01px;
        text-transform: uppercase; }
      .dp--active.single-research-materials .dphero .dphero--byline .dphero--editors, .dp--active.research-materials-template-default .dphero .dphero--byline .dphero--editors {
        color: #FFFFFF;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.5em;
        letter-spacing: .01px; }
    .dp--active.single-research-materials .dphero .subtitle, .dp--active.research-materials-template-default .dphero .subtitle {
      grid-area: dphero-subtitle;
      color: #FFFFFF;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 2.1px;
      line-height: 2.5em;
      margin-bottom: 10px; }
    .dp--active.single-research-materials .dphero .dphero--intro, .dp--active.research-materials-template-default .dphero .dphero--intro {
      grid-area: dphero-intro;
      max-width: none;
      width: calc( 100vw - 80px); }
      .dp--active.single-research-materials .dphero .dphero--intro p, .dp--active.research-materials-template-default .dphero .dphero--intro p {
        color: #FFFFFF;
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.5em;
        letter-spacing: -0.02px; }
    .dp--active.single-research-materials .dphero figcaption, .dp--active.research-materials-template-default .dphero figcaption {
      display: none; }
    .dp--active.single-research-materials .dphero .dphero--cta, .dp--active.research-materials-template-default .dphero .dphero--cta {
      border-radius: 20px;
      min-width: 90px;
      width: max-content;
      max-width: max-content;
      padding: 10px 24px;
      margin: 40px 0 40px;
      border: 2px solid #FFFFFF;
      text-transform: capitalize;
      cursor: pointer; }
      .dp--active.single-research-materials .dphero .dphero--cta a, .dp--active.research-materials-template-default .dphero .dphero--cta a {
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: .54px; }
  .dp--active.single-research-materials .footernav, .dp--active.research-materials-template-default .footernav {
    margin-top: 0;
    border-top: 0; } }

@media only screen and (min-width: 768px) {
  .researchmaterialheader {
    width: 750px;
    margin: 0 auto;
    padding: 0px 15px; }
  .researchmaterialheader-wrapper-top {
    display: block; }
  .researchmaterialheader-wrapper-top-title {
    margin-top: 40px; }
  .researchmaterialheader-wrapper-top-title-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin-top: 0px;
    max-width: 750px;
    line-height: 24px; }
  .researchmaterialheader-wrapper-top-relation {
    margin-top: 0px;
    margin-bottom: 5px;
    color: #636668; }
  .researchmaterialheader-wrapper-top-title-backlink {
    text-transform: none;
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 0px;
    line-height: 24px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .researchmaterialheader-wrapper-top-backlink-link {
    color: #636668;
    font-style: italic; }
    .researchmaterialheader-wrapper-top-backlink-link:hover {
      color: #636668; }
  .researchmaterialheader-wrapper-left-video {
    display: none; }
  body:not(.dp--active) .researchmaterialheader-wrapper {
    font-size: 0; }
  .researchmaterialheader-wrapper-left,
  .researchmaterialheader-wrapper-right {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
  .researchmaterialheader-wrapper-left {
    padding-right: 15px; }
  .researchmaterialheader-wrapper-left-main-feature {
    display: none; }
  .researchmaterialheader-wrapper-right {
    padding-left: 15px; }
  .researchmaterialheader-wrapper-left-title,
  .researchmaterialheader-wrapper-left-relation,
  .researchmaterialheader-wrapper-left-backlink {
    display: none; }
  .researchmaterialheader-wrapper-left-main-text-content {
    font-size: 16px;
    font-size: 1.6rem; }
  .dp--active.single-research-materials > section:nth-of-type(1), .dp--active.research-materials-template-default > section:nth-of-type(1) {
    background-color: #DCD9D4; }
  .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4), .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) {
    background-color: #FFFFFF;
    margin: 0; }
    .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4) .type--essays, .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) .type--essays {
      border-bottom: 2px solid #87898C;
      padding-bottom: 100px; }
      .dp--active.single-research-materials > section.publicationsgrid:nth-of-type(4) .type--essays ul, .dp--active.research-materials-template-default > section.publicationsgrid:nth-of-type(4) .type--essays ul {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 40px; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper, .dp--active.research-materials-template-default .researchmaterialheader-wrapper {
    padding: 100px 130px 0;
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-template-areas: "research-header research-header" "research-left research-right" "research-footer research-footer"; }
  .dp--active.single-research-materials .researchmaterialheader-posttype-text, .dp--active.research-materials-template-default .researchmaterialheader-posttype-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 35px;
    letter-spacing: 3px;
    margin: 0 0 45px 0; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-title, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 32px;
    letter-spacing: 0.1px;
    margin: 0 0 20px 0;
    width: auto;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmterialheader-wrapper-top--detail, .dp--active.research-materials-template-default .researchmterialheader-wrapper-top--detail {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0;
    margin: 0 0 4px 0;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-author, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-author {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0;
    margin: 0 0 40px 0;
    color: #2D3033; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-top-author a, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-author a {
      color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top-download, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top-download {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: 0;
    margin: 0 0 40px 0;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-top, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-top {
    grid-area: research-header; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-left, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-left {
    grid-area: research-left;
    width: auto;
    padding: 0;
    width: 780px; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-right, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right {
    grid-area: research-right;
    width: auto;
    padding: 0 0 0 120px;
    font-size: 18px;
    font-size: 1.8rem; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-right dt, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dt {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      letter-spacing: 2px;
      text-transform: uppercase;
      margin-bottom: 12px; }
    .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      letter-spacing: 0.011429px;
      margin-bottom: 40px; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd.researchmaterial--publication-type, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd.researchmaterial--publication-type {
        text-transform: capitalize; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd.researchmaterial--publication-related a, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd.researchmaterial--publication-related a {
        text-decoration: underline;
        color: #2D3033; }
      .dp--active.single-research-materials .researchmaterialheader-wrapper-right dd:last-child, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-right dd:last-child {
        margin-bottom: 0; }
  .dp--active.single-research-materials .researchmaterialheader-wrapper-bottom, .dp--active.research-materials-template-default .researchmaterialheader-wrapper-bottom {
    grid-area: research-footer;
    border-bottom: 2px solid #87898C;
    padding-bottom: 100px; }
  .dp--active.single-research-materials .researchmaterialheader--download-wrapper, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper {
    margin-bottom: 40px; }
    .dp--active.single-research-materials .researchmaterialheader--download-wrapper .researchmaterialheader--download-icon, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper .researchmaterialheader--download-icon {
      font-size: 35px;
      font-size: 3.5rem;
      line-height: 24px; }
    .dp--active.single-research-materials .researchmaterialheader--download-wrapper .researchmaterialheader--download, .dp--active.research-materials-template-default .researchmaterialheader--download-wrapper .researchmaterialheader--download {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      letter-spacing: 2px;
      text-transform: capitalize;
      cursor: pointer;
      color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader--show-transcript, .dp--active.research-materials-template-default .researchmaterialheader--show-transcript {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    border-radius: 20px;
    min-width: 90px;
    width: max-content;
    max-width: max-content;
    padding: 10px 45px;
    margin-top: 40px;
    border: 1px solid;
    text-transform: capitalize;
    cursor: pointer; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-available, .dp--active.research-materials-template-default .researchmaterialheader--transcript-available {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    letter-spacing: 0.011429px; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-text-wrapper, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text-wrapper {
    max-width: 780px; }
    .dp--active.single-research-materials .researchmaterialheader--transcript-text-wrapper.state--collapsed, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text-wrapper.state--collapsed {
      display: none; }
  .dp--active.single-research-materials .researchmaterial-expand, .dp--active.research-materials-template-default .researchmaterial-expand {
    float: left; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-credit, .dp--active.research-materials-template-default .researchmaterialheader--transcript-credit {
    float: right;
    margin-top: 16px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
    letter-spacing: 0.01px;
    color: #2D3033; }
  .dp--active.single-research-materials .researchmaterialheader--transcript-text, .dp--active.research-materials-template-default .researchmaterialheader--transcript-text {
    margin: 40px 0 0 0; }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(2) .publicationsgrid--grid-item-title, .dp--active.single-research-materials section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(2) .publicationsgrid--grid-item-title, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(4) .publicationsgrid--grid-item-title {
    text-decoration: underline; }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(1), .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(1) {
    background-color: #DCD9D4;
    padding: 100px 0;
    margin: 0; }
    .dp--active.single-research-materials section.publicationsgrid:nth-of-type(1) .publicationsgrid--wrapper-grid ul, .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(1) .publicationsgrid--wrapper-grid ul {
      grid-template-columns: repeat(2, 1fr); }
  .dp--active.single-research-materials section.publicationsgrid:nth-of-type(2), .dp--active.research-materials-template-default section.publicationsgrid:nth-of-type(2) {
    background-color: #DCD9D4;
    margin: 0; }
  .dp--active.single-research-materials ul.publicationsgrid--research-materials, .dp--active.research-materials-template-default ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(2, 480px);
    column-gap: 220px; }
  .dp--active.single-research-materials .dphero, .dp--active.research-materials-template-default .dphero {
    padding: 0 130px;
    margin: 0;
    height: auto; }
    .dp--active.single-research-materials .dphero figure, .dp--active.research-materials-template-default .dphero figure {
      height: auto;
      margin: 0;
      display: grid;
      grid-template-rows: auto;
      grid-template-columns: auto;
      grid-template-areas: "dphero-title dphero-editors" "dphero-subtitle dphero-subtitle" "dphero-intro dphero-intro"; }
    .dp--active.single-research-materials .dphero h1, .dp--active.research-materials-template-default .dphero h1 {
      grid-area: dphero-title;
      color: #FFFFFF;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 900;
      font-size: 60px;
      font-size: 6rem;
      letter-spacing: 1px;
      margin-top: 60px; }
    .dp--active.single-research-materials .dphero .dphero--byline, .dp--active.research-materials-template-default .dphero .dphero--byline {
      grid-area: dphero-editors;
      margin: 60px 0 0 0; }
      .dp--active.single-research-materials .dphero .dphero--byline .dphero--pubdate, .dp--active.research-materials-template-default .dphero .dphero--byline .dphero--pubdate {
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.75em;
        letter-spacing: .01px;
        text-transform: uppercase; }
      .dp--active.single-research-materials .dphero .dphero--byline .dphero--editors, .dp--active.research-materials-template-default .dphero .dphero--byline .dphero--editors {
        color: #FFFFFF;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.5em;
        letter-spacing: .01px; }
    .dp--active.single-research-materials .dphero .subtitle, .dp--active.research-materials-template-default .dphero .subtitle {
      grid-area: dphero-subtitle;
      color: #FFFFFF;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 23px;
      font-size: 2.3rem;
      letter-spacing: 3px;
      line-height: 1.75em;
      margin-bottom: 25px; }
    .dp--active.single-research-materials .dphero .dphero--intro, .dp--active.research-materials-template-default .dphero .dphero--intro {
      grid-area: dphero-intro;
      max-width: 686px; }
      .dp--active.single-research-materials .dphero .dphero--intro p, .dp--active.research-materials-template-default .dphero .dphero--intro p {
        color: #FFFFFF;
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.5em;
        letter-spacing: -0.02px; }
    .dp--active.single-research-materials .dphero figcaption, .dp--active.research-materials-template-default .dphero figcaption {
      display: none; }
    .dp--active.single-research-materials .dphero .dphero--cta, .dp--active.research-materials-template-default .dphero .dphero--cta {
      border-radius: 20px;
      min-width: 90px;
      width: max-content;
      max-width: max-content;
      padding: 10px 45px;
      margin: 40px 0 60px;
      border: 2px solid #FFFFFF;
      text-transform: capitalize;
      cursor: pointer; }
      .dp--active.single-research-materials .dphero .dphero--cta a, .dp--active.research-materials-template-default .dphero .dphero--cta a {
        color: #FFFFFF;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: .54px; }
  .dp--active.single-research-materials .footernav, .dp--active.research-materials-template-default .footernav {
    margin-top: 0;
    border-top: 0; } }

@media only screen and (min-width: 992px) {
  .researchmaterialheader {
    width: 970px;
    margin-top: 40px; }
  .researchmaterialheader-wrapper-top-title {
    width: 54vw;
    margin-bottom: 6px;
    position: relative; }
  .researchmaterialheader-wrapper-top-relation {
    margin-bottom: 11px; }
  .researchmaterialheader-wrapper-top-title-backlink {
    display: inline-block;
    position: absolute;
    right: -300px;
    width: auto;
    top: 0px; }
  .researchmaterialheader-wrapper-right {
    position: relative; }
  .researchmaterialheader-wrapper-right-video {
    margin-top: 0px; }
  .researchmaterialheader-wrapper-left-main-text,
  .researchmaterialheader-wrapper-left-main-text-title {
    margin: 0; }
  .researchmaterialheader-wrapper-right-feature-figure-image {
    max-height: 60vh;
    margin-right: auto;
    margin-left: auto;
    display: block; }
  .researchmaterialheader-wrapper-left-main-text-content {
    margin-bottom: 24px; } }

@media only screen and (min-width: 1200px) {
  body.single-artwork .rrp .accordionmodule {
    padding: 20px; }
  .researchmaterialheader {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    width: auto; } }

@media only screen {
  .searchresults {
    margin-bottom: 72px; }
  .searchresults-header {
    background-color: #FF483B;
    color: #FFFFFF;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    min-height: 100px;
    display: table;
    width: 100%; }
  .searchresults-header-inner {
    width: 80%;
    padding-left: 16px;
    padding-right: 16px;
    margin-right: auto;
    margin-left: auto;
    display: table-cell;
    vertical-align: middle; }
    .searchresults-header-inner p {
      font-size: 21px;
      margin: 0; }
  .searchresults-wrapper {
    margin-left: auto;
    margin-right: auto; }
  .search-results-wrapper-header {
    text-align: center;
    margin: 48px 0; }
  .searchresults-wrapper-facets {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative; }
    .searchresults-wrapper-facets ul {
      padding: 0;
      padding-top: 24px;
      overflow-x: scroll;
      float: left;
      white-space: nowrap; }
    .searchresults-wrapper-facets ul:after {
      content: '';
      display: inline-block;
      width: 100%; }
    .searchresults-wrapper-facets li {
      display: inline-block;
      margin-right: 24px;
      padding-bottom: 8px; }
      .searchresults-wrapper-facets li a {
        font-size: 14px;
        line-height: 24px;
        color: #636668; }
      .searchresults-wrapper-facets li a:hover {
        color: #2D3033;
        border-bottom: 1px solid #2D3033;
        padding-bottom: 10px; }
  .searchresults-wrapper-facets:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    pointer-events: none;
    background-image: linear-gradient(to left, #f7f7f7, rgba(247, 247, 247, 0) 50%);
    width: 50%;
    height: 100%; }
  .searchresults-wrapper-list {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 16px; }
    .searchresults-wrapper-list ol {
      width: 100%;
      list-style-type: none;
      margin: 0;
      padding-left: 0;
      display: block; }
    .searchresults-wrapper-list li {
      display: inline-block;
      width: 100%;
      vertical-align: top;
      padding-bottom: 12px;
      margin-top: 12px;
      border-bottom: 1px solid #E5E8E8;
      border-collapse: collapse; }
  .searchresults-wrapper-list-item {
    width: 620px;
    text-decoration: none; }
    .searchresults-wrapper-list-item > div {
      display: inline-block;
      vertical-align: top; }
  .searchresults-wrapper-list-item-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #2D3033;
    width: calc(50% - 12px); }
  .searchresults-wrapper-list-item-text-subtitle {
    color: #2D3033; }
  .searchresults-wrapper-list-item-text-posttype {
    color: #636668;
    text-transform: capitalize; }
  .searchresults-wrapper-list-item-imagecontainer {
    width: calc(50% - 12px);
    margin-left: 12px;
    text-align: center;
    line-height: 0; }
    .searchresults-wrapper-list-item-imagecontainer img {
      max-height: 100px;
      min-height: 100px; }
  .expired .searchresults-wrapper-list-item-text-title,
  .expired .searchresults-wrapper-list-item-text-subtitle {
    color: #636668; }
  .searchresults-wrapper-list-item-imagecontainer.expired {
    position: relative; }
    .searchresults-wrapper-list-item-imagecontainer.expired .grey-out {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #F7F7F7;
      opacity: .8; }
  .searchresults-wrapper-list-item:hover div {
    color: #FF483B; }
  .searchresults-wrapper-noresults {
    font-size: 24px;
    margin-top: 48px;
    margin-bottom: 48px;
    text-align: center; }
  .searchresults-wrapper-pagination {
    margin-top: 50px;
    text-align: center; }
    .searchresults-wrapper-pagination .page-numbers {
      display: inline-block;
      min-width: 30px;
      padding: 8px;
      color: #636668;
      border-radius: 999px;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 14px;
      font-variant-numeric: lining-nums;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
    .searchresults-wrapper-pagination .page-numbers.current {
      color: #FFFFFF;
      background-color: #FF483B; }
    .searchresults-wrapper-pagination .page-numbers.next {
      float: right; }
    .searchresults-wrapper-pagination .page-numbers.prev {
      float: left; }
    .searchresults-wrapper-pagination .page-numbers.next,
    .searchresults-wrapper-pagination .page-numbers.prev {
      color: #FF483B;
      padding: 4px 0;
      font-size: 0px; }
      .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon,
      .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon {
        vertical-align: -15%; }
        .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon > svg,
        .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon > svg {
          height: 1em;
          width: 1em;
          position: relative;
          left: 5px;
          font-size: 16px;
          font-size: 1.6rem; }
        .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon.arrow-previous > svg,
        .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon.arrow-previous > svg {
          left: -5px; }
      .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon,
      .searchresults-wrapper-pagination .page-numbers.next .search-nav-text,
      .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon,
      .searchresults-wrapper-pagination .page-numbers.prev .search-nav-text {
        display: inline-block; }
  .searchresults-wrapper-promotedresult {
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 36px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 36px;
    max-width: 1200px; }
  .searchresults-wrapper-promotedresult-image {
    width: 100%;
    display: inline-block; }
    .searchresults-wrapper-promotedresult-image img {
      display: inline; }
  .searchresults-wrapper-promotedresult-text {
    width: 100%;
    display: inline-block;
    vertical-align: top; }
    .searchresults-wrapper-promotedresult-text a.btn {
      position: relative;
      left: 50%;
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
    .searchresults-wrapper-promotedresult-text h2 {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 21px;
      line-height: 28px;
      margin-bottom: 0;
      text-align: center;
      margin-top: 20px; }
    .searchresults-wrapper-promotedresult-text p.searchresults-wrapper-promotedresult-text-subtitle {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 18px;
      line-height: 24px;
      color: #636668;
      margin: 0; }
    .searchresults-wrapper-promotedresult-text p.searchresults-wrapper-promotedresult-text-posttype {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: normal;
      font-size: 14px;
      line-height: 24px;
      color: #636668;
      margin-bottom: 0;
      text-transform: capitalize; }
    .searchresults-wrapper-promotedresult-text p.searchresults-wrapper-promotedresult-text-excerpt {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-variant-numeric: lining-nums;
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 24px;
      margin-top: 24px; } }

@media only screen and (min-width: 576px) {
  .searchresults-wrapper-list li {
    width: calc(100% - 12px); } }

@media only screen and (min-width: 768px) {
  .searchresults-wrapper-promotedresult-image {
    width: 30.3333%; }
  .searchresults-wrapper-facets {
    padding: 0 72px;
    margin-left: auto;
    margin-right: auto; }
  .searchresults-wrapper-facets:after {
    display: none; }
  .searchresults-header-inner {
    padding: 0 72px; }
  .searchresults-wrapper-promotedresult-text {
    width: calc(calc(200% / 3) - 36px);
    margin-left: 36px; }
    .searchresults-wrapper-promotedresult-text h2 {
      text-align: left; }
    .searchresults-wrapper-promotedresult-text a.btn {
      -moz-transform: translateX(0%);
      -o-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%);
      left: 0; }
  .searchresults-wrapper-list-item {
    font-size: 0; }
  .searchresults-wrapper-list-item-text {
    width: calc(calc(200% / 3) - 36px);
    margin-left: 36px; }
  .searchresults-wrapper-list-item-imagecontainer {
    width: calc(calc(100% / 3) - 12px); }
  .searchresults-wrapper-list {
    padding: 0 72px; }
    .searchresults-wrapper-list li {
      width: calc(50% - 14px); }
    .searchresults-wrapper-list li:nth-child(odd) {
      margin-right: 12px; }
    .searchresults-wrapper-list li:nth-child(even) {
      margin-left: 12px; }
  .searchresults-wrapper-pagination .page-numbers.next,
  .searchresults-wrapper-pagination .page-numbers.prev {
    font-size: 16px; } }

@media only screen and (min-width: 1024px) {
  .searchresults-wrapper-pagination {
    padding-left: 72px;
    padding-right: 72px; } }

@media only screen {
  .rrpheader {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1200px; }
    .rrpheader .rrpheader-main-figure-caption {
      margin-top: 20px; }
  .rrpheader-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    text-align: left;
    padding-left: 10px;
    margin-top: 40px;
    margin-bottom: 16px; }
  .rrpheader-main-figure-image {
    width: 100%;
    max-width: 100%; }
  .rrpheader-main-middle-sponsorscredit,
  .rrpheader-main-middle-isbn,
  .rrpheader-main-figure-caption {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    text-transform: none;
    font-size: 12px;
    line-height: 16px;
    color: #636668;
    margin: 0;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .rrpheader-main-figure-caption p {
    line-height: 16px; }
  .rrpheader-main-middle-body p {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-bottom: 24px;
    color: #2D3033; }
  .rrpheader-main-middle-sponsors-image {
    display: inline-block;
    margin: 30px 10px; }
  .rrpheader-main-menus-menu {
    padding-bottom: 20px; }
  .rrpheader-main-menus-menu-header {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668;
    font-weight: bold; }
  .rrpheader-main-menus-menu-items-link {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    display: block;
    margin: 0; }
    .rrpheader-main-menus-menu-items-link:hover {
      color: #FF483B; }
  .artworkgrid-wrapper-grid-item-link-artworknamedatecreated {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
    .artworkgrid-wrapper-grid-item-link-artworknamedatecreated strong {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: italic; }
  .artworkgrid-wrapper-grid-item-researchmaterials,
  .artworkgrid-wrapper-grid-item-essaylink {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    display: block;
    margin: 0; }
    .artworkgrid-wrapper-grid-item-researchmaterials:hover,
    .artworkgrid-wrapper-grid-item-essaylink:hover {
      text-decoration: none; }
  .artworkgrid-wrapper-grid-item-researchmaterials-item {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    text-transform: none;
    font-size: 12px;
    line-height: 16px;
    color: #636668;
    margin: 0;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    margin-left: 10px;
    color: #636668; }
  .artworkgrid .artworkgrid-wrapper-grid-title {
    margin-top: 0; }
  .rauschenberg-research-project .artworkgrid-wrapper-grid-item-researchmaterials-item {
    padding-left: 15px; } }

@media only screen and (min-width: 768px) {
  .rrpheader-main {
    font-size: 0; }
  .rrpheader-main-middle,
  .rrpheader-main-menus,
  .rrpheader-main-figure {
    display: inline-block;
    vertical-align: top;
    margin: 10px; }
  .rrpheader-main-figure {
    width: calc(100% / 4 - 20px); }
  .rrpheader-main-middle {
    width: calc( 50% - 20px); }
  .rrpheader-main-menus {
    width: calc(100% / 4 - 20px); }
  .rrpheader-main-menus-menu-header {
    margin-top: 0; } }

@media only screen and (min-width: 992px) {
  .rauschenberg-research-project .artworkgrid-wrapper-grid-item:nth-child(n+6) {
    border-top: 1px solid #E5E8E8;
    padding-top: 40px; } }

@media only screen {
  .pubshero {
    width: 100%;
    height: 300px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px; }
  .pubsbody {
    max-width: 768px;
    margin: 0 auto;
    padding: 20px; }
    .pubsbody p {
      text-align: left; }
  .pubsbody-title {
    text-align: center; }
  .pubsdigipubs,
  .pubsposts {
    padding: 20px;
    font-size: 0;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; }
  .pubsdigipubs-title,
  .pubsposts-title {
    text-align: center; }
  .pubsdigipubs-posts-post,
  .pubsposts-posts-post {
    font-size: 0; }
  .pubsdigipubs-posts-post-image,
  .pubsposts-posts-post-image,
  .pubsdigipubs-posts-post-info,
  .pubsposts-posts-post-info {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top; }
  .pubsdigipubs-posts-post-image,
  .pubsposts-posts-post-image {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 120px;
    padding-left: 10px; }
  .pubsdigipubs-posts-post-info,
  .pubsposts-posts-post-info {
    padding-right: 10px; }
  .pubsposts-posts-post,
  .pubsdigipubs-posts-post {
    margin-bottom: 20px;
    padding-top: 20px;
    display: block;
    border-top: 1px solid #E5E8E8; }
  .pubsposts-posts-post--hide {
    display: none; }
  .pubsdigipubs-posts-post-info-title,
  .pubsposts-posts-post-info-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033; }
  .pubsdigipubs-posts-post-info-editors,
  .pubsposts-posts-post-info-editors {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .pubsdigipubs-posts-post-info-title,
  .pubsdigipubs-posts-post-info-editors,
  .pubsposts-posts-post-info-title,
  .pubsposts-posts-post-info-editors,
  .pubsdigipubs-posts-post-info-year,
  .pubsposts-posts-post-info-year {
    margin-top: 0px; }
  .pubsposts-seeall {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    left: 50%;
    margin-top: 20px;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .pubsposts-seeall:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 576px) {
  .pubsdigipubs-posts-post-image,
  .pubsposts-posts-post-image {
    width: 20%; }
  .pubsdigipubs-posts-post-info,
  .pubsposts-posts-post-info {
    width: 80%; } }

@media only screen and (min-width: 768px) {
  .pubsdigipubs-posts,
  .pubsposts-posts {
    font-size: 0px; }
  .pubsdigipubs-posts-post,
  .pubsposts-posts-post {
    width: calc(50% - 20px);
    display: inline-block;
    vertical-align: top; }
    .pubsdigipubs-posts-post:nth-child(odd),
    .pubsposts-posts-post:nth-child(odd) {
      margin-right: 10px; }
    .pubsdigipubs-posts-post:nth-child(even),
    .pubsposts-posts-post:nth-child(even) {
      margin-left: 10px; }
  .pubsposts-posts-post--hide {
    display: none; } }

@media only screen and (min-width: 1024px) {
  .pubshero {
    height: 500px; } }

@media only screen {
  .page404 {
    background-color: #FFFFFF; }
  .page404-wrapper {
    max-width: 768px;
    background-color: #FFFFFF;
    padding: 86px 0 100px;
    margin: 0 auto; }
  .page404-wrapper-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    text-align: center;
    letter-spacing: -0.01px;
    color: #2D3033;
    margin: 0 auto 40px; }
  .page404-wrapper-content h2, .page404-wrapper-content h3 {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    text-align: center;
    letter-spacing: -0.01px;
    color: #2D3033;
    margin: 0 auto 0; }
  .page404-wrapper-content p {
    text-align: center;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-size: 1.4rem; }
    .page404-wrapper-content p:first-of-type {
      margin-top: 40px; }
    .page404-wrapper-content p:last-of-type {
      margin-bottom: 50px; }
  .page-404--caption p {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    text-align: left;
    letter-spacing: -0.01px;
    color: #636668;
    margin: 0; }
    .page-404--caption p:first-of-type {
      margin-top: 30px; }
    .page-404--caption p:last-of-type {
      margin-bottom: 0; }
  .error404 .navigationblock--related.navigationblock--whitecard {
    background-color: #FFFFFF;
    margin-bottom: 0; }
    .error404 .navigationblock--related.navigationblock--whitecard .navigationblock-wrapper {
      box-shadow: none;
      margin-bottom: 0; }
  .error404 .footernav {
    margin-top: 0; } }

@media only screen {
  body.exhibitions h2.exhibitionstitle {
    margin-top: 36px;
    margin-bottom: 0; }
  .exhibitionsslider {
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
    .exhibitionsslider .swiper-pagination-bullet-active {
      background: #FF483B; }
    .exhibitionsslider.sfms-swiper-container {
      padding: 40px 0; }
  .exhibitionsslider-wrapper-slide {
    top: 0px;
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    text-align: left; }
  .exhibitionsslider-wrapper-slide-imagecontainer-image {
    height: 240px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%; }
  .exhibitionsslider-wrapper-slide-textcontainer-text {
    padding: 20px; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-tagline {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-size: 24px;
    font-size: 2.4rem;
    font-size: 32px;
    margin-bottom: 0px; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-attribution {
    margin: 0px;
    font-weight: bold;
    margin-top: 15px; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-startdate {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-title,
  .exhibitionsslider-wrapper-slide-textcontainer-text-subtitle,
  .exhibitionsslider-wrapper-slide-textcontainer-text-startdate {
    margin: 0px; }
  .exhibitionsslider-wrapper-slide-textcontainer-text-title {
    margin-top: 40px; }
  .exhibitionsslider-prev,
  .exhibitionsslider-next {
    display: none; }
  .exhibitionticketbutton {
    margin: 80px 0px;
    text-align: center;
    background-color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #FFFFFF;
    padding: 15px 80px;
    display: inline-block;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 18px;
    font-size: 1.8rem; }
    .exhibitionticketbutton:hover {
      color: #FFFFFF; }
  .exhibitionticketwednesday {
    text-align: center;
    position: relative; }
  .exhibitionstitle {
    text-align: center; }
  .sfms-swiper-wrapper .swiper-horizontal > .swiper-pagination-bullets,
  .sfms-swiper-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal,
  .sfms-swiper-wrapper .swiper-pagination-custom, .sfms-swiper-wrapper .swiper-pagination-fraction {
    top: 0;
    bottom: 0; }
  .sfms-swiper-wrapper .swiper-pagination-bullets {
    position: relative; }
  .page-template-page-exhibitions {
    background-color: #FFFFFF; }
    .page-template-page-exhibitions .pagetitle {
      color: #FF483B;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 800;
      font-size: 36px;
      font-size: 3.6rem;
      line-height: 48px;
      text-align: center;
      margin-top: 25px;
      margin-bottom: 25px; }
    .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items {
      max-width: calc( 100vw - 16px * 1);
      margin-right: 0;
      margin-left: 16px;
      border-bottom: 2px solid #E5E8E8;
      width: 100%;
      display: flex; }
      .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items .inpagetab-items-item {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.71em;
        margin-bottom: -2px; }
      .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li {
        border-bottom: 2px solid #FFFFFF;
        margin: 0 0 -2px 0;
        padding: 0; }
        .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li > a.inpagetab-item--active, .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li > a[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li > a.inpagetab-items-subtab[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li > a:hover {
          border-image: linear-gradient(to right, white 15%, #FF483B 15%, #FF483B 85%, white 80%) 5; }
        .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-item--active, .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:first-child > a[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:first-child > a.inpagetab-items-subtab[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:first-child > a:hover {
          border-image: linear-gradient(to right, #FF483B 80%, white 80%) 5; }
        .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:last-child > a.inpagetab-item--active, .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:last-child > a[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:last-child > a.inpagetab-items-subtab[aria-selected="true"], .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items[role=tablist] > li:last-child > a:hover {
          border-image: linear-gradient(to right, white 15%, #FF483B 15%, #FF483B 80%, white 80%) 5; }
    .page-template-page-exhibitions .modulebuilder .ctamodule.cta--style-home {
      margin: 0 16px; }
    .page-template-page-exhibitions .inpagetab--content {
      padding-top: 20px; }
    .page-template-page-exhibitions .inpagetab-items.layout--horizontal {
      width: 100vw; }
    .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper {
      padding: 0; }
      .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 0 24px;
        margin-left: 16px;
        margin-right: 16px;
        max-width: calc( 100vw - 16px * 2);
        padding: 0; }
        .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item {
          border: none;
          width: 100%;
          display: grid;
          grid-template-areas: "eventgridimage" "eventgridtext";
          gap: 0 10px;
          grid-template-rows: auto;
          padding: 0; }
          .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text {
            grid-area: eventgridtext;
            width: 100%; }
          .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
            grid-area: eventgridimage;
            width: auto;
            max-height: 93px;
            margin: 0;
            padding: 0;
            object-position: top left;
            font-family: 'object-fit: contain; object-position: top left;';
            object-fit: contain; }
          .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item:last-child {
            display: none; }
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item {
      grid-template-rows: 103px 1fr; }
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
        max-height: 93px; }
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .exhibitions--upcoming {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 18px;
      letter-spacing: 0.07px;
      position: relative;
      right: calc( -5px + 16px);
      float: right;
      clear: both;
      margin-top: 40px; }
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .exhibitions--upcoming svg {
        transform: scale(0.39);
        position: relative;
        top: 12px; }
        .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .exhibitions--upcoming svg g {
          fill: #FF483B; }
    .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid {
      position: relative; }
      .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px 16px;
        width: calc( 100vw - 16px * 2); }
        .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid.exhibitions--page.exhibitions-grid--past .exhibitionsgrid-wrapper-grid-item {
          grid-template-rows: max-content auto;
          max-width: calc( ( 100vw - 16px - ( 16px * 2 ) ) / 2); }
        .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid.exhibitions--page.exhibitions-grid--past #history--cta {
          grid-column: 1 / span 2;
          border: 2px solid #E5E8E8;
          border-width: 2px 0;
          padding: 45px 0;
          margin: 40px 18px;
          width: 100%; }
          .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid.exhibitions--page.exhibitions-grid--past #history--cta .ctamodule-wrapper {
            padding: 0; }
    .page-template-page-exhibitions .ctamodule.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer,
    .page-template-page-exhibitions .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer {
      border-width: 2px;
      background-color: transparent;
      width: 167px;
      height: 50px; }
      .page-template-page-exhibitions .ctamodule.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer a,
      .page-template-page-exhibitions .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer a {
        padding-top: 10.5px; }
    .page-template-page-exhibitions .searchresults-wrapper-pagination {
      text-align: center;
      margin: 50px 20px;
      padding-left: 0;
      padding-right: 0; }
      .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.71em; }
        .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.next, .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.prev {
          padding: 9px 0; }
        .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.prev {
          float: left;
          left: 5px;
          position: relative; }
        .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.next {
          float: right;
          right: 5px;
          position: relative; } }

@media only screen and (min-width: 376px) {
  .page-template-page-exhibitions {
    background-color: #FFFFFF; }
    .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items {
      max-width: calc( 100vw - 20px * 1); }
    .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item {
      gap: 0 20px;
      grid-template-rows: auto; }
      .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text {
        width: 100%; } }

@media only screen and (min-width: 768px) {
  .page-template-page-exhibitions .modulebuilder > .inpagetab {
    max-width: calc( 100vw - 32px * 2);
    margin-right: auto;
    margin-left: auto; }
    .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items {
      max-width: none;
      margin-right: 0;
      margin-left: 0; }
      .page-template-page-exhibitions .modulebuilder > .inpagetab .inpagetab-items .inpagetab-items-item {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.56em;
        /* identical to box height, or 28px */
        letter-spacing: -0.01px; }
  .page-template-page-exhibitions .modulebuilder .ctamodule.cta--style-home {
    margin: 0; }
  .page-template-page-exhibitions .ctamodule.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer,
  .page-template-page-exhibitions .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer {
    border-width: 2px;
    background-color: transparent;
    width: auto;
    height: auto; }
  .page-template-page-exhibitions .searchresults-wrapper-pagination {
    margin: 50px 60px; }
    .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 23px;
      letter-spacing: -0.01px;
      min-width: 39px; }
      .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.next, .page-template-page-exhibitions .searchresults-wrapper-pagination .page-numbers.prev {
        padding: 10px 0; }
  .exhibitionsslider {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 50px 100px 70px 100px;
    margin-left: 20px;
    margin-right: 20px; }
  .exhibitionsslider-wrapper-slide {
    font-size: 0; }
  .exhibitionsslider-wrapper-slide-imagecontainer,
  .exhibitionsslider-wrapper-slide-textcontainer {
    width: calc(50% - 25px);
    display: inline-block;
    vertical-align: middle; }
  .exhibitionsslider-wrapper-slide-imagecontainer {
    margin-right: 25px; }
  .exhibitionsslider-wrapper-slide-imagecontainer-image {
    height: 400px;
    background-position: 100% 50%; }
  .exhibitionsslider-wrapper-slide-textcontainer-text {
    padding: 0px;
    margin-left: 25px; }
  .exhibitionsslider-prev {
    left: 40px;
    background-image: url("../../library/img/misc/arrow-left.png"); }
  .exhibitionsslider-next {
    right: 40px;
    background-image: url("../../library/img/misc/arrow-right.png"); }
  .exhibitionsslider-prev,
  .exhibitionsslider-next {
    display: block;
    width: 16px;
    height: 26px;
    background-size: 16px 26px; }
  .exhibitionsslider .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px; }
  .exhibitionsslider.sfms-swiper-container {
    padding: 40px 80px;
    box-sizing: border-box; } }

@media only screen and (min-width: 992px) {
  .page-template-page-exhibitions .pagetitle {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 70px;
    margin-top: 50px;
    margin-bottom: 50px; }
  .page-template-page-exhibitions .modulebuilder > .inpagetab {
    max-width: calc( 100vw - 60px * 2); }
  .page-template-page-exhibitions .inpagetab--content {
    padding-top: 40px; }
  .page-template-page-exhibitions .inpagetab-items.layout--horizontal {
    width: max-content; }
  .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 0 24px; }
    .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item {
      gap: 0 20px;
      grid-template-rows: 290px 1fr; }
      .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text {
        width: 100%; }
      .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
        max-height: 290px; }
      .page-template-page-exhibitions .tabs--panel .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item:last-child {
        display: grid; }
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item {
    grid-template-rows: 198px 1fr; }
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
      max-height: 188px; }
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .eventsgridmodule .eventsgridmodule-wrapper .exhibitions--upcoming {
    margin-top: 40px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    letter-spacing: -0.01px; }
  .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
    width: 100%;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px 24px; }
    .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid.exhibitions--page.exhibitions-grid--past .exhibitionsgrid-wrapper-grid-item {
      grid-template-rows: max-content auto;
      max-width: calc( ( 1200px - 25px * 2 ) / 3); }
    .page-template-page-exhibitions .tabs--panel:last-child .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid.exhibitions--page.exhibitions-grid--past #history--cta {
      grid-column: 1 / span 3;
      padding: 90px 0;
      margin: 80px 0;
      width: auto; } }

@media only screen and (min-width: 1024px) {
  body.exhibitions h2.exhibitionstitle {
    margin-top: 0;
    margin-bottom: 24px; }
  .page-template-page-exhibitions .modulebuilder > .inpagetab {
    max-width: calc( 100vw - 72px * 2); } }

@media only screen and (min-width: 1200px) {
  .exhibitionsslider {
    margin-left: auto;
    margin-right: auto; }
  .page-template-page-exhibitions .modulebuilder > .inpagetab {
    max-width: calc( 1200px - 72px * 2); } }

@media only screen {
  body.page-template-page-events-new .overlay,
  body.page-template-page-filter-archive .overlay,
  body.page-template-page-collection-search .overlay,
  body.events .overlay {
    height: 100%;
    width: 100%;
    position: fixed;
    /* Stay in place */
    z-index: 1000;
    /* Sit on top */
    left: 0;
    top: 0;
    display: none;
    background-color: #ff483b;
    /* Black fallback color */
    background-color: rgba(255, 72, 59, 0.9);
    /* Black w/opacity */
    overflow-x: hidden;
    /* Disable horizontal scroll */
    transition: 0.5s;
    /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */ }
    body.page-template-page-events-new .overlay .overlay-contents,
    body.page-template-page-filter-archive .overlay .overlay-contents,
    body.page-template-page-collection-search .overlay .overlay-contents,
    body.events .overlay .overlay-contents {
      text-align: center;
      position: relative;
      top: 32%; }
    body.page-template-page-events-new .overlay .loading-takeover__loading-icon,
    body.page-template-page-filter-archive .overlay .loading-takeover__loading-icon,
    body.page-template-page-collection-search .overlay .loading-takeover__loading-icon,
    body.events .overlay .loading-takeover__loading-icon {
      color: white;
      font-size: 80px;
      height: 83px;
      display: inline-block; }
    body.page-template-page-events-new .overlay .loading-takeover__loading-text,
    body.page-template-page-filter-archive .overlay .loading-takeover__loading-text,
    body.page-template-page-collection-search .overlay .loading-takeover__loading-text,
    body.events .overlay .loading-takeover__loading-text {
      font-size: 18px;
      font-size: 1.8rem;
      color: white;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: normal; }
  body.page-template-page-events-new .spin,
  body.page-template-page-filter-archive .spin,
  body.page-template-page-collection-search .spin,
  body.events .spin {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }
  @-ms-keyframes spin {
    body.page-template-page-events-new from,
    body.page-template-page-filter-archive from,
    body.page-template-page-collection-search from,
    body.events from {
      -ms-transform: rotate(0deg); }
    body.page-template-page-events-new to,
    body.page-template-page-filter-archive to,
    body.page-template-page-collection-search to,
    body.events to {
      -ms-transform: rotate(360deg); } }
  @-moz-keyframes spin {
    from {
      -moz-transform: rotate(0deg); }
    to {
      -moz-transform: rotate(360deg); } }
  @-webkit-keyframes spin {
    from {
      -webkit-transform: rotate(0deg); }
    to {
      -webkit-transform: rotate(360deg); } }
  @keyframes spin {
    from {
      transform: rotate(0deg); }
    to {
      transform: rotate(360deg); } }
  .eventsfilter-toggle {
    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    position: relative; }
  .eventsfilter-toggle-button {
    padding: 10px;
    display: inline-block;
    cursor: pointer;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 14px; }
  .eventsfilter-toggle-button-icon {
    font-size: 24px;
    font-size: 2.4rem;
    position: relative;
    top: 3px;
    margin-right: 8px; }
  .eventsfilter-filter {
    padding: 20px;
    display: none; }
  .eventsfilter-filter,
  .eventsfilter-toggle {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
  .eventsfilter-filter-types {
    text-align: center; }
  .eventsfilter-filter-types-type {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    font-size: 1.2rem;
    min-width: 0px;
    border-color: #636668;
    padding: 8px 18px;
    color: #636668;
    margin: 15px 10px;
    background-color: transparent;
    -moz-transition: background-color 0.25s ease, color 0.25s ease;
    -o-transition: background-color 0.25s ease, color 0.25s ease;
    -webkit-transition: background-color 0.25s ease, color 0.25s ease;
    transition: background-color 0.25s ease, color 0.25s ease; }
    .eventsfilter-filter-types-type:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
    .eventsfilter-filter-types-type:hover {
      background-color: #636668;
      border-color: #636668;
      color: #FFFFFF; }
  .eventsfilter-filter-types-type--toggled {
    background-color: #2D3033;
    color: #FFFFFF; }
  .eventsfilter-filter-daterange-title,
  .eventsfilter-filter-types-title {
    margin-left: 10px;
    margin-bottom: 20px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    text-align: center; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker,
  .eventsfilter-filter-daterange-datepicker .datepicker,
  .archive--filter-group-date-range .air-datepicker,
  .archive--filter-group-date-range .datepicker {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
    border: 0px;
    color: #2D3033; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker.-inline-,
    .eventsfilter-filter-daterange-datepicker .datepicker.-inline-,
    .archive--filter-group-date-range .air-datepicker.-inline-,
    .archive--filter-group-date-range .datepicker.-inline- {
      margin: 16px;
      border: 0; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-body--day-name,
  .eventsfilter-filter-daterange-datepicker .datepicker--day-name,
  .archive--filter-group-date-range .air-datepicker-body--day-name,
  .archive--filter-group-date-range .datepicker--day-name {
    color: #2D3033;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    text-transform: capitalize; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-nav--title,
  .eventsfilter-filter-daterange-datepicker .datepicker--nav-title,
  .archive--filter-group-date-range .air-datepicker-nav--title,
  .archive--filter-group-date-range .datepicker--nav-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-nav--title i,
    .eventsfilter-filter-daterange-datepicker .datepicker--nav-title i,
    .archive--filter-group-date-range .air-datepicker-nav--title i,
    .archive--filter-group-date-range .datepicker--nav-title i {
      color: #2D3033; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell,
  .archive--filter-group-date-range .air-datepicker-cell,
  .archive--filter-group-date-range .datepicker--cell {
    height: 42px;
    margin: 3px 0px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #E5E8E8;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.not-past-date, .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.past-date,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.not-past-date,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.past-date,
    .archive--filter-group-date-range .air-datepicker-cell.not-past-date,
    .archive--filter-group-date-range .air-datepicker-cell.past-date,
    .archive--filter-group-date-range .datepicker--cell.not-past-date,
    .archive--filter-group-date-range .datepicker--cell.past-date {
      color: #636668; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-super-range-from-, .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-range-from-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-super-range-from-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-range-from-,
    .archive--filter-group-date-range .air-datepicker-cell.-super-range-from-,
    .archive--filter-group-date-range .air-datepicker-cell.-range-from-,
    .archive--filter-group-date-range .datepicker--cell.-super-range-from-,
    .archive--filter-group-date-range .datepicker--cell.-range-from- {
      border-color: rgba(255, 72, 59, 0.25);
      background-color: rgba(255, 72, 59, 0.15); }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-super-range-to-, .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-range-to-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-super-range-to-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-range-to-,
    .archive--filter-group-date-range .air-datepicker-cell.-super-range-to-,
    .archive--filter-group-date-range .air-datepicker-cell.-range-to-,
    .archive--filter-group-date-range .datepicker--cell.-super-range-to-,
    .archive--filter-group-date-range .datepicker--cell.-range-to- {
      background-color: #f99e99;
      border-color: #f99e99;
      color: #FFFFFF;
      border-radius: 0px 20px 20px 0px; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.wednesday, .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.closed,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.wednesday,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.closed,
    .archive--filter-group-date-range .air-datepicker-cell.wednesday,
    .archive--filter-group-date-range .air-datepicker-cell.closed,
    .archive--filter-group-date-range .datepicker--cell.wednesday,
    .archive--filter-group-date-range .datepicker--cell.closed {
      color: #E5E8E8; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-range-from-.-range-to-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-range-from-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-range-from-.-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-range-from-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-range-from-.-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-range-from-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-,
  .archive--filter-group-date-range .air-datepicker-cell.-range-to-,
  .archive--filter-group-date-range .datepicker--cell.-range-from-.-range-to-,
  .archive--filter-group-date-range .datepicker--cell.-range-from-,
  .archive--filter-group-date-range .datepicker--cell.-selected-,
  .archive--filter-group-date-range .datepicker--cell.-range-to- {
    border-radius: 100px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-current-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-current-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.-current-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-current-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-.-current-,
  .archive--filter-group-date-range .air-datepicker-cell.-current-,
  .archive--filter-group-date-range .datepicker--cell.-selected-,
  .archive--filter-group-date-range .datepicker--cell.-selected-.-current-,
  .archive--filter-group-date-range .datepicker--cell.-current- {
    color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-current-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.-current-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-.-current-,
  .archive--filter-group-date-range .datepicker--cell.-selected-,
  .archive--filter-group-date-range .datepicker--cell.-selected-.-current- {
    color: #FFFFFF;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    background-color: #FF483B; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-in-range-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-super-in-range-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-other-month-.-in-range-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-in-range.-year-.-other-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-in-range-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-super-in-range-,
  .archive--filter-group-date-range .air-datepicker-cell.-in-range-,
  .archive--filter-group-date-range .air-datepicker-cell.-super-in-range-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-other-month-.-in-range-,
  .archive--filter-group-date-range .air-datepicker-cell.-in-range.-year-.-other-,
  .archive--filter-group-date-range .datepicker--cell.-in-range-,
  .archive--filter-group-date-range .datepicker--cell.-super-in-range- {
    background-color: rgba(255, 72, 59, 0.5);
    color: #FFFFFF;
    border-radius: 0px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-day-.-range-from-.-selected-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-day-.-super-range-from-.-selected-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.datepicker--cell-day.-range-from-.-selected-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.datepicker--cell-day.-super-range-from-.-selected-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-.-day-.-range-from-.-selected-,
  .archive--filter-group-date-range .air-datepicker-cell.-selected-.-day-.-super-range-from-.-selected-,
  .archive--filter-group-date-range .datepicker--cell.-selected-.datepicker--cell-day.-range-from-.-selected-,
  .archive--filter-group-date-range .datepicker--cell.-selected-.datepicker--cell-day.-super-range-from-.-selected- {
    position: relative;
    z-index: 2; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-day-.-range-from-.-selected-:after,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-selected-.-day-.-super-range-from-.-selected-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.datepicker--cell-day.-range-from-.-selected-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.-selected-.datepicker--cell-day.-super-range-from-.-selected-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-selected-.-day-.-range-from-.-selected-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-selected-.-day-.-super-range-from-.-selected-:after,
    .archive--filter-group-date-range .datepicker--cell.-selected-.datepicker--cell-day.-range-from-.-selected-:after,
    .archive--filter-group-date-range .datepicker--cell.-selected-.datepicker--cell-day.-super-range-from-.-selected-:after {
      content: '';
      position: absolute;
      background-color: rgba(255, 72, 59, 0.5);
      width: 21px;
      height: 42px;
      z-index: -1;
      top: 0px;
      right: 0px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to- {
    position: relative;
    z-index: 2; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-:before,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-:before,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-:before,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-:before,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-:before,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-:before,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-:before,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-:before {
      content: '';
      position: absolute;
      background-color: transparent;
      width: 21px;
      height: 42px;
      z-index: -1;
      top: 0;
      left: 0; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-.-selected-:before,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-.-selected-:before,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-.-selected-:before,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:before,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-.-selected-:before,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-.-selected-:before,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-.-selected-:before,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:before {
      background-color: rgba(255, 72, 59, 0.5); }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-in-range-.saturday,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-in-range-.saturday,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-in-range-.saturday,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-in-range-.saturday,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-in-range-.saturday,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-in-range-.saturday,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-in-range-.saturday,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-in-range-.saturday {
    border-radius: 0px 20px 20px 0px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-in-range-.sunday,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-in-range-.sunday,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-in-range-.sunday,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-in-range-.sunday,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-in-range-.sunday,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-in-range-.sunday,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-in-range-.sunday,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-in-range-.sunday {
    border-radius: 20px 0px 0px 20px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to- {
    border-radius: 0px 20px 20px 0px; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-.-selected-,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-.-selected-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-.-selected-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-.-selected-,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-.-selected-,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-.-selected-,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected- {
      border-radius: 100px;
      background-color: #FF483B;
      border-color: #FF483B; }
      .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:after,
      .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-.-selected-:after,
      .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-.-selected-:after,
      .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-.-selected-:after,
      .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:after {
        display: block; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-:after,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-to-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-:after,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-to-:after,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-:after {
      display: none; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-from-,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-from-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-from-,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-from-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-from-,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-from-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-from-,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-from- {
    border-radius: 20px 0px 0px 20px;
    background-color: #f99e99;
    border-color: #f99e99; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-from-.-selected-,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-from-.-selected-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-from-.-selected-,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected-,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-from-.-selected-,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-from-.-selected-,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-from-.-selected-,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected- {
      border-radius: 100px;
      background-color: #FF483B;
      border-color: #FF483B; }
      .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-from-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-from-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-from-.-selected-:after,
      .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected-:after,
      .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-from-.-selected-:after,
      .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-from-.-selected-:after,
      .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-from-.-selected-:after,
      .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected-:after {
        display: block; }
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-from-:after,
    .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-from-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-from-:after,
    .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-from-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-from-:after,
    .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-from-:after,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-from-:after,
    .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-from-:after {
      display: none; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-to-.-selected-:after,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-to-.-selected-:after
.datepicker--cell.datepicker--cell-day.-range-to-.-selected-:after,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:after,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-to-.-selected-:after,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-to-.-selected-:after
.datepicker--cell.datepicker--cell-day.-range-to-.-selected-:after,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-to-.-selected-:after {
    top: 0px;
    left: 0px; }
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-range-from-.-selected-:after,
  .eventsfilter-filter-daterange-datepicker .air-datepicker-cell.-day-.-super-range-from-.-selected-:after,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-range-from-.-selected-:after,
  .eventsfilter-filter-daterange-datepicker .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected-:after,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-range-from-.-selected-:after,
  .archive--filter-group-date-range .air-datepicker-cell.-day-.-super-range-from-.-selected-:after,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-range-from-.-selected-:after,
  .archive--filter-group-date-range .datepicker--cell.datepicker--cell-day.-super-range-from-.-selected-:after {
    top: 0px;
    right: 0px; }
  .eventsfilter-filter-types-buttoncontainer {
    margin: 15px 10px; }
  .eventsfilter-filter-types-buttoncontainer-button {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .eventsfilter-filter-types-buttoncontainer-button:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .upcomingeventsgrid-wrapper,
  .eventsgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
  .eventsgrid-wrapper-title {
    text-align: center; }
  .upcomingeventsgrid-wrapper-grid-item,
  .eventsgrid-wrapper-grid-item {
    padding: 20px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 0; }
  .upcomingeventsgrid-wrapper-grid-item-image,
  .eventsgrid-wrapper-grid-item-image {
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    object-fit: contain;
    object-position: top right;
    font-family: 'object-fit: contain; object-position: top right;';
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-left: 10px;
    max-height: 200px; }
  .upcomingeventsgrid-wrapper-grid-item-text,
  .eventsgrid-wrapper-grid-item-text {
    display: inline-block;
    width: calc(50% - 10px);
    margin-right: 10px;
    vertical-align: top; }
    .upcomingeventsgrid-wrapper-grid-item-text h4:first-child,
    .eventsgrid-wrapper-grid-item-text h4:first-child {
      margin-top: 0px; }
  .upcomingeventsgrid-wrapper-grid-item-text-category,
  .eventsgrid-wrapper-grid-item-text-category,
  .upcomingeventsgrid-wrapper-grid-item-text-title,
  .eventsgrid-wrapper-grid-item-text-title {
    margin: 0px;
    color: #2D3033;
    text-decoration: none;
    display: inline-block;
    width: 100%; }
  .upcomingeventsgrid-wrapper-grid-item-text-date,
  .eventsgrid-wrapper-grid-item-text-date {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    line-height: 24px;
    margin-top: 0px;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .upcomingeventsgrid-wrapper-grid-item-text-title,
  .eventsgrid-wrapper-grid-item-text-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    margin: 5px 0; }
  .upcomingeventsgrid-wrapper-grid-item-text-subtitle,
  .eventsgrid-wrapper-grid-item-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033;
    margin-top: 0px; }
  .upcomingeventsgrid-wrapper-message,
  .eventsgrid-wrapper-message {
    line-height: 28px;
    text-align: center;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .upcomingeventsgrid-wrapper-message-seeall,
  .eventsgrid-wrapper-message-seeall {
    margin-top: 16px;
    color: #FF483B;
    text-decoration: underline;
    cursor: pointer; }
  .upcomingeventsgrid {
    display: none; }
    .upcomingeventsgrid.upcomingeventsgrid--active {
      display: block; }
  .featuredevents-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 40px;
    text-align: center; }
  .featuredevents-wrapper-grid-item {
    padding: 20px 0px;
    display: block; }
  .featuredevents-wrapper-grid-item-text {
    text-align: left; }
  .featuredevents-wrapper-grid-item-text-category,
  .featuredevents-wrapper-grid-item-text-title,
  .featuredevents-wrapper-grid-item-text-date,
  .featuredevents-wrapper-grid-item-text-description {
    margin: 0px;
    margin-top: 8px; }
  .featuredevents-wrapper-grid-item-text-description {
    line-height: 24px;
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 30px; }
  .featuredevents-wrapper-grid-item-text-category {
    margin-top: 20px;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #636668;
    line-height: 16px; }
  .featuredevents-wrapper-grid-item-text-date {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #636668;
    line-height: 24px; }
  .featuredevents-wrapper-grid-item-image {
    height: 240px;
    width: 100%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat; }
  .seepasteventsbutton {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 40px;
    margin-bottom: 80px; }
    .seepasteventsbutton:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 576px) {
  .featuredevents-wrapper-grid {
    font-size: 0; }
  .upcomingeventsgrid-wrapper-grid,
  .eventsgrid-wrapper-grid {
    font-size: 0; }
  .upcomingeventsgrid-wrapper-grid-item,
  .eventsgrid-wrapper-grid-item {
    width: 50%;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .upcomingeventsgrid-wrapper-grid-item:nth-child(odd),
    .eventsgrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 15px; }
    .upcomingeventsgrid-wrapper-grid-item:nth-child(even),
    .eventsgrid-wrapper-grid-item:nth-child(even) {
      padding-left: 15px; }
  .featuredevents-wrapper-grid-item-image {
    background-size: cover; }
  .featuredevents-wrapper-grid-item-text {
    text-align: left; } }

@media only screen and (min-width: 768px) {
  .featuredevents-wrapper-grid {
    font-size: 0; }
  .featuredevents-wrapper-grid-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .featuredevents-wrapper-grid-item:nth-child(odd) {
      padding-right: 10px; }
    .featuredevents-wrapper-grid-item:nth-child(even) {
      padding-left: 10px; }
  .eventsfilter-filter-types-buttoncontainer {
    margin: 50px 10px 15px 10px; } }

@media only screen and (min-width: 992px) {
  .eventsfilter-toggle {
    text-align: center; }
  .eventsfilter-toggle-button {
    position: absolute;
    bottom: 30px;
    right: 0px; }
  .eventsfilter-filter {
    font-size: 0; }
  .eventsfilter-filter-types,
  .eventsfilter-filter-daterange {
    display: inline-block;
    vertical-align: top;
    text-align: left; }
  .eventsfilter-filter-types {
    width: 70%; }
  .eventsfilter-filter-daterange {
    width: 30%; }
  .eventsfilter-filter-types-title,
  .eventsfilter-filter-daterange-title {
    text-align: left; }
  .eventsfilter-filter-daterange-datepicker .datepicker {
    margin-left: auto;
    margin-right: 0px; }
  .eventsfilter-filter-types-type {
    margin-bottom: 0px; }
  .eventsfilter-filter-daterange-title {
    width: 242px;
    margin-left: auto; }
  .upcomingeventsgrid-wrapper,
  .eventsgrid-wrapper {
    padding: 20px 40px; }
  .upcomingeventsgrid-wrapper-title,
  .eventsgrid-wrapper-title {
    margin-top: 10px;
    text-align: center; }
  .upcomingeventsgrid-wrapper-grid-item:nth-child(odd),
  .eventsgrid-wrapper-grid-item:nth-child(odd) {
    padding-right: 25px; }
  .upcomingeventsgrid-wrapper-grid-item:nth-child(even),
  .eventsgrid-wrapper-grid-item:nth-child(even) {
    padding-left: 25px; }
  .upcomingeventsgrid-wrapper-grid-item-image,
  .eventsgrid-wrapper-grid-item-image {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right; }
  .upcomingeventsgrid-wrapper-grid-item-text,
  .eventsgrid-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom; }
  .featuredevents-wrapper-grid {
    text-align: left; }
  .featuredevents-wrapper-grid-item {
    width: calc(100% / 3); }
    .featuredevents-wrapper-grid-item:nth-child(odd) {
      padding-right: 0px; }
    .featuredevents-wrapper-grid-item:nth-child(even) {
      padding-left: 0px; }
    .featuredevents-wrapper-grid-item:nth-child(3n + 1) {
      padding-right: 10px; }
    .featuredevents-wrapper-grid-item:nth-child(3n + 2) {
      padding-left: 10px;
      padding-right: 10px; }
    .featuredevents-wrapper-grid-item:nth-child(3n + 3) {
      padding-left: 10px; } }

@media only screen {
  .filmsslider {
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
    .filmsslider .swiper-pagination-bullet-active {
      background: #FF483B; }
    .filmsslider.sfms-swiper-container {
      padding: 40px 0; }
  .filmsslider-wrapper-slide {
    top: 0px;
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    text-align: left; }
  .filmsslider-wrapper-slide-imagecontainer-image {
    height: 240px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%; }
  .filmsslider-wrapper-slide-textcontainer-text {
    padding: 20px; }
  .filmsslider-wrapper-slide-textcontainer-text-tagline {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-size: 24px;
    font-size: 2.4rem;
    font-size: 32px;
    margin-bottom: 0px; }
  .filmsslider-wrapper-slide-textcontainer-text-attribution {
    margin: 0px;
    font-weight: bold;
    margin-top: 15px; }
  .filmsslider-wrapper-slide-textcontainer-text-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000; }
  .filmsslider-wrapper-slide-textcontainer-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .filmsslider-wrapper-slide-textcontainer-text-startdate {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .filmsslider-wrapper-slide-textcontainer-text-title,
  .filmsslider-wrapper-slide-textcontainer-text-subtitle,
  .filmsslider-wrapper-slide-textcontainer-text-startdate {
    margin: 0px; }
  .filmsslider-wrapper-slide-textcontainer-text-title {
    margin-top: 40px; }
  .filmsslider-prev,
  .filmsslider-next {
    display: none; }
  .filmticketbutton {
    margin: 80px 0px;
    text-align: center;
    background-color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #FFFFFF;
    padding: 15px 80px;
    display: inline-block;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 18px;
    font-size: 1.8rem; }
    .filmticketbutton:hover {
      color: #FFFFFF; }
  .filmticketwednesday {
    text-align: center;
    position: relative;
    top: 70px; }
  .filmstitle {
    text-align: center; } }

@media only screen and (min-width: 768px) {
  .filmsslider {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 50px 100px 70px 100px;
    margin-left: 20px;
    margin-right: 20px; }
  .filmsslider-wrapper-slide {
    font-size: 0; }
  .filmsslider-wrapper-slide-imagecontainer,
  .filmsslider-wrapper-slide-textcontainer {
    width: calc(50% - 25px);
    display: inline-block;
    vertical-align: middle; }
  .filmsslider-wrapper-slide-imagecontainer {
    margin-right: 25px; }
  .filmsslider-wrapper-slide-imagecontainer-image {
    height: 400px;
    background-position: 100% 50%; }
  .filmsslider-wrapper-slide-textcontainer-text {
    padding: 0px;
    margin-left: 25px; }
  .filmsslider-prev {
    left: 40px;
    background-image: url("../../library/img/misc/arrow-left.png"); }
  .filmsslider-next {
    right: 40px;
    background-image: url("../../library/img/misc/arrow-right.png"); }
  .filmsslider-prev,
  .filmsslider-next {
    display: block;
    width: 16px;
    height: 26px;
    background-size: 16px 26px; }
  .filmsslider .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px; }
  .filmsslider.sfms-swiper-container {
    padding: 40px 80px;
    box-sizing: border-box; } }

@media only screen and (min-width: 1200px) {
  .filmsslider {
    margin-left: auto;
    margin-right: auto; } }

@media only screen {
  .pigcontainer {
    margin-top: 48px;
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
  .pigcontainer-image {
    margin-left: auto;
    margin-right: auto;
    background: #FFFFFF;
    text-align: center;
    padding: 24px;
    display: table;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2); }
    .pigcontainer-image img {
      max-height: 70vh; }
  .pigcontainer-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    margin-bottom: 24px; }
    .pigcontainer-content h1 {
      text-align: center;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-size: 32px; }
    .pigcontainer-content p {
      padding: 0 15px; }
  .logo-container {
    padding: 15px; }
    .logo-container img {
      width: 100px;
      margin-right: 12px; } }

@media only screen and (min-width: 992px) {
  .pigcontainer {
    width: 66.666%; }
  .pigcontainer-content {
    width: 66.666%; } }

@media only screen {
  .teacherresourcesfilter-wrapper {
    padding: 20px;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto; }
  .teacherresourcesfilter-wrapper-filter-group-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    margin-bottom: 10px;
    margin-top: 40px; }
  .teacherresourcesfilter-wrapper-filter-group-button {
    border: 1px solid #636668;
    color: #000000;
    border-radius: 20px;
    display: inline-block;
    margin: 7.5px 5px 7.5px 0px;
    padding: 4px 12px 4px 24px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    cursor: pointer;
    -moz-transition: background-color 0.25s ease, color 0.25s ease;
    -o-transition: background-color 0.25s ease, color 0.25s ease;
    -webkit-transition: background-color 0.25s ease, color 0.25s ease;
    transition: background-color 0.25s ease, color 0.25s ease; }
    .teacherresourcesfilter-wrapper-filter-group-button:hover {
      background-color: #636668;
      color: #FFFFFF;
      border-color: #636668; }
      .teacherresourcesfilter-wrapper-filter-group-button:hover .teacherresourcesfilter-wrapper-filter-group-button-count {
        color: #636668; }
  .teacherresourcesfilter-wrapper-filter-group-button--active {
    border-color: #FF483B;
    background-color: #FF483B;
    color: #FFFFFF; }
    .teacherresourcesfilter-wrapper-filter-group-button--active .teacherresourcesfilter-wrapper-filter-group-button-count {
      color: #FF483B;
      background-color: #E5E8E8; }
  .teacherresourcesfilter-wrapper-filter-group-button-name,
  .teacherresourcesfilter-wrapper-filter-group-button-count {
    display: inline-block;
    pointer-events: none; }
  .teacherresourcesfilter-wrapper-filter-group-button-count {
    background-color: #E5E8E8;
    border-radius: 100px;
    padding: 0px 8px;
    margin-left: 5px;
    color: #000000; }
  .teacherresourcesgrid {
    margin-top: 20px; }
  .teacherresourcesgrid-wrapper-title-relation {
    display: none; }
  .teacherresourcesgrid-wrapper-title-relation--active {
    display: inline-block; }
  .teacherresourcesgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    text-align: left; }
  .teacherresourcesgrid-wrapper-title {
    text-align: center; }
  .teacherresourcesgrid-wrapper-grid-item {
    padding: 20px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 0; }
  .teacherresourcesgrid-wrapper-grid-item-text-title,
  .teacherresourcesgrid-wrapper-grid-item-text-category {
    margin: 0px;
    color: #2D3033;
    text-decoration: none;
    display: inline-block;
    width: 100%; }
  .teacherresourcesgrid-wrapper-grid-item-image {
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    object-fit: contain;
    object-position: top right;
    font-family: 'object-fit: contain; object-position: top right;';
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-left: 10px;
    max-height: 200px; }
  .teacherresourcesgrid-wrapper-grid-item-text {
    display: inline-block;
    width: calc(50% - 10px);
    margin-right: 10px;
    vertical-align: top; }
    .teacherresourcesgrid-wrapper-grid-item-text h4:first-child {
      margin-top: 0px; }
  .teacherresourcesgrid-wrapper-grid-item-text-category {
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    line-height: 16px;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .teacherresourcesgrid-wrapper-grid-item-text-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #000000; }
  .teacherresourcesgrid-wrapper-seemore {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    min-width: 0px;
    margin-top: 40px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .teacherresourcesgrid-wrapper-seemore:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
    .teacherresourcesgrid-wrapper-seemore:before {
      content: '';
      display: block; } }

@media only screen and (min-width: 576px) {
  .teacherresourcesgrid-wrapper-grid {
    font-size: 0; }
  .teacherresourcesgrid-wrapper-grid-item {
    width: 50%;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .teacherresourcesgrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 15px; }
    .teacherresourcesgrid-wrapper-grid-item:nth-child(even) {
      padding-left: 15px; } }

@media only screen and (min-width: 768px) {
  .teacherresourcesfilter-wrapper-filter-group-title {
    margin-top: 30px; } }

@media only screen and (min-width: 992px) {
  .teacherresourcesgrid {
    margin-top: 60px; }
  .teacherresourcesgrid-wrapper {
    padding: 20px 40px; }
  .teacherresourcesgrid-wrapper-title {
    margin-top: 10px;
    text-align: center; }
  .teacherresourcesgrid-wrapper-grid-item:nth-child(odd) {
    padding-right: 25px; }
  .teacherresourcesgrid-wrapper-grid-item:nth-child(even) {
    padding-left: 25px; }
  .teacherresourcesgrid-wrapper-grid-item-image {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right; }
  .teacherresourcesgrid-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom; } }

@media only screen {
  .dp--active.dp--mission-murals.page-template-page-toc .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a .image-not-available {
    display: none; }
  .dp--active.dp--mission-murals.publication-template-page-digital-publication .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img {
    display: none; }
  .dp--active section.wysiwygmodule.wysiwygmodule--wide.primary-sources .wysiwygmodule-content {
    background-color: #FFFFFF; }
  .dp--active section.wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content {
    padding: 40px;
    margin: 0; }
  .dp--active p a:not(.artist-page) {
    text-decoration: underline; }
  .dp--active .footernav {
    margin-top: 0; }
  .dphero {
    height: calc(100vh - 66px);
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .dphero-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%; }
  .dphero-editors {
    position: absolute;
    bottom: 30px;
    width: 100%;
    color: #FFFFFF;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    text-align: center;
    font-size: 18px;
    font-size: 1.8rem; }
  .publication-template-page-digital-publication .dphero:not(.dp--legacy),
  .page-template-page-digital-publication .dphero:not(.dp--legacy),
  .page-template-page .dphero:not(.dp--legacy) {
    margin: 0;
    height: auto;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .publication-template-page-digital-publication .dphero figure,
  .page-template-page-digital-publication .dphero figure,
  .page-template-page .dphero figure {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin: 0; }
    .publication-template-page-digital-publication .dphero figure > *,
    .page-template-page-digital-publication .dphero figure > *,
    .page-template-page .dphero figure > * {
      margin-left: 40px;
      z-index: 10; }
    .publication-template-page-digital-publication .dphero figure > img,
    .page-template-page-digital-publication .dphero figure > img,
    .page-template-page .dphero figure > img {
      position: absolute;
      width: 100vw;
      object-fit: cover;
      z-index: 1;
      margin: 0; }
    .publication-template-page-digital-publication .dphero figure h1,
    .page-template-page-digital-publication .dphero figure h1,
    .page-template-page .dphero figure h1 {
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-weight: 900;
      font-size: 30px;
      font-size: 3rem;
      letter-spacing: .5px;
      line-height: 1.25em;
      margin: 60px 40px 30px 40px;
      max-width: 100vw;
      color: #FFFFFF; }
    .publication-template-page-digital-publication .dphero figure .subtitle,
    .page-template-page-digital-publication .dphero figure .subtitle,
    .page-template-page .dphero figure .subtitle {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 2em;
      letter-spacing: 1.6px;
      color: #FFFFFF;
      margin: 0 auto 22px 40px;
      max-width: 100vw;
      text-transform: uppercase; }
    .publication-template-page-digital-publication .dphero figure .dphero--intro,
    .page-template-page-digital-publication .dphero figure .dphero--intro,
    .page-template-page .dphero figure .dphero--intro {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-size: 16px;
      font-size: 1.6rem;
      letter-spacing: -0.13px;
      line-height: 1.625em;
      color: #FFFFFF;
      margin: 0 40px 12px 40px;
      max-width: 100vw; }
      .publication-template-page-digital-publication .dphero figure .dphero--intro a,
      .page-template-page-digital-publication .dphero figure .dphero--intro a,
      .page-template-page .dphero figure .dphero--intro a {
        text-decoration: underline; }
    .publication-template-page-digital-publication .dphero figure .dphero--editors,
    .page-template-page-digital-publication .dphero figure .dphero--editors,
    .page-template-page .dphero figure .dphero--editors {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.01px;
      line-height: 24px;
      color: #FFFFFF;
      margin: 0 auto 0 40px;
      max-width: 100vw; }
    .publication-template-page-digital-publication .dphero figure figcaption,
    .page-template-page-digital-publication .dphero figure figcaption,
    .page-template-page .dphero figure figcaption {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      margin: 20px 40px 44px;
      row-gap: 20px; }
      .publication-template-page-digital-publication .dphero figure figcaption .dphero--image-credit,
      .page-template-page-digital-publication .dphero figure figcaption .dphero--image-credit,
      .page-template-page .dphero figure figcaption .dphero--image-credit {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        letter-spacing: 0.01px;
        line-height: 16px;
        margin: 0 auto 0 0;
        max-width: 700px;
        color: #FFFFFF; }
      .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
      .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
      .page-template-page .dphero figure figcaption .dphero--sponsor {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        letter-spacing: 0.01px;
        line-height: 16px;
        margin: 0;
        color: #FFFFFF; }
        .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
        .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
        .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images {
          margin-bottom: 20px; }
        .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content a,
        .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content a,
        .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content a {
          text-decoration: underline; }
    .publication-template-page-digital-publication .dphero figure::after,
    .page-template-page-digital-publication .dphero figure::after,
    .page-template-page .dphero figure::after {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);
      height: 625px;
      width: 100%;
      z-index: 2; }
    .publication-template-page-digital-publication .dphero figure.no-img::after,
    .page-template-page-digital-publication .dphero figure.no-img::after,
    .page-template-page .dphero figure.no-img::after {
      background-image: none;
      height: 100%; }
    .publication-template-page-digital-publication .dphero figure.no-filter::after,
    .page-template-page-digital-publication .dphero figure.no-filter::after,
    .page-template-page .dphero figure.no-filter::after {
      background-image: none; }
  .publication-template-page-digital-publication section.publicationsgrid,
  .page-template-page-digital-publication section.publicationsgrid,
  .page-template-page section.publicationsgrid {
    position: relative; }
    .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
    .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
    .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul {
      grid-template-columns: repeat(1, 1fr); }
      .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column,
      .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column,
      .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column {
        grid-template-columns: repeat(1, 1fr); }
    .publication-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
    .page-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
    .page-template-page section.publicationsgrid:last-of-type .publicationsgrid--wrapper {
      padding-bottom: 24px; }
    .publication-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper,
    .page-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper,
    .page-template-page section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper {
      position: absolute;
      padding: 40px 0 0 0;
      margin: 0;
      width: 100%; }
      .publication-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid,
      .page-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid,
      .page-template-page section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid {
        display: none; }
    .publication-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content,
    .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
    .page-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content,
    .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
    .page-template-page section.publicationsgrid .wysiwygmodule-content,
    .page-template-page section.publicationsgrid .publicationsgrid--wrapper {
      padding: 40px 0;
      margin: 0 40px; }
      .publication-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .publication-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .publication-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--essays .publicationsgrid--grid-item-title,
      .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--essays .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .wysiwygmodule-content .publicationsgrid--essays .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--essays .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .wysiwygmodule-content .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .wysiwygmodule-content .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .wysiwygmodule-content .publicationsgrid--essays .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--primary-sources .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--research-materials .publicationsgrid--grid-item-title,
      .page-template-page section.publicationsgrid .publicationsgrid--wrapper .publicationsgrid--essays .publicationsgrid--grid-item-title {
        text-decoration: underline; }
  .publication-template-page-digital-publication .footernav,
  .page-template-page-digital-publication .footernav,
  .page-template-page .footernav {
    margin-top: 0; }
  .page-template-page-toc {
    background-color: #FFFFFF; }
    .page-template-page-toc > .modulebuilder {
      padding: 0 40px;
      margin-top: 100px !important; }
      .page-template-page-toc > .modulebuilder .inpagetab > hr {
        background-color: #2D3033;
        color: #2D3033; }
      .page-template-page-toc > .modulebuilder .single-column-content {
        padding: 0; }
      .page-template-page-toc > .modulebuilder > section.wysiwygmodule {
        border-top: 1px solid #2D3033;
        margin-top: 100px;
        padding-top: 100px; }
    .page-template-page-toc .tabs--panel > .modulebuilder {
      margin: 0; }
      .page-template-page-toc .tabs--panel > .modulebuilder > section {
        max-width: none; }
        .page-template-page-toc .tabs--panel > .modulebuilder > section > .single-column-content.wysiwygmodule-content {
          max-width: none;
          padding: 0; }
          .page-template-page-toc .tabs--panel > .modulebuilder > section > .single-column-content.wysiwygmodule-content p {
            font-size: 16px;
            font-size: 1.6rem; }
      .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper {
        padding-bottom: 60px;
        padding-top: 0;
        margin: 0; }
      .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--watch-item {
        display: block;
        row-gap: 13px; }
        .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--watch-item > img {
          margin: 0; }
        .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--watch-item > h4.publicationsgrid--grid-item-artist {
          margin: 26px ​0 0 13px; }
    .page-template-page-toc .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content {
      padding: 0;
      margin: 100px 0; }
      .page-template-page-toc .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content > p:first-child {
        margin: 0;
        padding: 0; }
        .page-template-page-toc .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content > p:first-child > img {
          margin-bottom: 40px;
          display: grid; }
      .page-template-page-toc .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content > h4 {
        margin: 0 0 24px 0;
        padding: 0;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px; }
      .page-template-page-toc .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content > p:nth-child(2) {
        margin: 0;
        padding: 0; } }

@media only screen and (min-width: 576px) {
  .page-template-page-toc > .modulebuilder {
    padding: 0 40px; }
  .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--watch-item {
    row-gap: 13px; }
    .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--watch-item > img {
      margin-bottom: 13px; } }

@media only screen and (min-width: 768px) {
  .publication-template-page-digital-publication .dphero figure,
  .page-template-page-digital-publication .dphero figure,
  .page-template-page .dphero figure {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin: 0; }
    .publication-template-page-digital-publication .dphero figure > *,
    .page-template-page-digital-publication .dphero figure > *,
    .page-template-page .dphero figure > * {
      margin-left: 130px; }
    .publication-template-page-digital-publication .dphero figure > img,
    .page-template-page-digital-publication .dphero figure > img,
    .page-template-page .dphero figure > img {
      position: absolute;
      width: 100vw;
      object-fit: cover;
      z-index: 1;
      margin: 0; }
    .publication-template-page-digital-publication .dphero figure h1,
    .page-template-page-digital-publication .dphero figure h1,
    .page-template-page .dphero figure h1 {
      font-size: 60px;
      font-size: 6rem;
      letter-spacing: 1px;
      margin: 140px auto 30px 130px;
      max-width: 780px; }
    .publication-template-page-digital-publication .dphero figure .subtitle,
    .page-template-page-digital-publication .dphero figure .subtitle,
    .page-template-page .dphero figure .subtitle {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      letter-spacing: 2px;
      margin: 0 auto 34px 130px;
      max-width: 780px; }
    .publication-template-page-digital-publication .dphero figure .dphero--intro,
    .page-template-page-digital-publication .dphero figure .dphero--intro,
    .page-template-page .dphero figure .dphero--intro {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      margin: 0 auto 34px 130px;
      max-width: 780px; }
    .publication-template-page-digital-publication .dphero figure .dphero--editors,
    .page-template-page-digital-publication .dphero figure .dphero--editors,
    .page-template-page .dphero figure .dphero--editors {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      margin: 0 auto 0 130px;
      max-width: 780px; }
    .publication-template-page-digital-publication .dphero figure figcaption,
    .page-template-page-digital-publication .dphero figure figcaption,
    .page-template-page .dphero figure figcaption {
      grid-template-columns: 680px calc( 100% - 680px);
      column-gap: 0;
      padding: 0 130px 44px 130px;
      width: 100%; }
      .publication-template-page-digital-publication .dphero figure figcaption .dphero--image-credit,
      .page-template-page-digital-publication .dphero figure figcaption .dphero--image-credit,
      .page-template-page .dphero figure figcaption .dphero--image-credit {
        font-weight: 400;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 16px;
        margin: 156px auto 0 0;
        max-width: 700px; }
      .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
      .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
      .page-template-page .dphero figure figcaption .dphero--sponsor {
        float: right;
        text-align: right;
        margin: 0 auto;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 16px;
        max-width: 100%; }
        .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
        .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
        .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images {
          margin-bottom: 20px; }
        .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content,
        .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content,
        .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content {
          max-width: 280px;
          float: right; }
      .publication-template-page-digital-publication .dphero figure figcaption.text--align-left .dphero--sponsor,
      .page-template-page-digital-publication .dphero figure figcaption.text--align-left .dphero--sponsor,
      .page-template-page .dphero figure figcaption.text--align-left .dphero--sponsor {
        text-align: left; }
    .publication-template-page-digital-publication .dphero figure::after,
    .page-template-page-digital-publication .dphero figure::after,
    .page-template-page .dphero figure::after {
      height: 625px; }
  .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(3, 1fr); }
    .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column,
    .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column,
    .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul.grid--1-column {
      grid-template-columns: repeat(1, 1fr); }
  .publication-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid:last-of-type .publicationsgrid--wrapper {
    padding-bottom: 100px; }
  .publication-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper {
    position: relative;
    padding: 100px 0;
    margin: 0 130px;
    width: auto; }
    .publication-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid,
    .page-template-page-digital-publication section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid,
    .page-template-page section.publicationsgrid.publicationsgrid--with-details .publicationsgrid--wrapper .publicationsgrid--wrapper-grid {
      display: block; }
  .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; }
  .publication-template-page-digital-publication.dp--mission-murals .dphero figure::after, .publication-template-page-digital-publication .dp--mission-murales .dphero figure::after,
  .page-template-page-digital-publication.dp--mission-murals .dphero figure::after,
  .page-template-page-digital-publication .dp--mission-murales .dphero figure::after,
  .page-template-page.dp--mission-murals .dphero figure::after,
  .page-template-page .dp--mission-murales .dphero figure::after {
    background-image: none; }
  .dp--active section.wysiwygmodule.wysiwygmodule--wide.primary-sources .wysiwygmodule-content {
    background-color: #FFFFFF; }
  .dp--active section.wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content {
    padding: 100px 130px; }
  .page-template-page-toc > .modulebuilder {
    padding: 0 60px;
    margin-top: 80px !important; }
    .page-template-page-toc > .modulebuilder .single-column-content {
      padding: 0; }
    .page-template-page-toc > .modulebuilder > section.wysiwygmodule {
      border-top: 0;
      padding-top: 0;
      margin-left: 0; }
  .page-template-page-toc .tabs--panel > .modulebuilder {
    margin: 0; }
    .page-template-page-toc .tabs--panel > .modulebuilder > section {
      max-width: none; }
      .page-template-page-toc .tabs--panel > .modulebuilder > section > .single-column-content.wysiwygmodule-content {
        max-width: none;
        padding: 0; }
        .page-template-page-toc .tabs--panel > .modulebuilder > section > .single-column-content.wysiwygmodule-content p {
          font-size: 16px;
          font-size: 1.6rem; }
    .page-template-page-toc .tabs--panel > .modulebuilder .publicationsgrid .publicationsgrid--wrapper {
      padding-bottom: 100px; } }

@media only screen and (min-width: 992px) {
  .dphero {
    height: calc(100vh - 182px);
    margin-bottom: -27px; }
  .dphero-editors {
    width: auto;
    left: 58px;
    text-shadow: 1px 1px 3px #2D3033; } }

@media only screen and (min-width: 1024px) {
  .page-template-page-toc > .modulebuilder {
    padding: 0 130px;
    margin-top: 50px !important; } }

@media only screen and (min-width: 1200px) {
  .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(4, 1fr); }
  .publication-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid:last-of-type .publicationsgrid--wrapper {
    padding-bottom: 100px; }
  .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; } }

@media only screen and (min-width: 1920px) {
  .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
  .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor,
  .page-template-page .dphero figure figcaption .dphero--sponsor {
    margin: 0; }
    .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
    .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images,
    .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-images {
      margin-bottom: 20px; }
    .publication-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content,
    .page-template-page-digital-publication .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content,
    .page-template-page .dphero figure figcaption .dphero--sponsor .dphero--sponsor-content {
      max-width: 280px;
      float: right; }
  .publication-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page-digital-publication section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul,
  .page-template-page section.publicationsgrid:nth-of-type(4) .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(4, 1fr); }
  .publication-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid:last-of-type .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid:last-of-type .publicationsgrid--wrapper {
    padding-bottom: 100px; }
  .publication-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page-digital-publication section.publicationsgrid .publicationsgrid--wrapper,
  .page-template-page section.publicationsgrid .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; } }

@media only screen {
  body:not(.page-template-page-home) {
    padding-top: 50px; }
    body:not(.page-template-page-home).dp--active {
      padding-top: calc( 50px + 0px); }
  body.ticker-enabled:not(.page-template-page-home) {
    padding-top: calc( 50px + 50px); }
    body.ticker-enabled:not(.page-template-page-home).dp--active {
      padding-top: calc( 50px + 50px + 0px); } }

@media only screen and (min-width: 576px) {
  body:not(.page-template-page-home) {
    padding-top: 66px; }
    body:not(.page-template-page-home).dp--active {
      padding-top: calc( 66px + 40px); }
  body.ticker-enabled:not(.page-template-page-home) {
    padding-top: calc( 50px + 66px); }
    body.ticker-enabled:not(.page-template-page-home).dp--active {
      padding-top: calc( 50px + 66px + 40px); } }

@media only screen and (min-width: 768px) {
  body:not(.page-template-page-home) {
    padding-top: 66px; }
    body:not(.page-template-page-home).dp--active {
      padding-top: calc( 66px + 40px); }
  body.ticker-enabled:not(.page-template-page-home) {
    padding-top: calc( 50px + 66px); }
    body.ticker-enabled:not(.page-template-page-home).dp--active {
      padding-top: calc( 50px + 66px + 40px); } }

@media only screen and (min-width: 1024px) {
  body:not(.page-template-page-home) {
    padding-top: 100px; }
    body:not(.page-template-page-home).dp--active {
      padding-top: calc( 100px + 40px); }
  body.ticker-enabled:not(.page-template-page-home) {
    padding-top: calc( 50px + 100px); }
    body.ticker-enabled:not(.page-template-page-home).dp--active {
      padding-top: calc( 50px + 100px + 40px); } }

@media only screen {
  body.page-template-page-archive,
  body.page-template-page-stories {
    background: #FFFFFF;
    padding-top: calc( 50px + 43px) !important; }
    body.page-template-page-archive.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-stories.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 50px + 50px + 43px) !important; }
    body.page-template-page-archive > section#stories--atf,
    body.page-template-page-stories > section#stories--atf {
      display: grid;
      grid-template-columns: 1fr;
      column-gap: 20px;
      margin: 0 20px; }
    body.page-template-page-archive > section,
    body.page-template-page-stories > section {
      margin: 0 20px; }
    body.page-template-page-archive > nav.stories--nav,
    body.page-template-page-stories > nav.stories--nav {
      padding: 0 20px; }
    body.page-template-page-archive > section.stories--atf,
    body.page-template-page-stories > section.stories--atf {
      margin: 0 20px; }
  #stories--main-story,
  #stories--featured {
    padding-top: 0px;
    margin: 0;
    max-width: none; }
  .archive--module-builder .artworkgrid,
  .archive--module-builder .authorgrid,
  .archive--module-builder .eventsgridmodule,
  .archive--module-builder .exhibitionsgrid,
  .archive--module-builder .researchmaterialsgrid,
  .archive--module-builder .eventseriesgrid,
  .archive--module-builder .themetermgrid,
  .archive--module-builder .seriestermgrid,
  .archive--module-builder .navigationblock,
  .archive--module-builder .archivegrid,
  #stories--module-builder .artworkgrid,
  #stories--module-builder .authorgrid,
  #stories--module-builder .eventsgridmodule,
  #stories--module-builder .exhibitionsgrid,
  #stories--module-builder .researchmaterialsgrid,
  #stories--module-builder .eventseriesgrid,
  #stories--module-builder .themetermgrid,
  #stories--module-builder .seriestermgrid,
  #stories--module-builder .navigationblock,
  #stories--module-builder .archivegrid {
    margin: 0;
    padding: 0; }
    .archive--module-builder .artworkgrid:nth-child(2),
    .archive--module-builder .authorgrid:nth-child(2),
    .archive--module-builder .eventsgridmodule:nth-child(2),
    .archive--module-builder .exhibitionsgrid:nth-child(2),
    .archive--module-builder .researchmaterialsgrid:nth-child(2),
    .archive--module-builder .eventseriesgrid:nth-child(2),
    .archive--module-builder .themetermgrid:nth-child(2),
    .archive--module-builder .seriestermgrid:nth-child(2),
    .archive--module-builder .navigationblock:nth-child(2),
    .archive--module-builder .archivegrid:nth-child(2),
    #stories--module-builder .artworkgrid:nth-child(2),
    #stories--module-builder .authorgrid:nth-child(2),
    #stories--module-builder .eventsgridmodule:nth-child(2),
    #stories--module-builder .exhibitionsgrid:nth-child(2),
    #stories--module-builder .researchmaterialsgrid:nth-child(2),
    #stories--module-builder .eventseriesgrid:nth-child(2),
    #stories--module-builder .themetermgrid:nth-child(2),
    #stories--module-builder .seriestermgrid:nth-child(2),
    #stories--module-builder .navigationblock:nth-child(2),
    #stories--module-builder .archivegrid:nth-child(2) {
      margin-top: 60px; }
    .archive--module-builder .artworkgrid:nth-child(3),
    .archive--module-builder .authorgrid:nth-child(3),
    .archive--module-builder .eventsgridmodule:nth-child(3),
    .archive--module-builder .exhibitionsgrid:nth-child(3),
    .archive--module-builder .researchmaterialsgrid:nth-child(3),
    .archive--module-builder .eventseriesgrid:nth-child(3),
    .archive--module-builder .themetermgrid:nth-child(3),
    .archive--module-builder .seriestermgrid:nth-child(3),
    .archive--module-builder .navigationblock:nth-child(3),
    .archive--module-builder .archivegrid:nth-child(3),
    #stories--module-builder .artworkgrid:nth-child(3),
    #stories--module-builder .authorgrid:nth-child(3),
    #stories--module-builder .eventsgridmodule:nth-child(3),
    #stories--module-builder .exhibitionsgrid:nth-child(3),
    #stories--module-builder .researchmaterialsgrid:nth-child(3),
    #stories--module-builder .eventseriesgrid:nth-child(3),
    #stories--module-builder .themetermgrid:nth-child(3),
    #stories--module-builder .seriestermgrid:nth-child(3),
    #stories--module-builder .navigationblock:nth-child(3),
    #stories--module-builder .archivegrid:nth-child(3) {
      margin-top: 60px; }
    .archive--module-builder .artworkgrid:nth-child(4),
    .archive--module-builder .authorgrid:nth-child(4),
    .archive--module-builder .eventsgridmodule:nth-child(4),
    .archive--module-builder .exhibitionsgrid:nth-child(4),
    .archive--module-builder .researchmaterialsgrid:nth-child(4),
    .archive--module-builder .eventseriesgrid:nth-child(4),
    .archive--module-builder .themetermgrid:nth-child(4),
    .archive--module-builder .seriestermgrid:nth-child(4),
    .archive--module-builder .navigationblock:nth-child(4),
    .archive--module-builder .archivegrid:nth-child(4),
    #stories--module-builder .artworkgrid:nth-child(4),
    #stories--module-builder .authorgrid:nth-child(4),
    #stories--module-builder .eventsgridmodule:nth-child(4),
    #stories--module-builder .exhibitionsgrid:nth-child(4),
    #stories--module-builder .researchmaterialsgrid:nth-child(4),
    #stories--module-builder .eventseriesgrid:nth-child(4),
    #stories--module-builder .themetermgrid:nth-child(4),
    #stories--module-builder .seriestermgrid:nth-child(4),
    #stories--module-builder .navigationblock:nth-child(4),
    #stories--module-builder .archivegrid:nth-child(4) {
      margin-top: 60px; }
  .archive--module-builder .artworkgrid-wrapper,
  .archive--module-builder .authorgrid-wrapper,
  .archive--module-builder .eventsgridmodule-wrapper,
  .archive--module-builder .exhibitionsgrid-wrapper,
  .archive--module-builder .researchmaterialsgrid-wrapper,
  .archive--module-builder .eventseriesgrid-wrapper,
  .archive--module-builder .themetermgrid-wrapper,
  .archive--module-builder .seriestermgrid-wrapper,
  .archive--module-builder .navigationblock-wrapper,
  .archive--module-builder .archivegrid-wrapper,
  #stories--module-builder .artworkgrid-wrapper,
  #stories--module-builder .authorgrid-wrapper,
  #stories--module-builder .eventsgridmodule-wrapper,
  #stories--module-builder .exhibitionsgrid-wrapper,
  #stories--module-builder .researchmaterialsgrid-wrapper,
  #stories--module-builder .eventseriesgrid-wrapper,
  #stories--module-builder .themetermgrid-wrapper,
  #stories--module-builder .seriestermgrid-wrapper,
  #stories--module-builder .navigationblock-wrapper,
  #stories--module-builder .archivegrid-wrapper {
    margin: 0 0 80px 0;
    padding: 0 0 14px 0;
    max-width: none; }
  .archive--module-builder .navigationblock-wrapper-title,
  .archive--module-builder .artworkgrid-wrapper-grid-title,
  .archive--module-builder .eventsgridmodule-wrapper-title,
  .archive--module-builder .exhibitionsgrid-wrapper-title,
  .archive--module-builder .researchmaterialsgrid-wrapper-title,
  .archive--module-builder .eventseriesgrid-wrapper-text-title,
  .archive--module-builder .themetermgrid-wrapper-text-title,
  .archive--module-builder .seriestermgrid-wrapper-text-title,
  .archive--module-builder .archivegrid-wrapper-grid-title,
  #stories--module-builder .navigationblock-wrapper-title,
  #stories--module-builder .artworkgrid-wrapper-grid-title,
  #stories--module-builder .eventsgridmodule-wrapper-title,
  #stories--module-builder .exhibitionsgrid-wrapper-title,
  #stories--module-builder .researchmaterialsgrid-wrapper-title,
  #stories--module-builder .eventseriesgrid-wrapper-text-title,
  #stories--module-builder .themetermgrid-wrapper-text-title,
  #stories--module-builder .seriestermgrid-wrapper-text-title,
  #stories--module-builder .archivegrid-wrapper-grid-title {
    margin: 30px 0;
    text-align: left;
    color: #2D3033;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px; }
    .archive--module-builder .navigationblock-wrapper-title.aligncenter,
    .archive--module-builder .artworkgrid-wrapper-grid-title.aligncenter,
    .archive--module-builder .eventsgridmodule-wrapper-title.aligncenter,
    .archive--module-builder .exhibitionsgrid-wrapper-title.aligncenter,
    .archive--module-builder .researchmaterialsgrid-wrapper-title.aligncenter,
    .archive--module-builder .eventseriesgrid-wrapper-text-title.aligncenter,
    .archive--module-builder .themetermgrid-wrapper-text-title.aligncenter,
    .archive--module-builder .seriestermgrid-wrapper-text-title.aligncenter,
    .archive--module-builder .archivegrid-wrapper-grid-title.aligncenter,
    #stories--module-builder .navigationblock-wrapper-title.aligncenter,
    #stories--module-builder .artworkgrid-wrapper-grid-title.aligncenter,
    #stories--module-builder .eventsgridmodule-wrapper-title.aligncenter,
    #stories--module-builder .exhibitionsgrid-wrapper-title.aligncenter,
    #stories--module-builder .researchmaterialsgrid-wrapper-title.aligncenter,
    #stories--module-builder .eventseriesgrid-wrapper-text-title.aligncenter,
    #stories--module-builder .themetermgrid-wrapper-text-title.aligncenter,
    #stories--module-builder .seriestermgrid-wrapper-text-title.aligncenter,
    #stories--module-builder .archivegrid-wrapper-grid-title.aligncenter {
      text-align: center; }
  .archive--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid {
    margin-top: 30px; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-link-image,
  .archive--module-builder .authorgrid-wrapper-grid-item-link-image,
  .archive--module-builder .archivegrid-wrapper-grid-item-link-image,
  .archive--module-builder .eventsgridmodule-wrapper-listimage,
  .archive--module-builder .exhibitionsgrid-wrapper-listimage,
  .archive--module-builder .eventseriesgrid-wrapper-item-image,
  .archive--module-builder .themetermgrid-wrapper-listimage,
  .archive--module-builder .seriestermgrid-wrapper-listimage,
  #stories--module-builder .artworkgrid-wrapper-grid-item-link-image,
  #stories--module-builder .authorgrid-wrapper-grid-item-link-image,
  #stories--module-builder .archivegrid-wrapper-grid-item-link-image,
  #stories--module-builder .eventsgridmodule-wrapper-listimage,
  #stories--module-builder .exhibitionsgrid-wrapper-listimage,
  #stories--module-builder .eventseriesgrid-wrapper-item-image,
  #stories--module-builder .themetermgrid-wrapper-listimage,
  #stories--module-builder .seriestermgrid-wrapper-listimage {
    display: none; }
    .archive--module-builder .artworkgrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .authorgrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .archivegrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .eventsgridmodule-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .exhibitionsgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .eventseriesgrid-wrapper-item-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .themetermgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    .archive--module-builder .seriestermgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .artworkgrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .authorgrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .archivegrid-wrapper-grid-item-link-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .eventsgridmodule-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .exhibitionsgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .eventseriesgrid-wrapper-item-image.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .themetermgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder,
    #stories--module-builder .seriestermgrid-wrapper-listimage.archivegrid-wrapper-grid-item-link-image--placeholder {
      display: inline-block; }
  .archive--module-builder .artworkgrid-wrapper-grid,
  .archive--module-builder .artworkgrid-wrapper-alignleft,
  .archive--module-builder .artworkgrid-wrapper--alignright,
  .archive--module-builder .authorgrid-wrapper-grid,
  .archive--module-builder .authorgrid-wrapper-alignleft,
  .archive--module-builder .authorgrid-wrapper--alignright,
  .archive--module-builder .eventsgridmodule-wrapper-grid,
  .archive--module-builder .eventsgridmodule-wrapper-alignleft,
  .archive--module-builder .eventsgridmodule-wrapper--alignright,
  .archive--module-builder .exhibitionsgrid-wrapper-grid,
  .archive--module-builder .exhibitionsgrid-wrapper-alignleft,
  .archive--module-builder .exhibitionsgrid-wrapper--alignright,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid,
  .archive--module-builder .researchmaterialsgrid-wrapper-alignleft,
  .archive--module-builder .researchmaterialsgrid-wrapper--alignright,
  .archive--module-builder .eventseriesgrid-wrapper-grid,
  .archive--module-builder .eventseriesgrid-wrapper-alignleft,
  .archive--module-builder .eventseriesgrid-wrapper--alignright,
  .archive--module-builder .themetermgrid-wrapper-grid,
  .archive--module-builder .themetermgrid-wrapper-grid--alignleft,
  .archive--module-builder .themetermgrid-wrapper-grid--alignright,
  .archive--module-builder .seriestermgrid-wrapper-grid,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignleft,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignright,
  .archive--module-builder .archivegrid-wrapper-grid,
  .archive--module-builder .archivegrid-wrapper-grid--alignleft,
  .archive--module-builder .archivegrid-wrapper-grid--alignright,
  .archive--module-builder .navigationblock-wrapper-links,
  #stories--module-builder .artworkgrid-wrapper-grid,
  #stories--module-builder .artworkgrid-wrapper-alignleft,
  #stories--module-builder .artworkgrid-wrapper--alignright,
  #stories--module-builder .authorgrid-wrapper-grid,
  #stories--module-builder .authorgrid-wrapper-alignleft,
  #stories--module-builder .authorgrid-wrapper--alignright,
  #stories--module-builder .eventsgridmodule-wrapper-grid,
  #stories--module-builder .eventsgridmodule-wrapper-alignleft,
  #stories--module-builder .eventsgridmodule-wrapper--alignright,
  #stories--module-builder .exhibitionsgrid-wrapper-grid,
  #stories--module-builder .exhibitionsgrid-wrapper-alignleft,
  #stories--module-builder .exhibitionsgrid-wrapper--alignright,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid,
  #stories--module-builder .researchmaterialsgrid-wrapper-alignleft,
  #stories--module-builder .researchmaterialsgrid-wrapper--alignright,
  #stories--module-builder .eventseriesgrid-wrapper-grid,
  #stories--module-builder .eventseriesgrid-wrapper-alignleft,
  #stories--module-builder .eventseriesgrid-wrapper--alignright,
  #stories--module-builder .themetermgrid-wrapper-grid,
  #stories--module-builder .themetermgrid-wrapper-grid--alignleft,
  #stories--module-builder .themetermgrid-wrapper-grid--alignright,
  #stories--module-builder .seriestermgrid-wrapper-grid,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignleft,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignright,
  #stories--module-builder .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper-grid--alignleft,
  #stories--module-builder .archivegrid-wrapper-grid--alignright,
  #stories--module-builder .navigationblock-wrapper-links {
    padding: 0;
    margin-top: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    row-gap: 20px; }
    .archive--module-builder .artworkgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .artworkgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .artworkgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .archivegrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .archivegrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .archivegrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .navigationblock-wrapper-links > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .archivegrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .archivegrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .archivegrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .navigationblock-wrapper-links > a:nth-child(n+4) {
      display: none; }
  .archive--module-builder .artworkgrid-wrapper-grid-item,
  .archive--module-builder .authorgrid-wrapper-grid-item,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item,
  .archive--module-builder .themetermgrid-wrapper-grid-item,
  .archive--module-builder .seriestermgrid-wrapper-grid-item,
  .archive--module-builder .archivegrid-wrapper-grid-item,
  .archive--module-builder .navigationblock-wrapper-links-link,
  #stories--module-builder .artworkgrid-wrapper-grid-item,
  #stories--module-builder .authorgrid-wrapper-grid-item,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item,
  #stories--module-builder .themetermgrid-wrapper-grid-item,
  #stories--module-builder .seriestermgrid-wrapper-grid-item,
  #stories--module-builder .archivegrid-wrapper-grid-item,
  #stories--module-builder .navigationblock-wrapper-links-link {
    width: auto;
    margin: 0;
    border-top: 0; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-image,
  .archive--module-builder .authorgrid-wrapper-grid-item-image,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-image,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-image,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-image,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-image,
  .archive--module-builder .themetermgrid-wrapper-grid-item-image,
  .archive--module-builder img.seriestermgrid-wrapper-grid-item-image,
  .archive--module-builder img.archivegrid-wrapper-grid-item-image,
  .archive--module-builder .navigationblock-wrapper-links-link-image,
  #stories--module-builder .artworkgrid-wrapper-grid-item-image,
  #stories--module-builder .authorgrid-wrapper-grid-item-image,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-image,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-image,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-image,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-image,
  #stories--module-builder .themetermgrid-wrapper-grid-item-image,
  #stories--module-builder img.seriestermgrid-wrapper-grid-item-image,
  #stories--module-builder img.archivegrid-wrapper-grid-item-image,
  #stories--module-builder .navigationblock-wrapper-links-link-image {
    width: auto;
    height: auto;
    display: block;
    margin: 0;
    padding: 0; }
  .archive--module-builder div.artworkgrid-wrapper-grid-item-image,
  .archive--module-builder div.authorgrid-wrapper-grid-item-image,
  .archive--module-builder div.eventsgridmodule-wrapper-grid-item-image,
  .archive--module-builder div.exhibitionsgrid-wrapper-grid-item-image,
  .archive--module-builder div.researchmaterialsgrid-wrapper-grid-item-image,
  .archive--module-builder div.eventseriesgrid-wrapper-grid-item-image,
  .archive--module-builder div.themetermgrid-wrapper-grid-item-image,
  .archive--module-builder div.seriestermgrid-wrapper-grid-item-image,
  .archive--module-builder div.archivegrid-wrapper-grid-item-image,
  #stories--module-builder div.artworkgrid-wrapper-grid-item-image,
  #stories--module-builder div.authorgrid-wrapper-grid-item-image,
  #stories--module-builder div.eventsgridmodule-wrapper-grid-item-image,
  #stories--module-builder div.exhibitionsgrid-wrapper-grid-item-image,
  #stories--module-builder div.researchmaterialsgrid-wrapper-grid-item-image,
  #stories--module-builder div.eventseriesgrid-wrapper-grid-item-image,
  #stories--module-builder div.themetermgrid-wrapper-grid-item-image,
  #stories--module-builder div.seriestermgrid-wrapper-grid-item-image,
  #stories--module-builder div.archivegrid-wrapper-grid-item-image {
    display: none; }
  .archive--module-builder div.artworkgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.authorgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.eventsgridmodule-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.exhibitionsgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.researchmaterialsgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.eventseriesgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.themetermgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.seriestermgrid-wrapper-grid-item-image--placeholder,
  .archive--module-builder div.archivegrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.artworkgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.authorgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.eventsgridmodule-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.exhibitionsgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.researchmaterialsgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.eventseriesgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.themetermgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.seriestermgrid-wrapper-grid-item-image--placeholder,
  #stories--module-builder div.archivegrid-wrapper-grid-item-image--placeholder {
    background-image: none;
    display: block; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-text,
  .archive--module-builder .authorgrid-wrapper-grid-item-text,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-text,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-text,
  .archive--module-builder .themetermgrid-wrapper-grid-item-text,
  .archive--module-builder .seriestermgrid-wrapper-grid-item-text,
  .archive--module-builder .archivegrid-wrapper-grid-item-text,
  .archive--module-builder .navigationblock-wrapper-links-link-text,
  #stories--module-builder .artworkgrid-wrapper-grid-item-text,
  #stories--module-builder .authorgrid-wrapper-grid-item-text,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-text,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-text,
  #stories--module-builder .themetermgrid-wrapper-grid-item-text,
  #stories--module-builder .seriestermgrid-wrapper-grid-item-text,
  #stories--module-builder .archivegrid-wrapper-grid-item-text,
  #stories--module-builder .navigationblock-wrapper-links-link-text {
    width: auto;
    display: block;
    padding: 0;
    margin: 0; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-text-header,
  .archive--module-builder .authorgrid-wrapper-grid-item-text-header,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-text-header,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text-header,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-text-header,
  .archive--module-builder .themetermgrid-wrapper-grid-item-text-header,
  .archive--module-builder .seriestermgrid-wrapper-grid-item-text-header,
  .archive--module-builder .archivegrid-wrapper-grid-item-text-header,
  .archive--module-builder .navigationblock-wrapper-links-link-text-title,
  #stories--module-builder .artworkgrid-wrapper-grid-item-text-header,
  #stories--module-builder .authorgrid-wrapper-grid-item-text-header,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-text-header,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text-header,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-text-header,
  #stories--module-builder .themetermgrid-wrapper-grid-item-text-header,
  #stories--module-builder .seriestermgrid-wrapper-grid-item-text-header,
  #stories--module-builder .archivegrid-wrapper-grid-item-text-header,
  #stories--module-builder .navigationblock-wrapper-links-link-text-title {
    color: #2D3033;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    letter-spacing: 0.04px;
    margin: 10px 0 0 0; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-text-type,
  .archive--module-builder .authorgrid-wrapper-grid-item-text-type,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-text-type,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text-type,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text-type,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-text-type,
  .archive--module-builder .themetermgrid-wrapper-grid-item-text-type,
  .archive--module-builder .seriestermgrid-wrapper-grid-item-text-type,
  .archive--module-builder .archivegrid-wrapper-grid-item-text-type,
  .archive--module-builder .navigationblock-wrapper-links-link-text-supertitle,
  #stories--module-builder .artworkgrid-wrapper-grid-item-text-type,
  #stories--module-builder .authorgrid-wrapper-grid-item-text-type,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-text-type,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text-type,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text-type,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-text-type,
  #stories--module-builder .themetermgrid-wrapper-grid-item-text-type,
  #stories--module-builder .seriestermgrid-wrapper-grid-item-text-type,
  #stories--module-builder .archivegrid-wrapper-grid-item-text-type,
  #stories--module-builder .navigationblock-wrapper-links-link-text-supertitle {
    display: none; }
  .archive--module-builder .artworkgrid-wrapper-seeall,
  .archive--module-builder .authorgrid-wrapper-seeall,
  .archive--module-builder .eventsgridmodule-wrapper-seeall,
  .archive--module-builder .exhibitionsgrid-wrapper-seeall,
  .archive--module-builder .researchmaterialsgrid-wrapper-seeall,
  .archive--module-builder .eventseriesgrid-wrapper-seeall,
  .archive--module-builder .themetermgrid-wrapper-seeall,
  .archive--module-builder .archivegrid-wrapper-seeall,
  .archive--module-builder .seriestermgrid-wrapper-seeall,
  #stories--module-builder .artworkgrid-wrapper-seeall,
  #stories--module-builder .authorgrid-wrapper-seeall,
  #stories--module-builder .eventsgridmodule-wrapper-seeall,
  #stories--module-builder .exhibitionsgrid-wrapper-seeall,
  #stories--module-builder .researchmaterialsgrid-wrapper-seeall,
  #stories--module-builder .eventseriesgrid-wrapper-seeall,
  #stories--module-builder .themetermgrid-wrapper-seeall,
  #stories--module-builder .archivegrid-wrapper-seeall,
  #stories--module-builder .seriestermgrid-wrapper-seeall {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 15px;
    letter-spacing: 0.1px;
    border-radius: 0;
    border: 0;
    padding: 0;
    margin-top: 50px;
    right: auto;
    left: auto;
    text-align: right;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    text-transform: uppercase;
    float: right; }
    .archive--module-builder .artworkgrid-wrapper-seeall:hover,
    .archive--module-builder .authorgrid-wrapper-seeall:hover,
    .archive--module-builder .eventsgridmodule-wrapper-seeall:hover,
    .archive--module-builder .exhibitionsgrid-wrapper-seeall:hover,
    .archive--module-builder .researchmaterialsgrid-wrapper-seeall:hover,
    .archive--module-builder .eventseriesgrid-wrapper-seeall:hover,
    .archive--module-builder .themetermgrid-wrapper-seeall:hover,
    .archive--module-builder .archivegrid-wrapper-seeall:hover,
    .archive--module-builder .seriestermgrid-wrapper-seeall:hover,
    #stories--module-builder .artworkgrid-wrapper-seeall:hover,
    #stories--module-builder .authorgrid-wrapper-seeall:hover,
    #stories--module-builder .eventsgridmodule-wrapper-seeall:hover,
    #stories--module-builder .exhibitionsgrid-wrapper-seeall:hover,
    #stories--module-builder .researchmaterialsgrid-wrapper-seeall:hover,
    #stories--module-builder .eventseriesgrid-wrapper-seeall:hover,
    #stories--module-builder .themetermgrid-wrapper-seeall:hover,
    #stories--module-builder .archivegrid-wrapper-seeall:hover,
    #stories--module-builder .seriestermgrid-wrapper-seeall:hover {
      color: #636668;
      background: none; }
  .archive--module-builder .navigationblock-wrapper-links,
  #stories--module-builder .navigationblock-wrapper-links {
    margin: 0; }
    .archive--module-builder .navigationblock-wrapper-links .navigationblock-wrapper-links-link,
    #stories--module-builder .navigationblock-wrapper-links .navigationblock-wrapper-links-link {
      margin: 0;
      padding: 0; } }

@media only screen and (min-width: 576px) {
  body.page-template-page-archive,
  body.page-template-page-stories {
    padding-top: calc( 66px + 43px) !important; }
    body.page-template-page-archive.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-stories.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 66px + 50px + 43px) !important; }
      body.page-template-page-archive.ticker-enabled:not(.page-template-page-home).stories--nav--active,
      body.page-template-page-stories.ticker-enabled:not(.page-template-page-home).stories--nav--active {
        padding-top: calc( 66px + 50px + 86px); } }

@media only screen and (min-width: 768px) {
  body.page-template-page-archive,
  body.page-template-page-stories {
    padding-top: calc( 66px + 43px) !important; }
    body.page-template-page-archive.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-stories.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 66px + 50px + 43px) !important; }
      body.page-template-page-archive.ticker-enabled:not(.page-template-page-home).stories--nav--active,
      body.page-template-page-stories.ticker-enabled:not(.page-template-page-home).stories--nav--active {
        padding-top: calc( 66px + 50px + 86px); }
    body.page-template-page-archive > section,
    body.page-template-page-stories > section {
      margin: 0 72px; }
    body.page-template-page-archive > section#stories--atf,
    body.page-template-page-stories > section#stories--atf {
      margin: 0 72px; }
    body.page-template-page-archive > nav.stories--nav,
    body.page-template-page-stories > nav.stories--nav {
      padding: 0 72px; }
    body.page-template-page-archive #stories--main-story,
    body.page-template-page-archive #stories--featured,
    body.page-template-page-stories #stories--main-story,
    body.page-template-page-stories #stories--featured {
      padding-top: 40px;
      margin: 0;
      max-width: none; }
    body.page-template-page-archive #stories--featured,
    body.page-template-page-stories #stories--featured {
      padding-top: 30px; }
  .archive--module-builder .artworkgrid-wrapper,
  .archive--module-builder .authorgrid-wrapper,
  .archive--module-builder .eventsgridmodule-wrapper,
  .archive--module-builder .exhibitionsgrid-wrapper,
  .archive--module-builder .researchmaterialsgrid-wrapper,
  .archive--module-builder .eventseriesgrid-wrapper,
  .archive--module-builder .themetermgrid-wrapper,
  .archive--module-builder .seriestermgrid-wrapper,
  .archive--module-builder .archivegrid-wrapper,
  .archive--module-builder .navigationblock-wrapper,
  #stories--module-builder .artworkgrid-wrapper,
  #stories--module-builder .authorgrid-wrapper,
  #stories--module-builder .eventsgridmodule-wrapper,
  #stories--module-builder .exhibitionsgrid-wrapper,
  #stories--module-builder .researchmaterialsgrid-wrapper,
  #stories--module-builder .eventseriesgrid-wrapper,
  #stories--module-builder .themetermgrid-wrapper,
  #stories--module-builder .seriestermgrid-wrapper,
  #stories--module-builder .archivegrid-wrapper,
  #stories--module-builder .navigationblock-wrapper {
    padding: 0 0 100px 0; }
  .archive--module-builder .artworkgrid-wrapper-grid-item,
  .archive--module-builder .authorgrid-wrapper-grid-item,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item,
  .archive--module-builder .themetermgrid-wrapper-grid-item,
  .archive--module-builder .seriestermgrid-wrapper-grid-item,
  .archive--module-builder .archivegrid-wrapper-grid-item,
  .archive--module-builder .navigationblock-wrapper-links-link,
  #stories--module-builder .artworkgrid-wrapper-grid-item,
  #stories--module-builder .authorgrid-wrapper-grid-item,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item,
  #stories--module-builder .themetermgrid-wrapper-grid-item,
  #stories--module-builder .seriestermgrid-wrapper-grid-item,
  #stories--module-builder .archivegrid-wrapper-grid-item,
  #stories--module-builder .navigationblock-wrapper-links-link {
    width: auto;
    padding: 0; }
  .archive--module-builder .artworkgrid-wrapper-grid,
  .archive--module-builder .artworkgrid-wrapper-alignleft,
  .archive--module-builder .artworkgrid-wrapper--alignright,
  .archive--module-builder .authorgrid-wrapper-grid,
  .archive--module-builder .authorgrid-wrapper-alignleft,
  .archive--module-builder .authorgrid-wrapper--alignright,
  .archive--module-builder .eventsgridmodule-wrapper-grid,
  .archive--module-builder .eventsgridmodule-wrapper-alignleft,
  .archive--module-builder .eventsgridmodule-wrapper--alignright,
  .archive--module-builder .exhibitionsgrid-wrapper-grid,
  .archive--module-builder .exhibitionsgrid-wrapper-alignleft,
  .archive--module-builder .exhibitionsgrid-wrapper--alignright,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid,
  .archive--module-builder .researchmaterialsgrid-wrapper-alignleft,
  .archive--module-builder .researchmaterialsgrid-wrapper--alignright,
  .archive--module-builder .eventseriesgrid-wrapper-grid,
  .archive--module-builder .eventseriesgrid-wrapper-alignleft,
  .archive--module-builder .eventseriesgrid-wrapper--alignright,
  .archive--module-builder .themetermgrid-wrapper-grid,
  .archive--module-builder .themetermgrid-wrapper-grid--alignleft,
  .archive--module-builder .themetermgrid-wrapper-grid--alignright,
  .archive--module-builder .seriestermgrid-wrapper-grid,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignleft,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignright,
  .archive--module-builder .archivegrid-wrapper-grid,
  .archive--module-builder .archivegrid-wrapper-grid--alignleft,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignright,
  .archive--module-builder .navigationblock-wrapper-links,
  #stories--module-builder .artworkgrid-wrapper-grid,
  #stories--module-builder .artworkgrid-wrapper-alignleft,
  #stories--module-builder .artworkgrid-wrapper--alignright,
  #stories--module-builder .authorgrid-wrapper-grid,
  #stories--module-builder .authorgrid-wrapper-alignleft,
  #stories--module-builder .authorgrid-wrapper--alignright,
  #stories--module-builder .eventsgridmodule-wrapper-grid,
  #stories--module-builder .eventsgridmodule-wrapper-alignleft,
  #stories--module-builder .eventsgridmodule-wrapper--alignright,
  #stories--module-builder .exhibitionsgrid-wrapper-grid,
  #stories--module-builder .exhibitionsgrid-wrapper-alignleft,
  #stories--module-builder .exhibitionsgrid-wrapper--alignright,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid,
  #stories--module-builder .researchmaterialsgrid-wrapper-alignleft,
  #stories--module-builder .researchmaterialsgrid-wrapper--alignright,
  #stories--module-builder .eventseriesgrid-wrapper-grid,
  #stories--module-builder .eventseriesgrid-wrapper-alignleft,
  #stories--module-builder .eventseriesgrid-wrapper--alignright,
  #stories--module-builder .themetermgrid-wrapper-grid,
  #stories--module-builder .themetermgrid-wrapper-grid--alignleft,
  #stories--module-builder .themetermgrid-wrapper-grid--alignright,
  #stories--module-builder .seriestermgrid-wrapper-grid,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignleft,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignright,
  #stories--module-builder .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper-grid--alignleft,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignright,
  #stories--module-builder .navigationblock-wrapper-links {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
    row-gap: 40px; }
    .archive--module-builder .artworkgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .artworkgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .artworkgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .authorgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .eventsgridmodule-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .exhibitionsgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .researchmaterialsgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper-alignleft > a:nth-child(n+4),
    .archive--module-builder .eventseriesgrid-wrapper--alignright > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .themetermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .archivegrid-wrapper-grid > a:nth-child(n+4),
    .archive--module-builder .archivegrid-wrapper-grid--alignleft > a:nth-child(n+4),
    .archive--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    .archive--module-builder .navigationblock-wrapper-links > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .artworkgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .authorgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .eventsgridmodule-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .exhibitionsgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .researchmaterialsgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper-alignleft > a:nth-child(n+4),
    #stories--module-builder .eventseriesgrid-wrapper--alignright > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .themetermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .archivegrid-wrapper-grid > a:nth-child(n+4),
    #stories--module-builder .archivegrid-wrapper-grid--alignleft > a:nth-child(n+4),
    #stories--module-builder .seriestermgrid-wrapper-grid--alignright > a:nth-child(n+4),
    #stories--module-builder .navigationblock-wrapper-links > a:nth-child(n+4) {
      display: block; }
  .archive--module-builder .navigationblock-wrapper-title,
  .archive--module-builder .artworkgrid-wrapper-grid-title,
  .archive--module-builder .eventsgridmodule-wrapper-title,
  .archive--module-builder .exhibitionsgrid-wrapper-title,
  .archive--module-builder .researchmaterialsgrid-wrapper-title,
  .archive--module-builder .eventseriesgrid-wrapper-text-title,
  .archive--module-builder .themetermgrid-wrapper-text-title,
  .archive--module-builder .archivegrid-wrapper-grid-title,
  .archive--module-builder .seriestermgrid-wrapper-text-title,
  #stories--module-builder .navigationblock-wrapper-title,
  #stories--module-builder .artworkgrid-wrapper-grid-title,
  #stories--module-builder .eventsgridmodule-wrapper-title,
  #stories--module-builder .exhibitionsgrid-wrapper-title,
  #stories--module-builder .researchmaterialsgrid-wrapper-title,
  #stories--module-builder .eventseriesgrid-wrapper-text-title,
  #stories--module-builder .themetermgrid-wrapper-text-title,
  #stories--module-builder .archivegrid-wrapper-grid-title,
  #stories--module-builder .seriestermgrid-wrapper-text-title {
    margin: 40px 0 40px;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px; }
  .archive--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid {
    margin-top: 40px; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-text-header,
  .archive--module-builder .authorgrid-wrapper-grid-item-text-header,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-text-header,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text-header,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-text-header,
  .archive--module-builder .themetermgrid-wrapper-grid-item-text-header,
  .archive--module-builder .seriestermgrid-wrapper-grid-item-text-header,
  .archive--module-builder .archivegrid-wrapper-grid-item-text-header,
  .archive--module-builder .navigationblock-wrapper-links-link-text-title,
  #stories--module-builder .artworkgrid-wrapper-grid-item-text-header,
  #stories--module-builder .authorgrid-wrapper-grid-item-text-header,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-text-header,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text-header,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-text-header,
  #stories--module-builder .themetermgrid-wrapper-grid-item-text-header,
  #stories--module-builder .seriestermgrid-wrapper-grid-item-text-header,
  #stories--module-builder .archivegrid-wrapper-grid-item-text-header,
  #stories--module-builder .navigationblock-wrapper-links-link-text-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 15px; }
    .archive--module-builder .artworkgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .authorgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .eventsgridmodule-wrapper-grid-item-text-header:hover,
    .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .eventseriesgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .themetermgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .seriestermgrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .archivegrid-wrapper-grid-item-text-header:hover,
    .archive--module-builder .navigationblock-wrapper-links-link-text-title:hover,
    #stories--module-builder .artworkgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .authorgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .eventsgridmodule-wrapper-grid-item-text-header:hover,
    #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .eventseriesgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .themetermgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .seriestermgrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .archivegrid-wrapper-grid-item-text-header:hover,
    #stories--module-builder .navigationblock-wrapper-links-link-text-title:hover {
      color: #FF483B; }
  .archive--module-builder .artworkgrid-wrapper-grid-item-text-type,
  .archive--module-builder .authorgrid-wrapper-grid-item-text-type,
  .archive--module-builder .eventsgridmodule-wrapper-grid-item-text-type,
  .archive--module-builder .exhibitionsgrid-wrapper-grid-item-text-type,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid-item-text-type,
  .archive--module-builder .eventseriesgrid-wrapper-grid-item-text-type,
  .archive--module-builder .themetermgrid-wrapper-grid-item-text-type,
  .archive--module-builder .seriestermgrid-wrapper-grid-item-text-type,
  .archive--module-builder .archivegrid-wrapper-grid-item-text-type,
  .archive--module-builder .navigationblock-wrapper-links-link-text-supertitle,
  #stories--module-builder .artworkgrid-wrapper-grid-item-text-type,
  #stories--module-builder .authorgrid-wrapper-grid-item-text-type,
  #stories--module-builder .eventsgridmodule-wrapper-grid-item-text-type,
  #stories--module-builder .exhibitionsgrid-wrapper-grid-item-text-type,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid-item-text-type,
  #stories--module-builder .eventseriesgrid-wrapper-grid-item-text-type,
  #stories--module-builder .themetermgrid-wrapper-grid-item-text-type,
  #stories--module-builder .seriestermgrid-wrapper-grid-item-text-type,
  #stories--module-builder .archivegrid-wrapper-grid-item-text-type,
  #stories--module-builder .navigationblock-wrapper-links-link-text-supertitle {
    color: #636668;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    letter-spacing: 0.1px;
    margin-top: 15px;
    display: block; }
  .archive--module-builder .artworkgrid-wrapper-seeall,
  .archive--module-builder .authorgrid-wrapper-seeall,
  .archive--module-builder .eventsgridmodule-wrapper-seeall,
  .archive--module-builder .exhibitionsgrid-wrapper-seeall,
  .archive--module-builder .researchmaterialsgrid-wrapper-seeall,
  .archive--module-builder .eventseriesgrid-wrapper-seeall,
  .archive--module-builder .themetermgrid-wrapper-seeall,
  .archive--module-builder .archivegrid-wrapper-seeall,
  .archive--module-builder .seriestermgrid-wrapper-seeall,
  #stories--module-builder .artworkgrid-wrapper-seeall,
  #stories--module-builder .authorgrid-wrapper-seeall,
  #stories--module-builder .eventsgridmodule-wrapper-seeall,
  #stories--module-builder .exhibitionsgrid-wrapper-seeall,
  #stories--module-builder .researchmaterialsgrid-wrapper-seeall,
  #stories--module-builder .eventseriesgrid-wrapper-seeall,
  #stories--module-builder .themetermgrid-wrapper-seeall,
  #stories--module-builder .archivegrid-wrapper-seeall,
  #stories--module-builder .seriestermgrid-wrapper-seeall {
    font-weight: 700;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    letter-spacing: 0.1px;
    margin-top: 60px; } }

@media only screen and (min-width: 1024px) {
  body.page-template-page-archive,
  body.page-template-page-stories {
    padding-top: calc( 100px + 43px) !important; }
    body.page-template-page-archive.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-stories.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 100px +  50px  + 43px) !important; }
      body.page-template-page-archive.ticker-enabled:not(.page-template-page-home).stories--nav--active,
      body.page-template-page-stories.ticker-enabled:not(.page-template-page-home).stories--nav--active {
        padding-top: calc( 100px + 20px); }
    body.page-template-page-archive #stories--main-story,
    body.page-template-page-archive #stories--featured,
    body.page-template-page-stories #stories--main-story,
    body.page-template-page-stories #stories--featured {
      padding-top: 55px; }
  .archive--module-builder .artworkgrid-wrapper-seeall,
  .archive--module-builder .authorgrid-wrapper-seeall,
  .archive--module-builder .eventsgridmodule-wrapper-seeall,
  .archive--module-builder .exhibitionsgrid-wrapper-seeall,
  .archive--module-builder .researchmaterialsgrid-wrapper-seeall,
  .archive--module-builder .eventseriesgrid-wrapper-seeall,
  .archive--module-builder .themetermgrid-wrapper-seeall,
  .archive--module-builder .archivegrid-wrapper-seeall,
  .archive--module-builder .seriestermgrid-wrapper-seeall,
  #stories--module-builder .artworkgrid-wrapper-seeall,
  #stories--module-builder .authorgrid-wrapper-seeall,
  #stories--module-builder .eventsgridmodule-wrapper-seeall,
  #stories--module-builder .exhibitionsgrid-wrapper-seeall,
  #stories--module-builder .researchmaterialsgrid-wrapper-seeall,
  #stories--module-builder .eventseriesgrid-wrapper-seeall,
  #stories--module-builder .themetermgrid-wrapper-seeall,
  #stories--module-builder .archivegrid-wrapper-seeall,
  #stories--module-builder .seriestermgrid-wrapper-seeall {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px; }
  .archive--module-builder .artworkgrid-wrapper-grid,
  .archive--module-builder .artworkgrid-wrapper-alignleft,
  .archive--module-builder .artworkgrid-wrapper--alignright,
  .archive--module-builder .authorgrid-wrapper-grid,
  .archive--module-builder .authorgrid-wrapper-alignleft,
  .archive--module-builder .authorgrid-wrapper--alignright,
  .archive--module-builder .eventsgridmodule-wrapper-grid,
  .archive--module-builder .eventsgridmodule-wrapper-alignleft,
  .archive--module-builder .eventsgridmodule-wrapper--alignright,
  .archive--module-builder .exhibitionsgrid-wrapper-grid,
  .archive--module-builder .exhibitionsgrid-wrapper-alignleft,
  .archive--module-builder .exhibitionsgrid-wrapper--alignright,
  .archive--module-builder .researchmaterialsgrid-wrapper-grid,
  .archive--module-builder .researchmaterialsgrid-wrapper-alignleft,
  .archive--module-builder .researchmaterialsgrid-wrapper--alignright,
  .archive--module-builder .eventseriesgrid-wrapper-grid,
  .archive--module-builder .eventseriesgrid-wrapper-alignleft,
  .archive--module-builder .eventseriesgrid-wrapper--alignright,
  .archive--module-builder .themetermgrid-wrapper-grid,
  .archive--module-builder .themetermgrid-wrapper-grid--alignleft,
  .archive--module-builder .themetermgrid-wrapper-grid--alignright,
  .archive--module-builder .seriestermgrid-wrapper-grid,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignleft,
  .archive--module-builder .seriestermgrid-wrapper-grid--alignright,
  .archive--module-builder .archivegrid-wrapper-grid,
  .archive--module-builder .archivegrid-wrapper-grid--alignleft,
  .archive--module-builder .archivegrid-wrapper-grid--alignright,
  .archive--module-builder .navigationblock-wrapper-links,
  #stories--module-builder .artworkgrid-wrapper-grid,
  #stories--module-builder .artworkgrid-wrapper-alignleft,
  #stories--module-builder .artworkgrid-wrapper--alignright,
  #stories--module-builder .authorgrid-wrapper-grid,
  #stories--module-builder .authorgrid-wrapper-alignleft,
  #stories--module-builder .authorgrid-wrapper--alignright,
  #stories--module-builder .eventsgridmodule-wrapper-grid,
  #stories--module-builder .eventsgridmodule-wrapper-alignleft,
  #stories--module-builder .eventsgridmodule-wrapper--alignright,
  #stories--module-builder .exhibitionsgrid-wrapper-grid,
  #stories--module-builder .exhibitionsgrid-wrapper-alignleft,
  #stories--module-builder .exhibitionsgrid-wrapper--alignright,
  #stories--module-builder .researchmaterialsgrid-wrapper-grid,
  #stories--module-builder .researchmaterialsgrid-wrapper-alignleft,
  #stories--module-builder .researchmaterialsgrid-wrapper--alignright,
  #stories--module-builder .eventseriesgrid-wrapper-grid,
  #stories--module-builder .eventseriesgrid-wrapper-alignleft,
  #stories--module-builder .eventseriesgrid-wrapper--alignright,
  #stories--module-builder .themetermgrid-wrapper-grid,
  #stories--module-builder .themetermgrid-wrapper-grid--alignleft,
  #stories--module-builder .themetermgrid-wrapper-grid--alignright,
  #stories--module-builder .seriestermgrid-wrapper-grid,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignleft,
  #stories--module-builder .seriestermgrid-wrapper-grid--alignright,
  #stories--module-builder .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper-grid--alignleft,
  #stories--module-builder .archivegrid-wrapper-grid--alignright,
  #stories--module-builder .navigationblock-wrapper-links {
    grid-template-columns: repeat(4, 1fr);
    column-gap: 60px;
    row-gap: 80px; }
  .archive--module-builder .navigationblock-wrapper-title,
  .archive--module-builder .artworkgrid-wrapper-grid-title,
  .archive--module-builder .eventsgridmodule-wrapper-title,
  .archive--module-builder .exhibitionsgrid-wrapper-title,
  .archive--module-builder .researchmaterialsgrid-wrapper-title,
  .archive--module-builder .eventseriesgrid-wrapper-text-title,
  .archive--module-builder .themetermgrid-wrapper-text-title,
  .archive--module-builder .archivegrid-wrapper-grid-title,
  .archive--module-builder .seriestermgrid-wrapper-text-title,
  #stories--module-builder .navigationblock-wrapper-title,
  #stories--module-builder .artworkgrid-wrapper-grid-title,
  #stories--module-builder .eventsgridmodule-wrapper-title,
  #stories--module-builder .exhibitionsgrid-wrapper-title,
  #stories--module-builder .researchmaterialsgrid-wrapper-title,
  #stories--module-builder .eventseriesgrid-wrapper-text-title,
  #stories--module-builder .themetermgrid-wrapper-text-title,
  #stories--module-builder .archivegrid-wrapper-grid-title,
  #stories--module-builder .seriestermgrid-wrapper-text-title {
    margin: 50px 0 50px; }
  .archive--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
  #stories--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid {
    margin-top: 50px; } }

@media only screen and (min-width: 1200px) {
  body.page-template-page-archive > section#stories--atf,
  body.page-template-page-stories > section#stories--atf {
    grid-template-columns: 673px 307px;
    column-gap: 60px;
    margin: 0 auto;
    max-width: 1040px; }
  body.page-template-page-archive > nav.stories--nav,
  body.page-template-page-stories > nav.stories--nav {
    margin: 0 auto;
    max-width: 1200px; }
  body.page-template-page-archive #stories--main-story,
  body.page-template-page-archive #stories--featured,
  body.page-template-page-stories #stories--main-story,
  body.page-template-page-stories #stories--featured {
    padding-top: 60px; }
  body.page-template-page-archive .archive--module-builder,
  body.page-template-page-archive #stories--module-builder,
  body.page-template-page-stories .archive--module-builder,
  body.page-template-page-stories #stories--module-builder {
    margin: 0 auto;
    max-width: 1040px; }
    body.page-template-page-archive .archive--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
    body.page-template-page-archive #stories--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
    body.page-template-page-stories .archive--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid,
    body.page-template-page-stories #stories--module-builder .archivegrid-wrapper.no-title > .archivegrid-wrapper-grid {
      margin-top: 60px; }
    body.page-template-page-archive .archive--module-builder .navigationblock-wrapper-title,
    body.page-template-page-archive .archive--module-builder .artworkgrid-wrapper-grid-title,
    body.page-template-page-archive .archive--module-builder .eventsgridmodule-wrapper-title,
    body.page-template-page-archive .archive--module-builder .exhibitionsgrid-wrapper-title,
    body.page-template-page-archive .archive--module-builder .researchmaterialsgrid-wrapper-title,
    body.page-template-page-archive .archive--module-builder .eventseriesgrid-wrapper-text-title,
    body.page-template-page-archive .archive--module-builder .themetermgrid-wrapper-text-title,
    body.page-template-page-archive .archive--module-builder .archivegrid-wrapper-grid-title,
    body.page-template-page-archive .archive--module-builder .seriestermgrid-wrapper-text-title,
    body.page-template-page-archive #stories--module-builder .navigationblock-wrapper-title,
    body.page-template-page-archive #stories--module-builder .artworkgrid-wrapper-grid-title,
    body.page-template-page-archive #stories--module-builder .eventsgridmodule-wrapper-title,
    body.page-template-page-archive #stories--module-builder .exhibitionsgrid-wrapper-title,
    body.page-template-page-archive #stories--module-builder .researchmaterialsgrid-wrapper-title,
    body.page-template-page-archive #stories--module-builder .eventseriesgrid-wrapper-text-title,
    body.page-template-page-archive #stories--module-builder .themetermgrid-wrapper-text-title,
    body.page-template-page-archive #stories--module-builder .archivegrid-wrapper-grid-title,
    body.page-template-page-archive #stories--module-builder .seriestermgrid-wrapper-text-title,
    body.page-template-page-stories .archive--module-builder .navigationblock-wrapper-title,
    body.page-template-page-stories .archive--module-builder .artworkgrid-wrapper-grid-title,
    body.page-template-page-stories .archive--module-builder .eventsgridmodule-wrapper-title,
    body.page-template-page-stories .archive--module-builder .exhibitionsgrid-wrapper-title,
    body.page-template-page-stories .archive--module-builder .researchmaterialsgrid-wrapper-title,
    body.page-template-page-stories .archive--module-builder .eventseriesgrid-wrapper-text-title,
    body.page-template-page-stories .archive--module-builder .themetermgrid-wrapper-text-title,
    body.page-template-page-stories .archive--module-builder .archivegrid-wrapper-grid-title,
    body.page-template-page-stories .archive--module-builder .seriestermgrid-wrapper-text-title,
    body.page-template-page-stories #stories--module-builder .navigationblock-wrapper-title,
    body.page-template-page-stories #stories--module-builder .artworkgrid-wrapper-grid-title,
    body.page-template-page-stories #stories--module-builder .eventsgridmodule-wrapper-title,
    body.page-template-page-stories #stories--module-builder .exhibitionsgrid-wrapper-title,
    body.page-template-page-stories #stories--module-builder .researchmaterialsgrid-wrapper-title,
    body.page-template-page-stories #stories--module-builder .eventseriesgrid-wrapper-text-title,
    body.page-template-page-stories #stories--module-builder .themetermgrid-wrapper-text-title,
    body.page-template-page-stories #stories--module-builder .archivegrid-wrapper-grid-title,
    body.page-template-page-stories #stories--module-builder .seriestermgrid-wrapper-text-title {
      margin: 60px 0 50px; } }

@media only screen {
  .archive--filter-group-date-range .air-datepicker {
    --adp-width: 300px;
    --adp-day-cell-height: 42px;
    --adp-month-cell-height: 42px; }
  .archive--filter-group-date-range-container {
    display: none; }
    .archive--filter-group-date-range-container[data-filter-active="true"] {
      display: block; }
    .archive--filter-group-date-range-container .range--input-text-wrapper {
      display: flex;
      align-items: center;
      margin: 50px 0 0; }
      .archive--filter-group-date-range-container .range--input-text-wrapper > label {
        width: 100%; }
      .archive--filter-group-date-range-container .range--input-text-wrapper .range--separator {
        margin: 0;
        color: #FF483B;
        width: 100%; }
      .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text {
        min-width: 100px;
        max-width: 110px;
        background: #FFFFFF;
        border: 1px solid #E5E8E8;
        border-radius: 3px;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        display: flex;
        align-items: center;
        letter-spacing: -0.01px;
        color: #FF483B;
        text-indent: 9px; }
        .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text::placeholder {
          margin-left: 9px;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-size: 18px;
          font-size: 1.8rem;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: -0.01px;
          color: #ff3b3b52; }
        .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text:focus::placeholder {
          color: transparent; }
    .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-histogram {
      display: grid;
      grid-auto-flow: column;
      overflow: clip;
      grid-template-rows: 1fr;
      grid-gap: 4px;
      isolation: isolate;
      contain: paint; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-histogram .range-acquire--histogram--item,
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-histogram .range--histogram--item {
        background-color: #E5E8E8;
        transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
        max-width: 8px;
        height: 75px; }
    .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-target {
      border-radius: 0;
      border-color: #FF483B;
      height: 2px;
      box-shadow: none; }
    .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle {
      width: 10px;
      border: 0 solid #FF483B;
      background: #FF483B;
      box-shadow: none;
      border-radius: 0;
      height: 28px;
      top: -14px;
      cursor: move;
      /* fallback if grab cursor is unsupported */
      cursor: grab;
      cursor: -moz-grab;
      cursor: -webkit-grab; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle:active {
        cursor: grabbing;
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle.noUi-handle-lower {
        right: -9px; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle.noUi-handle-upper {
        right: -1px; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle:before {
        left: 0;
        background-color: #FFFFFF; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle:after {
        left: 9px;
        background-color: #FFFFFF; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-handle .noUi-touch-area:before {
        left: 0; }
    .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips {
      color: #FF483B; }
      .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal {
        padding-top: 0;
        height: 30px; }
        .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal {
          margin-left: 15px;
          margin-top: 7px; }
          .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal:last-child {
            transform: translate(-31px, 14px);
            margin-top: 0;
            margin-left: 0; }
        .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-marker {
          display: none;
          color: #FF483B;
          background-color: #FF483B; }
          .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-marker.noUi-marker-horizontal {
            background-color: #FF483B; }
          .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-marker.noUi-marker-large {
            background-color: #FF483B; }
  body.page-template-page-collection-search {
    background-color: #fff; }
    body.page-template-page-collection-search .container--image-unavailable .image--unavailable {
      min-height: 180px;
      min-width: max-content; }
    body.page-template-page-collection-search .modulebuilder > .collection--tabs {
      max-width: calc( 100vw - 16px * 2);
      margin-right: auto;
      margin-left: auto; }
      body.page-template-page-collection-search .modulebuilder > .collection--tabs.site--search .inpagetab-items.layout--horizontal {
        display: flex;
        justify-content: flex-start;
        list-style-type: none;
        padding: 0;
        width: 100%; }
      body.page-template-page-collection-search .modulebuilder > .collection--tabs.site--search .archive--filter-wrapper {
        margin-top: 10px; }
        body.page-template-page-collection-search .modulebuilder > .collection--tabs.site--search .archive--filter-wrapper .archive--filter-toggles-wrapper {
          margin: 0; }
    body.page-template-page-collection-search .inpagetab-items[role=tablist] > li.inpagetab-items-list-spacer {
      display: inherit; }
    body.page-template-page-collection-search .inpagetab-items[role=tablist] > li.inpagetab-items-list-search {
      display: none; }
    body.page-template-page-collection-search .inpagetab-items[role=tablist] > li.inpagetab-items-list-spacer {
      width: 100%; }
  body.page-template-page-collection-search,
  body.page-template-page-events-new,
  body.page-template-page-filter-archive {
    background-color: #FFFFFF;
    --adp-width: 300px; }
    body.page-template-page-collection-search.teacher-resources,
    body.page-template-page-events-new.teacher-resources,
    body.page-template-page-filter-archive.teacher-resources {
      padding-top: calc( 50px + 43px) !important; }
      body.page-template-page-collection-search.teacher-resources.ticker-enabled:not(.page-template-page-home),
      body.page-template-page-events-new.teacher-resources.ticker-enabled:not(.page-template-page-home),
      body.page-template-page-filter-archive.teacher-resources.ticker-enabled:not(.page-template-page-home) {
        padding-top: calc( 50px + 50px + 43px) !important; }
      body.page-template-page-collection-search.teacher-resources .contenttypemain .pagetitle,
      body.page-template-page-events-new.teacher-resources .contenttypemain .pagetitle,
      body.page-template-page-filter-archive.teacher-resources .contenttypemain .pagetitle {
        font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 48px;
        text-align: center;
        letter-spacing: 0.5px;
        color: #FF483B;
        margin: 0 0 35px; }
    body.page-template-page-collection-search .contenttypemain,
    body.page-template-page-collection-search .archive--filter,
    body.page-template-page-collection-search .archive--grid,
    body.page-template-page-events-new .contenttypemain,
    body.page-template-page-events-new .archive--filter,
    body.page-template-page-events-new .archive--grid,
    body.page-template-page-filter-archive .contenttypemain,
    body.page-template-page-filter-archive .archive--filter,
    body.page-template-page-filter-archive .archive--grid {
      min-width: 280px;
      margin: 0 16px;
      padding: 0; }
      body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item {
        display: none; }
        body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible, body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6),
        body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item.is--visible,
        body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+6) {
          display: block; }
      body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.is--transitioning,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.is--transitioning {
        opacity: 0; }
        body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item,
        body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item {
          display: none;
          opacity: 0; }
          body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible,
          body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.is--transitioning > .archive--grid-wrapper-grid-item.is--visible {
            display: none;
            opacity: 0; }
    body.page-template-page-collection-search .inpagetab--grid,
    body.page-template-page-events-new .inpagetab--grid,
    body.page-template-page-filter-archive .inpagetab--grid {
      overflow: visible; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock {
        margin: 0; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper {
          padding: 36px 0 0 0;
          margin: 0; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-title,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-title,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-title {
            color: #2D3033;
            text-align: center;
            font-feature-settings: 'clig' off, 'liga' off;
            font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
            font-size: 32px;
            font-size: 3.2rem;
            font-style: normal;
            font-weight: 400;
            line-height: 4rem;
            letter-spacing: 0.05px; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links {
            margin-bottom: 40px; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link {
            padding: 0 10px 0 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--50:nth-child(2n),
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--50:nth-child(2n),
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--50:nth-child(2n) {
              padding: 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link:last-child,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link:last-child,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link:last-child {
              padding: 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-image,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-image,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-image {
              margin-right: 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text {
              margin-top: 0; }
              body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text .navigationblock-wrapper-links-link-text-title,
              body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text .navigationblock-wrapper-links-link-text-title,
              body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text .navigationblock-wrapper-links-link-text-title {
                color: #000000;
                font-feature-settings: 'clig' off, 'liga' off;
                font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
                font-size: 18px;
                font-size: 1.8rem;
                font-style: normal;
                font-weight: 700;
                line-height: 2.8rem;
                letter-spacing: -0.01px; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer {
            background: #E5E8E8;
            column-gap: 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image {
              margin-right: 0;
              width: 100%; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text {
              background: #F7F7F7;
              padding: 50px 90px; }
              body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-title,
              body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-title,
              body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-title {
                font-feature-settings: 'clig' off, 'liga' off;
                font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
                font-size: 32px;
                font-size: 3.2rem;
                font-style: normal;
                font-weight: 700;
                line-height: normal;
                letter-spacing: 0.09px;
                margin: 0; }
              body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-description,
              body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-description,
              body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-description {
                font-feature-settings: 'clig' off, 'liga' off;
                font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
                font-size: 14px;
                font-size: 1.4rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.8rem;
                letter-spacing: 0.01px;
                margin: 30px 0; }
              body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore,
              body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore,
              body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore {
                border: 0;
                text-align: left;
                padding: 0;
                background: none;
                font-feature-settings: 'clig' off, 'liga' off;
                font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
                font-size: 18px;
                font-size: 1.8rem;
                font-style: normal;
                font-weight: 700;
                line-height: 2.8rem;
                letter-spacing: -0.01px; }
                body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore:hover,
                body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore:hover,
                body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-text .navigationblock-wrapper-singlecontainer-text-readmore:hover {
                  border: 0;
                  background: none; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid {
        margin: 0; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper {
          padding: 36px 0 0 0;
          margin: 0; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item {
            padding: 0 10px 0 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item:last-child,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item:last-child,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item:last-child {
              padding: 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item .themetermgrid-wrapper-grid-item-image,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item .themetermgrid-wrapper-grid-item-image,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-grid-item .themetermgrid-wrapper-grid-item-image {
              margin-right: 0; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall {
            width: 297px;
            height: 60px;
            flex-shrink: 0;
            background-color: #FF483B;
            color: #FFFFFF;
            border-radius: 0;
            font-feature-settings: 'clig' off, 'liga' off;
            font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
            font-size: 21px;
            font-size: 2.1rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.8rem;
            padding: 15px 0 0 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall:hover,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall:hover,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .themetermgrid .themetermgrid-wrapper .themetermgrid-wrapper-seeall:hover {
              background-color: #FF483B;
              color: #FFFFFF; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.publication-grid-page .content-panel--header, body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.publication-grid-page .content-panel--header,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.publication-grid-page .content-panel--header,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header {
        color: #2D3033;
        text-align: center;
        font-feature-settings: 'clig' off, 'liga' off;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-size: 32px;
        font-size: 3.2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 4rem;
        letter-spacing: 0.05px;
        margin-bottom: 40px;
        text-transform: none; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page {
        margin-top: 72px; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page .content-panel--header {
          margin-bottom: 40px; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper {
        padding: 0;
        margin: 0; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom {
          margin-top: 20px; }
          body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper,
          body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper,
          body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper {
            margin: 0 0 10px 0; }
            body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
            body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
            body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper {
              margin: 0; }
              body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
              body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
              body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a {
                color: #FF483B;
                border-radius: 0;
                font-feature-settings: 'clig' off, 'liga' off;
                font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
                font-size: 21px;
                font-size: 2.1rem;
                font-style: normal;
                font-weight: 700;
                line-height: 2.8rem; }
                body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
                body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
                body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover {
                  color: #000000; }
                body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
                body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
                body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows {
                  display: none; }
      body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul,
      body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul,
      body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul {
        grid-template-columns: repeat(2, 1fr); }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > img,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > img,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > img,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > img,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > img,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > img {
          margin-bottom: 0; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h3,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-title,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h3,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-title,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h3,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-title {
          color: #000000;
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-size: 18px;
          font-size: 1.8rem;
          font-style: normal;
          font-weight: 700;
          line-height: 2.8rem;
          letter-spacing: -0.01px;
          margin-bottom: 10px; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h5,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-date,
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h5,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-date,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > h5,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-date,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author {
          color: #000000;
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          font-size: 14px;
          font-size: 1.4rem;
          font-style: normal;
          font-weight: 400;
          line-height: 1.8rem;
          letter-spacing: 0.01px;
          margin-bottom: 5px; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-author {
          margin-bottom: 0; }
        body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-supertitle,
        body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-supertitle,
        body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-supertitle {
          margin: 0 0 10px; }
    body.page-template-page-collection-search .inpagetab--content .archive--filter,
    body.page-template-page-collection-search .inpagetab--content .archive--grid,
    body.page-template-page-events-new .inpagetab--content .archive--filter,
    body.page-template-page-events-new .inpagetab--content .archive--grid,
    body.page-template-page-filter-archive .inpagetab--content .archive--filter,
    body.page-template-page-filter-archive .inpagetab--content .archive--grid {
      margin: 0; }
    body.page-template-page-collection-search .contenttypemain .pagetitle,
    body.page-template-page-events-new .contenttypemain .pagetitle,
    body.page-template-page-filter-archive .contenttypemain .pagetitle {
      color: #FF483B;
      font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 800;
      font-size: 36px;
      font-size: 3.6rem;
      line-height: 48px;
      text-align: center;
      margin-top: 25px;
      margin-bottom: 25px; }
    body.page-template-page-collection-search .contenttypemain .contenttypemain-bodytext,
    body.page-template-page-events-new .contenttypemain .contenttypemain-bodytext,
    body.page-template-page-filter-archive .contenttypemain .contenttypemain-bodytext {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 32px;
      text-align: center;
      letter-spacing: 0.171429px;
      color: #2D3033;
      display: none;
      padding: 0;
      margin-bottom: 100px; }
      body.page-template-page-collection-search .contenttypemain .contenttypemain-bodytext > p,
      body.page-template-page-events-new .contenttypemain .contenttypemain-bodytext > p,
      body.page-template-page-filter-archive .contenttypemain .contenttypemain-bodytext > p {
        margin-bottom: 0;
        line-height: 32px; }
    body.page-template-page-collection-search .archive--filter,
    body.page-template-page-events-new .archive--filter,
    body.page-template-page-filter-archive .archive--filter {
      margin: 15px 16px 20px; }
      body.page-template-page-collection-search .archive--filter .archive--filter-wrapper:after,
      body.page-template-page-events-new .archive--filter .archive--filter-wrapper:after,
      body.page-template-page-filter-archive .archive--filter .archive--filter-wrapper:after {
        content: " ";
        width: 100vw;
        height: 4px;
        display: block;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
        margin-top: 30px;
        margin-left: -16px;
        margin-right: 0; }
      body.page-template-page-collection-search .archive--filter.archive--grid-filtered .archive--filter-group-item-text-wrapper .count,
      body.page-template-page-events-new .archive--filter.archive--grid-filtered .archive--filter-group-item-text-wrapper .count,
      body.page-template-page-filter-archive .archive--filter.archive--grid-filtered .archive--filter-group-item-text-wrapper .count {
        display: none; }
    body.page-template-page-collection-search .inpagetab--content .archive--filter,
    body.page-template-page-events-new .inpagetab--content .archive--filter,
    body.page-template-page-filter-archive .inpagetab--content .archive--filter {
      margin: 15px 0 20px; }
      body.page-template-page-collection-search .inpagetab--content .archive--filter.position--absolute,
      body.page-template-page-events-new .inpagetab--content .archive--filter.position--absolute,
      body.page-template-page-filter-archive .inpagetab--content .archive--filter.position--absolute {
        position: absolute;
        margin: 0; }
    body.page-template-page-collection-search .archive--grid,
    body.page-template-page-events-new .archive--grid,
    body.page-template-page-filter-archive .archive--grid {
      margin-top: 20px; }
    body.page-template-page-collection-search .archive--filter-header,
    body.page-template-page-events-new .archive--filter-header,
    body.page-template-page-filter-archive .archive--filter-header {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 18px;
      font-size: 1.8rem;
      letter-spacing: -0.01px;
      line-height: 28px;
      text-align: left;
      color: #FF483B;
      margin: 0; }
      body.page-template-page-collection-search .archive--filter-header .sficon,
      body.page-template-page-events-new .archive--filter-header .sficon,
      body.page-template-page-filter-archive .archive--filter-header .sficon {
        float: right;
        font-size: 2.8rem; }
    body.page-template-page-collection-search .archive--grid-wrapper-grid-item-image,
    body.page-template-page-events-new .archive--grid-wrapper-grid-item-image,
    body.page-template-page-filter-archive .archive--grid-wrapper-grid-item-image {
      max-height: 400px;
      display: block;
      position: static;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center top;
      object-position: center top; }
    body.page-template-page-collection-search .archive--type-artist img.archive--type-artist,
    body.page-template-page-collection-search .archive--type-artist .artist-placeholder,
    body.page-template-page-events-new .archive--type-artist img.archive--type-artist,
    body.page-template-page-events-new .archive--type-artist .artist-placeholder,
    body.page-template-page-filter-archive .archive--type-artist img.archive--type-artist,
    body.page-template-page-filter-archive .archive--type-artist .artist-placeholder {
      width: 75px;
      min-width: 75px;
      height: 75px;
      object-fit: cover;
      border-radius: 50%;
      margin: 0 auto; }
    body.page-template-page-collection-search .archive--type-artist img.archive--type-artist + .archive--grid-wrapper-grid-item-text,
    body.page-template-page-collection-search .archive--type-artist .artist-placeholder + .archive--grid-wrapper-grid-item-text,
    body.page-template-page-events-new .archive--type-artist img.archive--type-artist + .archive--grid-wrapper-grid-item-text,
    body.page-template-page-events-new .archive--type-artist .artist-placeholder + .archive--grid-wrapper-grid-item-text,
    body.page-template-page-filter-archive .archive--type-artist img.archive--type-artist + .archive--grid-wrapper-grid-item-text,
    body.page-template-page-filter-archive .archive--type-artist .artist-placeholder + .archive--grid-wrapper-grid-item-text {
      margin-left: 20px; }
    body.page-template-page-collection-search .archive--type-artist .artist-placeholder,
    body.page-template-page-events-new .archive--type-artist .artist-placeholder,
    body.page-template-page-filter-archive .archive--type-artist .artist-placeholder {
      background-color: var(--placeholder-bgcolor, #ccc); }
    body.page-template-page-collection-search .archive--filter-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper {
      margin-top: 20px;
      -moz-transition: opacity 0.1s ease, color 0.1s ease;
      -o-transition: opacity 0.1s ease, color 0.1s ease;
      -webkit-transition: opacity 0.1s ease, color 0.1s ease;
      transition: opacity 0.1s ease, color 0.1s ease; }
      body.page-template-page-collection-search .archive--filter-wrapper.archive--filter-wrapper--hidden,
      body.page-template-page-events-new .archive--filter-wrapper.archive--filter-wrapper--hidden,
      body.page-template-page-filter-archive .archive--filter-wrapper.archive--filter-wrapper--hidden {
        display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-close,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-clear.archive--filter-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-header .archive--filter-group-menu-header-text {
        color: #FF483B; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer {
        display: block;
        min-width: var(--adp-width);
        margin: 0;
        padding-left: calc( calc(100vw - var(--adp-width) ) / 2);
        padding-right: calc( calc(100vw - var(--adp-width) ) / 2);
        position: relative; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-wrapper-filters,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-wrapper-filters,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-wrapper-filters {
        -webkit-box-align: center;
        display: block;
        align-items: center; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group {
        display: block;
        white-space: nowrap;
        padding-right: 0; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper {
        flex: 0 0 100%;
        margin: 1rem 0 1rem 0;
        display: flex; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper.align--left,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper.align--left,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper.align--left {
          flex: 0 0 0; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle-switch,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle-switch,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle-switch {
          transform: scale(0.45) translateY(5px);
          margin-left: -8px;
          top: -2px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group.archive--filter-group-toggle,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group.archive--filter-group-toggle,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group.archive--filter-group-toggle {
          display: block;
          position: inherit;
          max-height: 30px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions {
        width: 100%;
        margin-top: 1rem; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions:before,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions:before,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions:before {
          content: "Quick Picks";
          display: block;
          margin-top: 10px;
          margin-bottom: 13px;
          color: #87898C;
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-size: 11px;
          font-size: 1.1rem;
          font-style: normal;
          font-weight: 700;
          line-height: 18px;
          /* 163.636% */
          letter-spacing: 1px;
          text-transform: uppercase; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix {
          display: block;
          margin-bottom: 13px;
          color: #87898C;
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-size: 11px;
          font-size: 1.1rem;
          font-style: normal;
          font-weight: 700;
          line-height: 18px;
          /* 163.636% */
          letter-spacing: 1px;
          text-transform: uppercase; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion {
          margin: 0.5rem 1.5rem 1rem 0;
          background: #F7F7F7;
          border-radius: 10px;
          padding: 5px 15px;
          display: inline-block;
          cursor: pointer; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:first-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:first-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:first-child {
            margin-left: 0; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:last-child {
            margin-right: 0; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion > button,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion > button,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion > button {
            color: #2D3033;
            font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
            font-size: 18px;
            font-size: 1.8rem;
            font-style: normal;
            font-weight: 700;
            line-height: 28px;
            letter-spacing: -0.01px;
            padding: 0;
            border: 0;
            outline: none;
            background: transparent; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active {
            background: #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active > button,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active > button,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active > button {
              color: #FFFFFF; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active:hover,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active:hover,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion.archive--filter-suggestion--has-active:hover {
              background: #FF483B; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover {
            background: #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover > button,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover > button,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion:hover > button {
              color: #FFFFFF; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-header,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-header,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-header {
        display: block;
        max-width: var(--adp-width);
        margin: 0 auto;
        position: relative; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-close,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-close,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-close {
          font-size: 28px;
          font-size: 2.8rem;
          line-height: 28px;
          color: #FFFFFF;
          cursor: pointer;
          position: absolute;
          top: 36px;
          right: 0px;
          z-index: 1000;
          display: block; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-header .archive--filter-group-clear {
          display: inline-block;
          margin-left: 20px;
          color: #FFFFFF; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-headline,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-headline,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-headline {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        color: #FF483B;
        margin: 0 0 20px 0;
        text-align: left;
        display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle {
        position: relative;
        list-style: none;
        display: grid;
        align-items: center;
        margin: 0 0 0;
        padding: 24px 0;
        grid-template-columns: 1fr 1fr;
        border-top: 1px solid #E5E8E8; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle:last-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle:last-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle:last-child {
          border-bottom: 1px solid #E5E8E8; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-switch,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-switch,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-switch {
          justify-self: end;
          transform: scale(0.75); }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-multiple .archive--filter-group-toggle .archive--filter-group-toggle-label {
          color: #FF483B;
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-style: normal;
          font-size: 14px;
          font-size: 1.4rem;
          font-weight: 500;
          line-height: 18px;
          letter-spacing: 0.01px;
          text-align: left; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list {
        list-style: none;
        display: grid;
        margin: 0 0 30px;
        padding: 0;
        grid-template-columns: 1fr 1fr; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-checkboxes,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-checkboxes,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-checkboxes {
          border-top: 1px solid #E5E8E8;
          padding-top: 30px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios {
          text-align: left; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child),
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child),
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child) {
            margin-left: 10px; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input {
            vertical-align: middle;
            opacity: 0; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label {
              position: relative;
              cursor: pointer;
              padding-left: 15px; }
              body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::before,
              body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::before,
              body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::before {
                content: '';
                position: absolute;
                left: -18px;
                /* Fixed alignment in some browsers. */
                top: 0;
                border-radius: 50%;
                border: 1px solid #FF483B;
                background-color: #FFFFFF;
                width: 18px;
                height: 18px; }
              body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::after,
              body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::after,
              body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input + label::after {
                content: '';
                position: absolute;
                left: -11px;
                top: 7px;
                border-radius: 50%;
                width: 6px;
                height: 6px;
                background: #FFFFFF; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::before,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::before,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::before {
              background: #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::after,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::after,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios input:checked + label::after {
              background: #FFFFFF; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label {
          color: #FF483B;
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-style: normal;
          font-size: 14px;
          font-size: 1.4rem;
          font-weight: 500;
          line-height: 18px;
          letter-spacing: 0.01px; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label.toggle,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label.toggle,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label.toggle {
            display: grid;
            grid-template-columns: 270px 0 1fr;
            text-align: left; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label.toggle:last-of-type,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label.toggle:last-of-type,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label.toggle:last-of-type {
              margin: 0; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            height: 1px;
            overflow: hidden;
            position: absolute;
            white-space: nowrap;
            width: 1px; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):active + .toggle-track,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):focus + .toggle-track,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):active + .toggle-track,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):focus + .toggle-track,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):active + .toggle-track,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:not([disabled]):focus + .toggle-track {
              border: 1px solid transparent;
              box-shadow: 0px 0px 0px 2px transparent; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:disabled + .toggle-track,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:disabled + .toggle-track,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:disabled + .toggle-track {
              cursor: not-allowed;
              opacity: 0.7; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track {
            background: #FF483B;
            border: 1px solid #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track .toggle-indicator,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track .toggle-indicator,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .input--toggle:checked + .toggle-track .toggle-indicator {
              background: #FFFFFF;
              transform: translateX(22px); }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .toggle-track,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .toggle-track,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .toggle-track {
            background: #636668;
            border: 1px solid #636668;
            border-radius: 13px;
            cursor: pointer;
            display: flex;
            height: 25px;
            position: relative;
            width: 47px; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list label .toggle-indicator,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list label .toggle-indicator,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list label .toggle-indicator {
            align-items: center;
            background: #FFFFFF;
            border-radius: 21px;
            bottom: 1px;
            display: flex;
            height: 21px;
            justify-content: center;
            left: 1px;
            outline: solid 2px transparent;
            position: absolute;
            width: 21px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-header-text,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-header-text,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-header-text {
        position: relative;
        margin: 47px 0 0 0;
        min-width: var(--adp-width);
        display: block;
        text-align: left;
        font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 1.25em;
        color: #FFFFFF; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-date-range .archive--filter-group-date-range-header {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8em;
        display: flex;
        align-items: center;
        letter-spacing: 0.01px;
        color: #FF483B;
        margin: 16px 0 16px 30px;
        display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf {
        display: none;
        position: absolute;
        right: 0;
        padding-right: 0 !important; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-pdf-label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-pdf-label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-toggle-label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-pdf-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-pdf-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-pdf-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-toggle-label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-pdf-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right .archive--filter-group-pdf-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle .archive--filter-group-pdf-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-toggle-label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf .archive--filter-group-pdf-label {
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-style: normal;
          font-weight: 500;
          font-size: 18px;
          font-size: 1.8rem;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: -0.01px;
          color: #FF483B;
          display: inline-block;
          vertical-align: top;
          padding-right: 12px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-right .archive--filter-group-toggle-label,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper .archive--filter-group-toggle .archive--filter-group-toggle-label {
        padding-right: 0; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch {
        border-radius: 50px;
        border: none;
        cursor: pointer;
        height: 34px;
        position: relative;
        min-width: 60px;
        width: 60px;
        outline: none;
        background-color: rgba(99, 102, 104, 0.5); }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active {
          background-color: #FF483B;
          border-color: #FF483B !important; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper {
            -webkit-box-pack: center;
            -webkit-box-align: center;
            background-color: #FFFFFF;
            border-radius: 50%;
            border-style: solid;
            border-width: 0;
            height: 28px;
            width: 28px;
            top: 3px;
            left: 12px;
            position: absolute;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: -ms-transform 250ms ease-in-out 0s, -webkit-transform 250ms ease-in-out 0s, transform 250ms ease-in-out 0s;
            border-color: #FF483B;
            transform: translate3d(16px, 0px, 0px);
            color: #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.is--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-item--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-toggle-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-toggle-switch-wrapper > svg.input--toggle-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch.archive--filter-group-pdf-switch--active .archive--filter-group-pdf-switch-wrapper > svg.input--toggle-svg {
              display: none;
              fill: none;
              height: 12px;
              width: 12px;
              stroke: currentcolor;
              stroke-width: 5.33333;
              overflow: visible; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle-switch-wrapper,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf-switch-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle-switch-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf-switch-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle-switch-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf-switch-wrapper {
        -webkit-box-pack: center;
        -webkit-box-align: center;
        background-color: #FFFFFF;
        border-radius: 50%;
        border-style: solid;
        border-width: 0;
        height: 28px;
        width: 28px;
        top: 3px;
        left: 4px;
        position: absolute;
        transform: translate3d(0px, 0px, 0px);
        display: flex;
        align-items: center;
        justify-content: center;
        transition: -ms-transform 250ms ease-in-out 0s, -webkit-transform 250ms ease-in-out 0s, transform 250ms ease-in-out 0s;
        border-color: rgba(99, 102, 104, 0.5); }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button {
        cursor: pointer;
        text-align: left;
        padding: 8px 18px;
        width: 100%;
        border: 2px solid #FF483B;
        outline: none;
        margin: 0 0 8px 0;
        border-radius: 10px;
        position: relative;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 20px;
        background-color: #FFFFFF;
        color: #FF483B; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button:hover, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--has-active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button:hover,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--has-active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button:hover,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--has-active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button.archive--filter-group-button--active {
          background-color: #FF483B;
          color: #FFFFFF; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button > .sficon,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button > .sficon,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button > .sficon {
          display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu {
        display: grid;
        grid-template-rows: 100px auto 80px;
        opacity: 0;
        z-index: -999;
        position: fixed;
        background-color: #FFFFFF;
        border: 3px solid #FF483B;
        white-space: normal;
        visibility: visible;
        z-index: -1000;
        text-align: center;
        top: 50px;
        left: 0;
        width: 100vw;
        height: calc( 100dvh - 50px);
        overflow: hidden auto;
        -webkit-overflow-scrolling: touch;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        transition: all 0.4s ease; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-sort-menu--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-sort-menu--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-sort-menu--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-sort-menu--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-sort-menu--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-sort-menu--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--active {
          z-index: 1000;
          opacity: 1; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline- {
          margin: 0 auto; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-selection .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-active .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button.archive--filter-clear {
          color: #FF483B;
          cursor: pointer; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button {
          cursor: pointer; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child {
            color: #FF483B; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:first-child:last-child {
              background-color: #FF483B;
              color: #FFFFFF; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child {
            background-color: #FF483B;
            color: #FFFFFF; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--has-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu.archive--filter-group-menu--is-valid .archive--filter-group-menu-footer .archive--filter-menu-footer-wrapper > button:last-child:first-child {
              background-color: #FF483B;
              color: #FFFFFF; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper {
        padding: 20px 0;
        margin: 0 auto;
        min-width: var(--adp-width);
        max-width: var(--adp-width);
        max-height: calc( 100vh - 50px);
        overflow: hidden scroll; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-wrapper,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-wrapper {
          width: 290px;
          display: grid;
          grid-template-columns: calc( 100% - 20px);
          grid-template-rows: auto auto;
          grid-template-areas: "searchinput searchinput"  "searchhelp searchhelp";
          position: relative; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help {
          display: none; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help {
          display: inline-block;
          margin-left: 5px;
          margin-top: 5px;
          color: #FF483B; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search {
          border: 2px solid #FF483B;
          min-height: 35px;
          text-indent: 9px;
          grid-area: searchinput;
          width: 250px; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search:focus,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search:focus,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search:focus,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search:focus,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search:focus,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search:focus {
            outline: none; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search::placeholder,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search::placeholder,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search::placeholder,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search::placeholder,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search::placeholder,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search::placeholder {
            color: #FF483B;
            font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
            font-size: 13px;
            font-size: 1.3rem;
            font-style: normal;
            font-weight: 450;
            line-height: normal;
            letter-spacing: 0.5px;
            padding-left: 0; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search {
          z-index: 1000;
          width: 30px;
          height: 30px;
          margin: 0;
          transform: scale(2);
          content: "";
          position: absolute;
          right: 27px;
          top: 27px;
          background: transparent; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search.is--local,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search.is--local,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search.is--local,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search.is--local,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search.is--local,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search.is--local {
            display: none; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:before,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:before,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:before,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:before,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:before,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:before {
            color: #FF483B;
            cursor: pointer; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:after,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:after,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:after,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:after,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search:after,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search:after {
            content: "";
            position: absolute;
            right: -3px;
            top: -3px;
            width: 17px;
            height: 17px;
            border: 2px solid #FF483B;
            border-top-color: #ff3b3b52;
            border-radius: 999px;
            background-color: #ffffff66;
            display: none; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .archive--filter-group-item-search-help {
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          font-size: 14px;
          font-size: 1.4rem;
          font-style: italic;
          font-weight: 400;
          line-height: 18px;
          letter-spacing: 0.01px;
          grid-area: searchhelp;
          margin-top: 8px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search.is--local,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search.is--local,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search.is--local,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search.is--local,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search.is--local,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search.is--local {
          display: inline-block; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:before,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:before,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:before,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:before,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:before,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:before {
          display: none; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after {
          display: inline-block;
          animation: none;
          content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.02215 17.3508L10.1305 11.2425L4 5.09108L6.07262 3.01969L12.2018 9.17108L18.3742 3L20.3815 5.00862L14.2105 11.1797L20.4037 17.3508L18.3323 19.4234L12.1391 13.2511L6.05046 19.3606L4.02215 17.3508Z' fill='%2387898C'/%3E%3C/svg%3E%0A");
          position: absolute;
          right: 3px;
          top: -3px;
          width: 22px;
          height: 22px;
          border: none;
          background-color: #FFFFFF;
          transform: scale(0.45);
          cursor: pointer; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"],
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"],
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"],
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"],
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"],
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtered label[data-filter-state="active"] {
          display: flex; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive label,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive label,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive label,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive label {
          display: none; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6),
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6),
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6),
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6),
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6),
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive:not(.is--filtered) label:nth-child(-n + 6) {
          display: flex; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:before,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:before,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:before,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:before,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:before,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:before {
          content: ""; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after {
          display: inline-block;
          animation: spinner 1.25s linear infinite;
          border: solid 1px #63666852;
          border-top-color: #636668;
          border-left-color: #636668;
          border-radius: 50%;
          right: 6px;
          top: -2px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive .archive--filter-group-item-search-help,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive .archive--filter-group-item-search-help,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive .archive--filter-group-item-search-help,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive .archive--filter-group-item-search-help {
          text-align: left; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item {
        cursor: pointer;
        color: #FF483B;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 4px;
        display: flex;
        align-items: center;
        -webkit-box-align: center;
        min-width: 120px;
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 24px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper {
          background-color: #FF483B;
          border-width: 2px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item:hover,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item:hover,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item:hover {
        background: #F7F7F7; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper {
        position: relative;
        display: inline-block;
        cursor: pointer;
        padding: 0px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-radio,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox {
          position: absolute;
          opacity: 0; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper {
          display: inline-block;
          border-width: 2.5px;
          border-style: solid;
          border-color: #FF483B;
          height: 21px;
          width: 22px;
          background: #FFFFFF;
          text-align: center;
          overflow: hidden;
          vertical-align: top;
          border-radius: 2px; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span {
            -webkit-box-pack: center;
            -webkit-box-align: center;
            display: block;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            margin-top: -1px;
            margin-left: -2px;
            color: #FFFFFF; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg,
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span > svg.input--check-svg {
              display: block;
              fill: none;
              height: 19px;
              width: 22px;
              stroke: currentcolor;
              stroke-width: 4;
              overflow: visible; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-text-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-text-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-text-wrapper {
        padding-left: 12px;
        padding-right: 8px;
        white-space: nowrap;
        text-transform: capitalize;
        text-wrap: wrap;
        text-wrap: balance;
        text-wrap: pretty;
        text-align: left; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-footer {
        display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper {
        display: flex;
        width: 100%;
        max-width: var(--adp-width);
        min-height: 40px;
        margin: 0 auto;
        position: absolute;
        bottom: 20px; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button {
          padding: 0;
          margin: 0;
          height: 40px;
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-weight: 400;
          font-size: 14px;
          font-size: 1.4rem;
          font-style: normal;
          line-height: 1.8em;
          /* or 129% */
          text-align: center;
          letter-spacing: 0.01px;
          position: absolute;
          display: flex;
          align-items: center;
          text-align: center;
          border: 0;
          outline: none;
          background: transparent;
          color: #E5E8E8;
          cursor: default; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--altered,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--active,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--altered,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--active,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button.is--altered {
            color: #FF483B;
            cursor: pointer; }
          body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child,
          body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child {
            margin-left: auto;
            font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
            font-weight: 700;
            font-size: 14px;
            font-size: 1.4rem;
            font-style: normal;
            line-height: 1.8em;
            /* or 129% */
            letter-spacing: 0.07px;
            background: #F7F7F7;
            padding: 6px 21px;
            right: 0; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child:first-child,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child:first-child {
              margin-left: 0; }
            body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--altered,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--active,
            body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--altered,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--active,
            body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper > button:last-child.is--altered {
              background-color: #FF483B;
              color: #FFFFFF;
              cursor: pointer; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-clear,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-clear,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-clear {
        cursor: default;
        display: inline-block;
        margin: 0;
        position: relative;
        text-align: center;
        width: auto;
        touch-action: manipulation;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 20px;
        font-weight: normal;
        border-radius: 8px;
        text-decoration: underline;
        transition: box-shadow 0.2s ease 0s, -ms-transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s, transform 0.1s ease 0s; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-clear.is--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-clear.is--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-clear.is--active {
          cursor: pointer; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort {
        padding-right: 0; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-sort-item--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-item--active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--has-active, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-sort-item--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-item--active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--has-active,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-sort-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--has-active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-sort-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-item--active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--has-active,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-sort-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--has-active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item.archive--filter-group-button--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-sort-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-item--active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--has-active,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item.archive--filter-group-button--active {
          font-weight: bold;
          text-decoration: underline; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item .archive--filter-group-item-text-wrapper:hover,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item .archive--filter-group-item-text-wrapper:hover,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item .archive--filter-group-item-text-wrapper:hover,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item .archive--filter-group-item-text-wrapper:hover,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-group-item .archive--filter-group-item-text-wrapper:hover,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort .archive--filter-sort-item .archive--filter-group-item-text-wrapper:hover {
          font-weight: bold; }
      body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search,
      body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search,
      body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search {
        list-style: none;
        margin-top: 2.5rem;
        border-bottom: 0;
        position: relative; }
        body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search,
        body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search {
          top: 8px;
          position: absolute;
          color: #E5E8E8;
          right: 12px;
          transform: scale(1.6);
          font-weight: 700;
          cursor: pointer; }
          body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search:after,
          body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search:after,
          body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search i.sficon-search:after {
            content: "";
            position: absolute;
            right: -3px;
            top: -3px;
            width: 17px;
            height: 17px;
            border: 2px solid #FF483B;
            border-top-color: #ff3b3b52;
            border-radius: 999px;
            background-color: #FFFFFF;
            display: none; }
        body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search.has--searched .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search.has--searched .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search.has--searched .sficon-search:after {
          display: inline-block;
          animation: none;
          content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.02215 17.3508L10.1305 11.2425L4 5.09108L6.07262 3.01969L12.2018 9.17108L18.3742 3L20.3815 5.00862L14.2105 11.1797L20.4037 17.3508L18.3323 19.4234L12.1391 13.2511L6.05046 19.3606L4.02215 17.3508Z' fill='%2387898C'/%3E%3C/svg%3E%0A");
          position: absolute;
          right: -3px;
          right: -3px;
          top: -3px;
          width: 18px;
          height: 18px;
          border: none;
          background-color: #FFFFFF;
          transform: scale(0.55);
          cursor: pointer; }
        body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search.is--searching .sficon-search:after,
        body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search.is--searching .sficon-search:after,
        body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search.is--searching .sficon-search:after {
          display: inline-block;
          animation: rotate 1.25s linear infinite; }
        body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search,
        body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search,
        body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search {
          padding: 0;
          border-width: 0 0 2px 0;
          background: none;
          border-color: #E5E8E8;
          width: 100%;
          text-indent: 9px;
          color: #2D3033;
          font-feature-settings: 'clig' off, 'liga' off;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-size: 26px;
          font-size: 2.6rem;
          font-style: normal;
          font-weight: 700; }
          body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search:focus,
          body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search:focus,
          body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search:focus {
            outline: none; }
          body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search::placeholder,
          body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search::placeholder,
          body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search .inpagetab-items-search::placeholder {
            color: #E5E8E8;
            font-feature-settings: 'clig' off, 'liga' off;
            font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
            font-size: 32px;
            font-size: 3.2rem;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            letter-spacing: 0.09px;
            text-align: let;
            padding-right: 20px; }
        body.page-template-page-collection-search .archive--filter-wrapper .inpagetab-items-list-search .sficon,
        body.page-template-page-events-new .archive--filter-wrapper .inpagetab-items-list-search .sficon,
        body.page-template-page-filter-archive .archive--filter-wrapper .inpagetab-items-list-search .sficon {
          position: absolute;
          right: 0;
          top: 10px; }
    body.page-template-page-collection-search .archive--grid-wrapper,
    body.page-template-page-events-new .archive--grid-wrapper,
    body.page-template-page-filter-archive .archive--grid-wrapper {
      margin-bottom: 48px; }
    body.page-template-page-collection-search .archive--grid--no-results .archive--grid-wrapper,
    body.page-template-page-events-new .archive--grid--no-results .archive--grid-wrapper,
    body.page-template-page-filter-archive .archive--grid--no-results .archive--grid-wrapper {
      margin-bottom: 0; }
      body.page-template-page-collection-search .archive--grid--no-results .archive--grid-wrapper .archive--grid-wrapper-grid,
      body.page-template-page-events-new .archive--grid--no-results .archive--grid-wrapper .archive--grid-wrapper-grid,
      body.page-template-page-filter-archive .archive--grid--no-results .archive--grid-wrapper .archive--grid-wrapper-grid {
        display: none; }
    body.page-template-page-collection-search .archive--grid.pagination--transition,
    body.page-template-page-collection-search .footernav.pagination--transition,
    body.page-template-page-events-new .archive--grid.pagination--transition,
    body.page-template-page-events-new .footernav.pagination--transition,
    body.page-template-page-filter-archive .archive--grid.pagination--transition,
    body.page-template-page-filter-archive .footernav.pagination--transition {
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: none !important; }
    body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
    body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination,
    body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
    body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination,
    body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination {
      margin-top: 25px; }
    body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child {
      grid-column: auto; }
      body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title {
        font-size: 18px;
        font-size: 1.8rem; }
      body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year {
        font-size: 14px;
        font-size: 1.4rem; }
    body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-header,
    body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header {
      display: block;
      margin-bottom: 32px; }
      body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-header.is--hidden,
      body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header.is--hidden,
      body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-header.is--hidden,
      body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header.is--hidden,
      body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-header.is--hidden,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-header.is--hidden {
        display: none; }
    body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child {
      grid-column: auto; }
      body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 26px; }
      body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-artist,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-year {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 218x; }
      body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-supertitle {
        display: block; }
    body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item-pick-text-title {
      display: none; }
    body.page-template-page-collection-search .archive--grid.archive--grid-empty .archive--grid-wrapper-header,
    body.page-template-page-collection-search .archive--no-results.archive--grid-empty .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--grid.archive--grid-empty .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--no-results.archive--grid-empty .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--grid.archive--grid-empty .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--no-results.archive--grid-empty .archive--grid-wrapper-header {
      display: block; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child {
      grid-column: 1 / 3; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-pick-text-title {
        font-family: "SFMOMADisplayHeavy", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 800;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 24px;
        letter-spacing: 0.5px;
        color: #FF483B;
        text-transform: none;
        margin-top: 22px; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title {
        font-size: 32px;
        font-size: 3.2rem;
        line-height: 40px;
        margin: 5px 14px 10px 0; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--single-feature .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-description > p {
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 24px;
        letter-spacing: 0.16px;
        color: #000000;
        margin-top: 18px;
        display: block; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item.archive--type-event > .archive--grid-wrapper-grid-item-link {
      position: relative;
      z-index: 1; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item-pick-text-title {
      display: none; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler {
      position: absolute;
      display: block;
      height: 100%;
      background: #F7F7F7;
      width: 50vw;
      z-index: 0;
      margin-top: -20px;
      max-height: 550px; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-left {
      left: 0; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:first-child > span.bg--filler.bg--filler-right {
      right: 0; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-left {
      left: 0; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--double-feature .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler.bg--filler-right {
      right: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js {
      margin-bottom: 40px; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination {
        margin: 0 6px; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 20px;
      row-gap: calc( 20px * 1.5);
      min-height: fit-content;
      margin-bottom: calc( 20px * 1.5); }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-header,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-header,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-header,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-header {
      display: none; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-results,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-results,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-results,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-results,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-results,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-results {
      display: block;
      margin: 25px 0 20px;
      color: #87898C;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-size: 14px;
      font-size: 1.4rem;
      font-style: normal;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 1px;
      text-transform: uppercase; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-results-count,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-results-count,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-results-count,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-results-count,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-results-count,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-results-count {
      display: inline-block;
      margin-right: 36px;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 23px;
      letter-spacing: 0.48px;
      color: #2D3033;
      text-transform: capitalize; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-clear-filters,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-clear-filters,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-clear-filters,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-clear-filters,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-clear-filters,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-clear-filters {
      cursor: pointer;
      margin: 0px;
      padding: 0;
      position: relative;
      text-align: center;
      width: auto;
      touch-action: manipulation;
      outline: none;
      transition: box-shadow 0.2s ease 0s, -ms-transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s, transform 0.1s ease 0s;
      border: none;
      background: transparent;
      color: #636668;
      font-family: "SFMOMADisplayLight", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 300;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 23px;
      letter-spacing: 0.375px;
      text-decoration: underline; }
    body.page-template-page-collection-search .archive--grid footer.archive--grid-wrapper-grid-section-footer,
    body.page-template-page-collection-search .archive--no-results footer.archive--grid-wrapper-grid-section-footer,
    body.page-template-page-events-new .archive--grid footer.archive--grid-wrapper-grid-section-footer,
    body.page-template-page-events-new .archive--no-results footer.archive--grid-wrapper-grid-section-footer,
    body.page-template-page-filter-archive .archive--grid footer.archive--grid-wrapper-grid-section-footer,
    body.page-template-page-filter-archive .archive--no-results footer.archive--grid-wrapper-grid-section-footer {
      width: 100%;
      margin: 0 0 20px 0;
      height: 6rem; }
      body.page-template-page-collection-search .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link,
      body.page-template-page-collection-search .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link,
      body.page-template-page-events-new .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link,
      body.page-template-page-events-new .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link,
      body.page-template-page-filter-archive .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link,
      body.page-template-page-filter-archive .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        /* 155.556% */
        letter-spacing: -0.01px;
        color: #000000;
        display: block;
        float: right;
        margin: 20px 0; }
        body.page-template-page-collection-search .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right,
        body.page-template-page-collection-search .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right,
        body.page-template-page-events-new .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right,
        body.page-template-page-events-new .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right,
        body.page-template-page-filter-archive .archive--grid footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right,
        body.page-template-page-filter-archive .archive--no-results footer.archive--grid-wrapper-grid-section-footer .archive--grid-wrapper-grid-section-link > .control--arrow-angle-90-right {
          transform: scale(0.4) translateY(30px); }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link {
      display: block;
      align-items: center; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text {
        text-align: center;
        margin: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link {
      display: initial; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item > .archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text {
        text-align: left; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image, body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--expired .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event.is--past .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-image {
      mask-image: linear-gradient(rgba(247, 247, 247, 0.15), rgba(247, 247, 247, 0.15));
      -webkit-mask-image: linear-gradient(rgba(247, 247, 247, 0.15), rgba(247, 247, 247, 0.15)); }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle {
      color: #FF483B;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 20px;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin: 10px auto 0; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--free {
        color: #0EA2AE; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-supertitle.event--public-meeting {
        color: #87898C; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-title {
      margin: 4px 0 10px; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-subtitle {
      color: #000000;
      font-family: "SFMOMADisplayLight", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.29em;
      letter-spacing: 0.01px;
      color: #000000;
      margin-top: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-artist {
      margin: 4px 0 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .archive--grid-wrapper-grid-item-text-year {
      margin: 4px 0 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > *,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > *,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > *,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > *,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > *,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item.archive--type-event .container--image-unavailable > * {
      display: none; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 19px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #636668;
      margin-top: 16px;
      margin-bottom: 10px; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-title,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-title {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 26px;
      letter-spacing: 0.49px;
      color: #2D2D2D;
      margin-top: 7px;
      margin-bottom: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle {
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px;
      letter-spacing: 0.24px;
      color: #000000;
      text-transform: none;
      margin-top: 6px;
      margin-bottom: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-description > p,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-description > p,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-description > p {
      display: none; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-artist,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-artist {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 18px;
      letter-spacing: 0.01px;
      color: #000000;
      margin-top: 4px;
      margin-bottom: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-year,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-year {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-style: normal;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 18px;
      letter-spacing: 0.01px;
      color: #000000;
      margin-top: 2px;
      margin-bottom: 0; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-download,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-download,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-download,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-download,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-download,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-download {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 15px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #FF483B;
      margin-top: 13px; }
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-download .sficon-download,
      body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-download .sficon-download,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-download .sficon-download,
      body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-download .sficon-download,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-download .sficon-download,
      body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-download .sficon-download {
        vertical-align: -1px; }
    body.page-template-page-collection-search .archive--grid .icon-cta,
    body.page-template-page-collection-search .archive--no-results .icon-cta,
    body.page-template-page-events-new .archive--grid .icon-cta,
    body.page-template-page-events-new .archive--no-results .icon-cta,
    body.page-template-page-filter-archive .archive--grid .icon-cta,
    body.page-template-page-filter-archive .archive--no-results .icon-cta {
      margin-left: 5px; }
      body.page-template-page-collection-search .archive--grid .icon-cta:after,
      body.page-template-page-collection-search .archive--no-results .icon-cta:after,
      body.page-template-page-events-new .archive--grid .icon-cta:after,
      body.page-template-page-events-new .archive--no-results .icon-cta:after,
      body.page-template-page-filter-archive .archive--grid .icon-cta:after,
      body.page-template-page-filter-archive .archive--no-results .icon-cta:after {
        content: "DOWNLOAD"; }
    body.page-template-page-collection-search .searchresults-wrapper-pagination,
    body.page-template-page-events-new .searchresults-wrapper-pagination,
    body.page-template-page-filter-archive .searchresults-wrapper-pagination {
      margin-top: 0;
      text-align: center;
      padding-left: 0;
      padding-right: 0; }
      body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links,
      body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links,
      body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links {
        position: relative; }
        body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev,
        body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next,
        body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev,
        body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next,
        body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev,
        body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next {
          font-weight: 500;
          font-size: 0px;
          position: absolute; }
          body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
          body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
          body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
          body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
          body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
          body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon {
            font-family: "SFMOMAText", Arial, Verdana, sans-serif;
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 23px;
            font-style: normal;
            font-weight: 500;
            letter-spacing: 0.24px;
            position: absolute;
            vertical-align: unset; }
        body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev,
        body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev,
        body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev {
          left: 0; }
          body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
          body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
          body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon {
            top: 7px;
            left: 0; }
        body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next,
        body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next,
        body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next {
          right: 0; }
          body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
          body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
          body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon {
            top: 7px;
            right: 0; }
      body.page-template-page-collection-search .searchresults-wrapper-pagination .page-numbers,
      body.page-template-page-events-new .searchresults-wrapper-pagination .page-numbers,
      body.page-template-page-filter-archive .searchresults-wrapper-pagination .page-numbers {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-size: 16px;
        font-size: 1.6rem;
        font-weight: normal;
        min-width: 36px;
        line-height: 2.0rem; }
    body.page-template-page-collection-search .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon,
    body.page-template-page-collection-search .searchresults-wrapper-pagination .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon,
    body.page-template-page-events-new .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon,
    body.page-template-page-events-new .searchresults-wrapper-pagination .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon,
    body.page-template-page-filter-archive .searchresults-wrapper-pagination .page-numbers.next .search-arrow-icon,
    body.page-template-page-filter-archive .searchresults-wrapper-pagination .searchresults-wrapper-pagination .page-numbers.prev .search-arrow-icon {
      font-size: 24px;
      font-size: 2.4rem;
      display: inline-block;
      letter-spacing: 0.24px;
      vertical-align: unset; }
    body.page-template-page-collection-search .archive--no-results,
    body.page-template-page-events-new .archive--no-results,
    body.page-template-page-filter-archive .archive--no-results {
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: none;
      background: #F7F7F7;
      width: 100vw;
      padding-top: 45px;
      padding-bottom: 45px; }
      body.page-template-page-collection-search .archive--no-results.archive--no-results--active,
      body.page-template-page-events-new .archive--no-results.archive--no-results--active,
      body.page-template-page-filter-archive .archive--no-results.archive--no-results--active {
        display: block; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results--wrapper,
      body.page-template-page-events-new .archive--no-results .archive--no-results--wrapper,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results--wrapper {
        margin: 0 32px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 20px;
        row-gap: 0px; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results-text-title,
      body.page-template-page-events-new .archive--no-results .archive--no-results-text-title,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results-text-title {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 36px;
        font-style: normal;
        font-weight: normal;
        text-align: center;
        letter-spacing: 0.48px;
        color: #2D3033;
        margin-bottom: 30px;
        margin-top: 0; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form,
      body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form {
        min-height: 400px;
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 24px;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 0.16px;
        color: #2D3033; }
        body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div,
        body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div,
        body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div {
          height: 100%;
          min-height: 480px; }
          body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe label,
          body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe label.desc,
          body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe label,
          body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe label.desc,
          body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe label,
          body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe label.desc {
            font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
            font-size: 18px;
            font-size: 1.8rem;
            line-height: 23px;
            font-style: normal;
            font-weight: 500;
            color: #2D3033;
            letter-spacing: 0.5px; }
          body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe div > input,
          body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe div > input,
          body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe div > input {
            border-radius: 10px;
            border-color: #2D3033; }
            body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit,
            body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit,
            body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit {
              border-color: #FF483B;
              background-color: #FFFFFF;
              color: #FF483B;
              width: 100%; }
              body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit:hover,
              body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit:hover,
              body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit:hover {
                background-color: #FF483B;
                color: #FFFFFF; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results-featured,
      body.page-template-page-events-new .archive--no-results .archive--no-results-featured,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results-featured {
        display: none; }
    body.page-template-page-collection-search .footernav,
    body.page-template-page-events-new .footernav,
    body.page-template-page-filter-archive .footernav {
      margin-top: 0; }
    body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header,
    body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header,
    body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header {
      width: fit-content;
      margin: 0 auto;
      color: #000000; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header .archive--grid-wrapper-section-header-text,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header .archive--grid-wrapper-section-header-text,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-header .archive--grid-wrapper-section-header-text {
        margin-bottom: 36px;
        white-space: nowrap; }
    body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid,
    body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid,
    body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      row-gap: 40px;
      column-gap: 24px; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3),
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3),
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3) {
        display: none; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist {
        grid-template-columns: repeat(3, 1fr); }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: none; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4) {
        display: none; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4) {
        display: none; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4) {
        display: none; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4),
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4) {
        display: none; }
    body.page-template-page-collection-search .modulebuilder.archive--modules > *:last-child,
    body.page-template-page-events-new .modulebuilder.archive--modules > *:last-child,
    body.page-template-page-filter-archive .modulebuilder.archive--modules > *:last-child {
      margin-bottom: 20px; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
    body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
      max-width: 100vw;
      min-width: 280px;
      margin: 0 20px;
      padding: 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        text-align: center;
        color: #000000;
        margin: 0 0 40px 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
        row-gap: calc( 20px * 2);
        min-height: fit-content;
        margin-bottom: 50px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item {
        border: none;
        width: 100%;
        display: grid;
        grid-template-areas: "gridimage" "gridtext";
        gap: 0 10px;
        grid-template-rows: auto;
        padding: 0;
        max-width: calc( 100vw - 16px * 2); }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:hover *,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:hover *,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:hover * {
          color: #000000; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text {
          grid-area: gridtext;
          width: 100%;
          max-width: 100%;
          margin: 0; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-location,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-location,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-location {
          color: #87898C; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
          grid-area: gridimage;
          width: 100%;
          max-height: 194px;
          margin: 0;
          padding: 0;
          object-position: top left;
          font-family: 'object-fit: contain; object-position: top left;';
          object-fit: contain; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category {
          color: #FF483B;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-style: normal;
          font-weight: 700;
          font-size: 12px;
          font-size: 1.2rem;
          line-height: 20px;
          letter-spacing: 1px;
          text-transform: uppercase;
          margin: 10px auto 0; }
          body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--free,
          body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--free,
          body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--free {
            color: #0EA2AE; }
          body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--public-meeting,
          body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--public-meeting,
          body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-category.event--public-meeting {
            color: #87898C; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title {
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-style: normal;
          font-weight: bold;
          font-size: 18px;
          font-size: 1.8rem;
          line-height: 26px;
          letter-spacing: 0.49px;
          color: #2D2D2D;
          margin: 4px 0 10px; }
          body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title:hover,
          body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title:hover,
          body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title:hover {
            color: #FF483B; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date {
          color: #000000;
          font-family: "SFMOMADisplayLight", Arial, Verdana, sans-serif;
          font-style: normal;
          font-weight: 400;
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 1.29em;
          letter-spacing: 0.01px;
          margin-top: 0; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
    body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
      max-width: 100vw;
      min-width: 280px;
      margin: 0 20px; }
  body.page-template-page-collection-search .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 100vw - (2 * 16px ) - ( (2 - 1) * 30px ) ) / 2); }
  .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
  .archive--filter-group-menu-wrapper .sficon.sficon-search,
  .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help {
    display: none; }
  .archive--filter-group-menu-wrapper .archive--filter-group-item-search,
  .archive--filter-group-menu-wrapper .sficon.sficon-search,
  .archive--filter-group-menu-wrapper .archive--filter-group-item-search-help {
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    color: #FF483B; }
  .archive--filter-group-menu-wrapper .archive--filter-group-item-search {
    border: 2px solid #FF483B;
    min-height: 35px; }
  .archive--filter-group-menu-wrapper .sficon.sficon-search {
    margin: 20px 0 0 -67px; }
    .archive--filter-group-menu-wrapper .sficon.sficon-search:before {
      color: #FF483B; }
  @-moz-document url-prefix() {} }

@media only screen and (min-width: 576px) {
  body.page-template-page-collection-search.teacher-resources,
  body.page-template-page-events-new.teacher-resources,
  body.page-template-page-filter-archive.teacher-resources {
    padding-top: calc( 66px + 43px) !important; }
    body.page-template-page-collection-search.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-events-new.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-filter-archive.teacher-resources.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 66px + 50px + 43px) !important; }
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .contenttypemain,
  body.page-template-page-filter-archive .archive--filter,
  body.page-template-page-filter-archive .archive--grid {
    margin-left: 32px;
    margin-right: 32px; }
  body.page-template-page-collection-search .archive--filter .archive--filter-wrapper::after,
  body.page-template-page-events-new .archive--filter .archive--filter-wrapper::after,
  body.page-template-page-filter-archive .archive--filter .archive--filter-wrapper::after {
    margin-left: -32px;
    margin-right: 0; }
  body.page-template-page-collection-search .modulebuilder.archive--modules > *:last-child,
  body.page-template-page-events-new .modulebuilder.archive--modules > *:last-child,
  body.page-template-page-filter-archive .modulebuilder.archive--modules > *:last-child {
    margin-bottom: 40px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
    margin-left: 32px;
    margin-right: 32px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
    margin-left: 32px;
    margin-right: 32px; }
  body.page-template-page-collection-search .modulebuilder > .collection--tabs {
    max-width: calc( 100vw - 20px * 2); } }

@media only screen and (min-width: 768px) {
  body.page-template-page-collection-search.teacher-resources,
  body.page-template-page-events-new.teacher-resources,
  body.page-template-page-filter-archive.teacher-resources {
    padding-top: calc( 66px + 43px) !important; }
    body.page-template-page-collection-search.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-events-new.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-filter-archive.teacher-resources.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 66px + 50px + 43px) !important; }
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .contenttypemain,
  body.page-template-page-filter-archive .archive--filter,
  body.page-template-page-filter-archive .archive--grid {
    margin-left: 32px;
    margin-right: 32px;
    padding: 0; }
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9),
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+9) {
      display: block; }
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-filter-archive .archive--filter {
    margin-top: 0;
    margin-bottom: 40px; }
    body.page-template-page-collection-search .archive--filter .archive--filter-wrapper:after,
    body.page-template-page-events-new .archive--filter .archive--filter-wrapper:after,
    body.page-template-page-filter-archive .archive--filter .archive--filter-wrapper:after {
      margin-left: -32px;
      margin-right: 0; }
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .archive--grid {
    margin-top: 40px; }
    body.page-template-page-collection-search .archive--grid.archive--grid-has-featured:not(.archive--grid-filtered):not(.archive--grid-pagination--active),
    body.page-template-page-events-new .archive--grid.archive--grid-has-featured:not(.archive--grid-filtered):not(.archive--grid-pagination--active),
    body.page-template-page-filter-archive .archive--grid.archive--grid-has-featured:not(.archive--grid-filtered):not(.archive--grid-pagination--active) {
      margin-top: 40px; }
    body.page-template-page-collection-search .archive--grid.archive--grid--no-results,
    body.page-template-page-events-new .archive--grid.archive--grid--no-results,
    body.page-template-page-filter-archive .archive--grid.archive--grid--no-results {
      margin-top: -3px; }
  body.page-template-page-collection-search .archive--filter-wrapper,
  body.page-template-page-events-new .archive--filter-wrapper,
  body.page-template-page-filter-archive .archive--filter-wrapper {
    margin-top: 40px; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper {
      margin: 2rem 0 0 0; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions {
      margin-top: 2.5rem; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions:before,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions:before,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions:before {
        display: none; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggesttion-prefix {
        display: inline-block;
        margin-bottom: 0; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-suggestions .archive--filter-suggestion {
        margin: 0 10px; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child),
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child),
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-input-list.archive--filter-group-input-radios li:not(:first-child) {
      margin-left: 24px; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer .archive--filter-group-clear,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer .archive--filter-group-clear,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-menu-footer .archive--filter-group-clear {
      display: block; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu {
      top: 66px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .archive--filter-group-date-range-header {
        display: block; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-menu-footer-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-menu-footer-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-menu-footer-wrapper {
      position: relative;
      bottom: unset; }
  body.page-template-page-collection-search .modulebuilder.archive--modules > *:last-child,
  body.page-template-page-events-new .modulebuilder.archive--modules > *:last-child,
  body.page-template-page-filter-archive .modulebuilder.archive--modules > *:last-child {
    margin-bottom: 60px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
    margin-bottom: 100px;
    margin-left: 32px;
    margin-right: 32px; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title,
    body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40px; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
    body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item {
      gap: 0 20px;
      margin: 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
        max-height: 290px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        margin: 4px 0 0 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px;
        letter-spacing: 0.01px;
        margin: 10px 0 0 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 20px;
        letter-spacing: 1px; }
        body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle > span:nth-child(2),
        body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle > span:nth-child(2),
        body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle > span:nth-child(2) {
          margin-left: 16px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
    margin-left: 32px;
    margin-right: 32px; }
  body.page-template-page-collection-search .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text,
  body.page-template-page-events-new .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text,
  body.page-template-page-filter-archive .archive--filter-group-date-range-container .range--input-text-wrapper .range--input-text {
    min-width: 133px;
    max-width: 150px; }
  body.page-template-page-collection-search .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal,
  body.page-template-page-events-new .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal,
  body.page-template-page-filter-archive .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal {
    margin-left: 0;
    margin-top: 0; }
    body.page-template-page-collection-search .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal:last-child,
    body.page-template-page-events-new .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal:last-child,
    body.page-template-page-filter-archive .archive--filter-group-date-range-container .archive--filter-group-range-container .filter--range-slider.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value.noUi-value-horizontal:last-child {
      transform: translate(-50%, 50%); }
  body.page-template-page-collection-search .inpagetab-items[role=tablist] > li.inpagetab-items-list-search {
    display: inherit; }
  body.page-template-page-collection-search .modulebuilder > .collection--tabs {
    max-width: calc( 100vw - 32px * 2); }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link.navigationblock-wrapper-links-link--50:nth-child(2n) {
    padding: 0 0 0 10px; }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-links-link .navigationblock-wrapper-links-link-text {
    margin-top: 8px; }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .navigationblock .navigationblock-wrapper .navigationblock-wrapper-singlecontainer .navigationblock-wrapper-singlecontainer-image {
    width: auto; }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul {
    grid-template-columns: repeat(4, 1fr); } }

@media only screen and (min-width: 992px) {
  body.page-template-page-collection-search.teacher-resources .contenttypemain .pagetitle,
  body.page-template-page-events-new.teacher-resources .contenttypemain .pagetitle,
  body.page-template-page-filter-archive.teacher-resources .contenttypemain .pagetitle {
    font-size: 64px;
    font-size: 6.4rem;
    line-height: 76px; }
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .contenttypemain,
  body.page-template-page-filter-archive .archive--filter,
  body.page-template-page-filter-archive .archive--grid {
    margin-left: 60px;
    margin-right: 60px;
    padding: 0; }
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-overview.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12),
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid.grid--progressive .archive--grid-wrapper-grid-item:nth-child(-n+12) {
      display: block; }
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link {
      display: inline-flex;
      align-items: center; }
      body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-overview .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-artist > .archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text {
        margin-left: 20px;
        text-align: left; }
  body.page-template-page-collection-search .archive--filter .archive--filter-wrapper:after,
  body.page-template-page-events-new .archive--filter .archive--filter-wrapper:after,
  body.page-template-page-filter-archive .archive--filter .archive--filter-wrapper:after {
    margin-left: -60px;
    margin-right: 0; }
  body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section,
  body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section,
  body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section {
    margin: 60px 0; }
    body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid,
    body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid,
    body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid {
      grid-template-columns: repeat(4, 1fr); }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-page .archive--grid-wrapper-grid-item:nth-child(n+3) {
          display: block; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artist .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: block; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-artwork .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: block; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-events .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: block; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia {
        grid-template-columns: repeat(6, minmax(0, 1fr));
        grid-auto-flow: row;
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:first-child,
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:first-child,
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:first-child {
          grid-column: span 2; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-multimedia .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: block; }
      body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc,
      body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc,
      body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc {
        grid-template-columns: repeat(6, minmax(0, 1fr));
        grid-auto-flow: row;
        grid-gap: 24px; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:first-child,
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(3),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:first-child,
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(3),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:first-child,
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(3) {
          grid-column: span 2; }
        body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-events-new .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4),
        body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--grid-wrapper-section .archive--grid-wrapper-section-grid.archive--section-misc .archive--grid-wrapper-grid-item:nth-child(n+4) {
          display: block; }
  body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--type-artist img.archive--type-artist,
  body.page-template-page-collection-search .archive--grid-wrapper-overview .archive--type-artist .artist-placeholder,
  body.page-template-page-events-new .archive--grid-wrapper-overview .archive--type-artist img.archive--type-artist,
  body.page-template-page-events-new .archive--grid-wrapper-overview .archive--type-artist .artist-placeholder,
  body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--type-artist img.archive--type-artist,
  body.page-template-page-filter-archive .archive--grid-wrapper-overview .archive--type-artist .artist-placeholder {
    width: 110px;
    min-width: 110px;
    height: 110px;
    object-fit: cover;
    border-radius: 50%; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
    padding: 0;
    margin-bottom: 60px;
    max-width: calc( 1200px - (2 * 72px));
    margin-left: 60px;
    margin-right: 60px; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid,
    body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid {
      gap: 24px;
      grid-template-columns: repeat(3, 1fr);
      margin: 0; }
    body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
    body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item,
    body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item {
      gap: 0 20px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:not(.masonry--item),
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:not(.masonry--item),
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item:not(.masonry--item) {
        grid-template-rows: min-content auto; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-image {
        max-height: 290px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        margin: 4px 0 0 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-subtitle {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-date {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px;
        letter-spacing: 0.01px;
        margin: 10px 0 0 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-desc,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-desc,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-desc {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        letter-spacing: -0.01px;
        margin: 10px 0 0 0; }
      body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper .eventsgridmodule-wrapper-grid-item .eventsgridmodule-wrapper-grid-item-text-supertitle {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 20px;
        letter-spacing: 1px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
    max-width: calc( 1200px - (2 * 72px));
    margin-left: 60px;
    margin-right: 60px; }
  body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child {
    grid-column: 1 / 7;
    background: #F7F7F7;
    padding: 0; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link {
      display: grid;
      grid-template-columns: 2fr 1fr;
      column-gap: 65px; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-pick-text-title {
        display: none; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link .archive--grid-wrapper-grid-item-text-supertitle {
        display: block;
        margin: 0 14px 0 0; }
      body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text,
      body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > a.archive--grid-wrapper-grid-item-link > .archive--grid-wrapper-grid-item-text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-right: 65px; }
  body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span,
  body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span,
  body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span,
  body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span,
  body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span,
  body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--single-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item > span {
    display: none; }
  body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link,
  body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link,
  body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link,
  body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link,
  body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link,
  body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid-item-link {
    z-index: 1;
    position: relative; }
  body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child {
    grid-column: 1 / 4;
    background: #F7F7F7;
    margin-right: -12.5px;
    padding: 30px 12.5px 36px 0; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:first-child > span.bg--filler {
      margin-top: -30px; }
  body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2),
  body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2),
  body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2),
  body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2),
  body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2),
  body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) {
    grid-column: 4 / 7;
    background: #F7F7F7;
    margin-left: -12.5px;
    padding: 30px 0 36px 12.5px; }
    body.page-template-page-collection-search .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-collection-search .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-events-new .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-events-new .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-filter-archive .archive--grid:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler,
    body.page-template-page-filter-archive .archive--no-results:not(.archive--grid-filtered):not(.archive--grid-pagination--active) .archive--grid-wrapper.archive--type-single.archive--double-feature.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item:nth-child(2) > span.bg--filler {
      margin-top: -30px; }
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-filter-archive .contenttypemain {
    margin-left: 72px;
    margin-right: 72px;
    padding: 0; }
    body.page-template-page-collection-search .contenttypemain .pagetitle,
    body.page-template-page-events-new .contenttypemain .pagetitle,
    body.page-template-page-filter-archive .contenttypemain .pagetitle {
      font-size: 48px;
      font-size: 4.8rem;
      line-height: 70px;
      margin-top: 50px;
      margin-bottom: 50px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 50px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item:first-child {
    grid-column: 1 / 3; }
  body.page-template-page-collection-search .archive--no-results .archive--no-results--wrapper,
  body.page-template-page-events-new .archive--no-results .archive--no-results--wrapper,
  body.page-template-page-filter-archive .archive--no-results .archive--no-results--wrapper {
    margin: 0 60px; }
  body.page-template-page-collection-search .mobile--only,
  body.page-template-page-events-new .mobile--only,
  body.page-template-page-filter-archive .mobile--only {
    display: none; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item:first-child {
    grid-column: unset; }
  body.page-template-page-collection-search .modulebuilder > .collection--tabs {
    max-width: calc( 100vw - 60px * 2); }
  body.page-template-page-collection-search .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 100vw - (2 * 60px ) - ( (3 - 1) * 50px ) ) / 3); } }

@media only screen and (min-width: 1024px) {
  body.disable--scroll {
    overflow: auto; }
  /*1024px*/
  body.page-template-page-collection-search.teacher-resources,
  body.page-template-page-events-new.teacher-resources,
  body.page-template-page-filter-archive.teacher-resources {
    padding-top: calc( 100px + 43px) !important; }
    body.page-template-page-collection-search.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-events-new.teacher-resources.ticker-enabled:not(.page-template-page-home),
    body.page-template-page-filter-archive.teacher-resources.ticker-enabled:not(.page-template-page-home) {
      padding-top: calc( 100px +  50px  + 43px) !important; }
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-filter-archive .contenttypemain {
    margin-left: 72px;
    margin-right: 72px;
    padding: 0; }
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .archive--filter,
  body.page-template-page-filter-archive .archive--grid {
    margin-left: 72px;
    margin-right: 72px; }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page,
  body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page,
  body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid.essays-grid-page {
    margin-top: 128px; }
  body.page-template-page-collection-search .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul,
  body.page-template-page-events-new .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul,
  body.page-template-page-filter-archive .inpagetab--grid .inpagetab--content .modulebuilder .publicationsgrid .publicationsgrid--wrapper-grid > ul {
    grid-template-columns: repeat(6, 1fr); }
  body.page-template-page-collection-search .archive--filter .archive--filter-wrapper::after,
  body.page-template-page-events-new .archive--filter .archive--filter-wrapper::after,
  body.page-template-page-filter-archive .archive--filter .archive--filter-wrapper::after {
    display: none; }
  body.page-template-page-collection-search .archive--filter-header,
  body.page-template-page-events-new .archive--filter-header,
  body.page-template-page-filter-archive .archive--filter-header {
    display: none; }
  body.page-template-page-collection-search .archive--filter-wrapper,
  body.page-template-page-events-new .archive--filter-wrapper,
  body.page-template-page-filter-archive .archive--filter-wrapper {
    margin-top: 36px; }
    body.page-template-page-collection-search .archive--filter-wrapper.archive--filter-wrapper--hidden,
    body.page-template-page-events-new .archive--filter-wrapper.archive--filter-wrapper--hidden,
    body.page-template-page-filter-archive .archive--filter-wrapper.archive--filter-wrapper--hidden {
      display: block; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-wrapper-filters,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-wrapper-filters,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-wrapper-filters {
      display: flex;
      position: relative;
      padding-left: 2px;
      flex-wrap: wrap; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-header,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-header,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-header {
      display: none; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-headline,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-headline,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-headline {
      display: block; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper {
      padding: 30px 25px 20px;
      min-width: 300px;
      max-width: none;
      max-height: 300px;
      overflow: scroll; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.archive--filter-group-multiple,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.archive--filter-group-multiple,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.archive--filter-group-multiple,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.archive--filter-group-multiple,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.archive--filter-group-multiple,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.archive--filter-group-multiple {
        min-width: 367px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper .sficon.sficon-search,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper .sficon.sficon-search {
        width: 25px;
        height: 25px;
        transform: scale(1.5);
        right: 35px;
        top: 13px;
        padding: 5px 0 0 1px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.hide--inactive.is--filtering .sficon-search:after,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.hide--inactive.is--filtering .sficon-search:after {
        right: 1px;
        top: 1px;
        height: 20px;
        width: 20px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-wrapper.is--filtered.is--queried .sficon-search:after,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu-wrapper.is--filtered.is--queried .sficon-search:after {
        right: 1px;
        top: 1px;
        background: none; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group {
      flex-shrink: 0;
      display: inline-block;
      margin-bottom: 0;
      padding-right: 10px;
      position: relative; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group.archive--filter-group-sort,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group.archive--filter-group-sort,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group.archive--filter-group-sort {
        padding-right: 0; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button {
      width: auto;
      text-align: center;
      padding: 10px 49px 9px 18px;
      margin-bottom: 0px;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 23px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-button .sficon,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-button .sficon,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-button .sficon {
        -moz-transform: scale(2);
        -o-transform: scale(2);
        -ms-transform: scale(2);
        -webkit-transform: scale(2);
        transform: scale(2);
        position: absolute;
        right: 20px;
        top: 13px;
        display: inline-block; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf {
      display: block;
      order: 2; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right:last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle:last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf:last-child {
        margin-left: inherit; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right:last-child:first-child,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle:last-child:first-child,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf:last-child:first-child {
          margin-left: auto; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child {
        margin-left: inherit; }
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child:first-child,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child:first-child,
        body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child:first-child,
        body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right.with--sort:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle.with--sort:last-child:first-child,
        body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf.with--sort:last-child:first-child {
          margin-left: auto; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right:not(.with--sort):last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle:not(.with--sort):last-child,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf:not(.with--sort):last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right:not(.with--sort):last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle:not(.with--sort):last-child,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf:not(.with--sort):last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right:not(.with--sort):last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle:not(.with--sort):last-child,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf:not(.with--sort):last-child {
        margin-left: auto; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right > .archive--filter-group-toggle-label,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle > .archive--filter-group-toggle-label,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf > .archive--filter-group-toggle-label,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right > .archive--filter-group-toggle-label,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle > .archive--filter-group-toggle-label,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf > .archive--filter-group-toggle-label,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right > .archive--filter-group-toggle-label,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle > .archive--filter-group-toggle-label,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf > .archive--filter-group-toggle-label {
        cursor: pointer; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-toggles-wrapper > div:nth-child(2),
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-toggles-wrapper > div:nth-child(2),
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-toggles-wrapper > div:nth-child(2) {
      margin-left: 5px !important; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort {
      display: block;
      margin-left: auto; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu {
      display: inline-block;
      position: absolute;
      left: 0px;
      top: 57px;
      background-color: #FFFFFF;
      width: auto;
      height: auto;
      border-radius: 12px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 18px;
      border-width: 2px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline-,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] .archive--filter-group-date-range .air-datepicker.-inline- {
        margin: 16px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] .archive--filter-group-menu-footer {
        border-top: 2px solid #FF483B; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] .archive--filter-group-menu-wrapper[data-parent-type="artwork_classification"] + .archive--filter-group-menu-footer {
        border-top: 2px solid #FF483B; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] > .archive--filter-group-menu-footer, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] > .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] > .archive--filter-group-menu-footer,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] > .archive--filter-group-menu-footer,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="term"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu[data-filter-type="date"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="artist"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="multi"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="sort"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="term"] > .archive--filter-group-menu-footer,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu[data-filter-type="date"] > .archive--filter-group-menu-footer {
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        position: unset; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-menu,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-menu {
      left: -194px; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item {
      color: #FF483B;
      font-size: 18px;
      font-size: 1.8rem;
      min-width: 290px; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper, body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item.archive--filter-sort-item--active .archive--filter-group-item-checkbox-wrapper,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item.archive--filter-group-item--active .archive--filter-group-item-checkbox-wrapper {
        background-color: #FF483B; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper {
      border-color: #FF483B;
      background: #FFFFFF; }
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
      body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
      body.page-template-page-events-new .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span,
      body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-sort-item-input-wrapper > .archive--filter-group-item-checkbox-wrapper > span {
        color: #FFFFFF; }
    body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-menu-footer,
    body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-menu-footer,
    body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-menu-footer {
      display: block;
      -webkit-box-pack: justify;
      -webkit-box-align: center;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 14px 25px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
    margin-left: 72px;
    margin-right: 72px; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
    margin-left: 72px;
    margin-right: 72px; }
  body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
  body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination,
  body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
  body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination,
  body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .searchresults-wrapper-pagination,
  body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .searchresults-wrapper-pagination {
    margin-top: 50px; }
  body.page-template-page-collection-search .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-collection-search .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--grid.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--no-results.archive--grid-pagination--active .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px; }
  body.page-template-page-collection-search .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-collection-search .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--grid.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--no-results.archive--grid-filtered .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-text-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid {
    grid-template-columns: repeat(6, 1fr);
    row-gap: 40px; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid .archive--grid-wrapper-grid-item.archive--type-event {
      grid-column: span 2; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js {
    margin-bottom: 100px; }
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
    body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
    body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination,
    body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .pagination.pagination--use-js .searchresults-wrapper-pagination {
      margin: 0 23px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 25px;
    row-gap: 50px;
    margin-bottom: 50px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid {
    row-gap: 40px;
    column-gap: 24px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item:first-child,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item:first-child {
    grid-column: 1 / 3; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-supertitle,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-supertitle {
    margin-top: 18px;
    line-height: 16px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-pick-text-title,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-pick-text-title,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-pick-text-title,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-pick-text-title,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-pick-text-title,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-pick-text-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 16px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-title,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-title {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-artist,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-artist,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-artist,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-artist,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-artist,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-artist {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-year,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-year,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-year,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-year,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-year,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-year {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-subtitle,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-subtitle {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-text-description > p,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-text-description > p,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-text-description > p,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-text-description > p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px; }
  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item-download,
  body.page-template-page-collection-search .archive--no-results .archive--grid-wrapper-grid-item-download,
  body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid-item-download,
  body.page-template-page-events-new .archive--no-results .archive--grid-wrapper-grid-item-download,
  body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid-item-download,
  body.page-template-page-filter-archive .archive--no-results .archive--grid-wrapper-grid-item-download {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    letter-spacing: 1px; }
  body.page-template-page-collection-search .archive--grid .icon-cta,
  body.page-template-page-collection-search .archive--no-results .icon-cta,
  body.page-template-page-events-new .archive--grid .icon-cta,
  body.page-template-page-events-new .archive--no-results .icon-cta,
  body.page-template-page-filter-archive .archive--grid .icon-cta,
  body.page-template-page-filter-archive .archive--no-results .icon-cta {
    margin-left: 9px; }
    body.page-template-page-collection-search .archive--grid .icon-cta:after,
    body.page-template-page-collection-search .archive--no-results .icon-cta:after,
    body.page-template-page-events-new .archive--grid .icon-cta:after,
    body.page-template-page-events-new .archive--no-results .icon-cta:after,
    body.page-template-page-filter-archive .archive--grid .icon-cta:after,
    body.page-template-page-filter-archive .archive--no-results .icon-cta:after {
      content: "DOWNLOAD PDF"; }
  body.page-template-page-collection-search .pagination--first-load.pagination--use-js,
  body.page-template-page-events-new .pagination--first-load.pagination--use-js,
  body.page-template-page-filter-archive .pagination--first-load.pagination--use-js {
    display: none; }
  body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev,
  body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next,
  body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev,
  body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next,
  body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev,
  body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next {
    padding: 5px 0;
    font-size: 18px;
    font-size: 1.8rem; }
  body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
  body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon,
  body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .prev .search-arrow-icon {
    left: -27px; }
  body.page-template-page-collection-search .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
  body.page-template-page-events-new .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon,
  body.page-template-page-filter-archive .searchresults-wrapper-pagination .nav-links .next .search-arrow-icon {
    right: -18px; }
  body.page-template-page-collection-search .searchresults-wrapper-pagination .page-numbers,
  body.page-template-page-events-new .searchresults-wrapper-pagination .page-numbers,
  body.page-template-page-filter-archive .searchresults-wrapper-pagination .page-numbers {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.4rem;
    min-width: 42px; }
  body.page-template-page-collection-search .archive--no-results,
  body.page-template-page-events-new .archive--no-results,
  body.page-template-page-filter-archive .archive--no-results {
    padding-top: 100px;
    padding-bottom: 72px; }
    body.page-template-page-collection-search .archive--no-results .archive--no-results--wrapper,
    body.page-template-page-events-new .archive--no-results .archive--no-results--wrapper,
    body.page-template-page-filter-archive .archive--no-results .archive--no-results--wrapper {
      margin: 0 72px;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 72px; }
    body.page-template-page-collection-search .archive--no-results .archive--no-results-text-title,
    body.page-template-page-events-new .archive--no-results .archive--no-results-text-title,
    body.page-template-page-filter-archive .archive--no-results .archive--no-results-text-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 41px;
      margin-bottom: 72px; }
    body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form,
    body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form,
    body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form {
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 32px; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe label,
      body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe label.desc,
      body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe label,
      body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe label.desc,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe label,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe label.desc {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 23px; }
      body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe div > input,
      body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe div > input,
      body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe div > input {
        border-color: #2D3033; }
        body.page-template-page-collection-search .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit,
        body.page-template-page-events-new .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit,
        body.page-template-page-filter-archive .archive--no-results .archive--no-results--contact-form > div > iframe div > input.submit {
          width: auto; }
    body.page-template-page-collection-search .archive--no-results .archive--no-results-featured,
    body.page-template-page-events-new .archive--no-results .archive--no-results-featured,
    body.page-template-page-filter-archive .archive--no-results .archive--no-results-featured {
      display: block; }
  body.page-template-page-collection-search .modulebuilder > .collection--tabs {
    max-width: calc( 100vw - 72px * 2); }
  body.page-template-page-collection-search .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( (4 - 1) * 50px ) ) / 4); }
  body.page-template-page-collection-search .archive--section-page .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 2 * 24px ) ) / 3);
    max-height: 209px; }
  body.page-template-page-collection-search .archive--section-artist .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 2 * 24px ) ) / 3); }
  body.page-template-page-collection-search .archive--section-artwork .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( (4 - 1) * 24px ) ) / 4); }
  body.page-template-page-collection-search .archive--section-events .placeholder--event-image,
  body.page-template-page-collection-search .archive--section-events .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( (4 - 1) * 24px ) ) / 4); }
  body.page-template-page-collection-search .archive--section-multimedia .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 5 * 24px ) ) / 6); }
  body.page-template-page-collection-search .archive--section-multimedia .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 2 * 24px ) ) / 3); }
  body.page-template-page-collection-search .archive--section-misc .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 5 * 24px) ) / 6); }
  body.page-template-page-collection-search .archive--section-misc .archive--grid-wrapper-grid-item:first-child .archive--grid-wrapper-grid-item-image,
  body.page-template-page-collection-search .archive--section-misc .archive--grid-wrapper-grid-item:nth-child(3) .archive--grid-wrapper-grid-item-image {
    max-width: calc( ( 1200px - (2 * 72px ) - ( 2 * 24px ) ) / 3); }
  @-moz-document url-prefix() {}  body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid-item:first-child {
    grid-column: unset; } }

@media only screen and (min-width: 1200px) {
  /*1200px*/
  body.page-template-page-collection-search .contenttypemain,
  body.page-template-page-collection-search .archive--filter,
  body.page-template-page-collection-search .archive--grid,
  body.page-template-page-events-new .contenttypemain,
  body.page-template-page-events-new .archive--filter,
  body.page-template-page-events-new .archive--grid,
  body.page-template-page-filter-archive .contenttypemain,
  body.page-template-page-filter-archive .archive--filter,
  body.page-template-page-filter-archive .archive--grid {
    max-width: calc( 1200px - (2 * 72px));
    margin-left: auto;
    margin-right: auto; }
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper-grid,
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper-grid,
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper-grid,
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper-grid {
      grid-template-columns: repeat(4, 1fr); }
    body.page-template-page-collection-search .contenttypemain .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-collection-search .archive--filter .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-collection-search .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-events-new .contenttypemain .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--filter .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-events-new .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .contenttypemain .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--filter .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid,
    body.page-template-page-filter-archive .archive--grid .archive--grid-wrapper.archive--type-single.archive--type-event .archive--grid-wrapper-grid {
      grid-template-columns: repeat(6, 1fr);
      row-gap: 40px; }
  body.page-template-page-collection-search .contenttypemain .contenttypemain-bodytext,
  body.page-template-page-events-new .contenttypemain .contenttypemain-bodytext,
  body.page-template-page-filter-archive .contenttypemain .contenttypemain-bodytext {
    max-width: 850px;
    display: block; }
  body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-right.hide--border .archive--filter-group-button,
  body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-toggle.hide--border .archive--filter-group-button,
  body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-pdf.hide--border .archive--filter-group-button,
  body.page-template-page-collection-search .archive--filter-wrapper .archive--filter-group-sort.hide--border .archive--filter-group-button,
  body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-right.hide--border .archive--filter-group-button,
  body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-toggle.hide--border .archive--filter-group-button,
  body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-pdf.hide--border .archive--filter-group-button,
  body.page-template-page-events-new .archive--filter-wrapper .archive--filter-group-sort.hide--border .archive--filter-group-button,
  body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-right.hide--border .archive--filter-group-button,
  body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-toggle.hide--border .archive--filter-group-button,
  body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-pdf.hide--border .archive--filter-group-button,
  body.page-template-page-filter-archive .archive--filter-wrapper .archive--filter-group-sort.hide--border .archive--filter-group-button {
    border-color: transparent; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .eventsgridmodule .eventsgridmodule-wrapper {
    max-width: calc( 1200px - (2 * 72px));
    margin-left: auto;
    margin-right: auto; }
  body.page-template-page-collection-search .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-events-new .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper,
  body.page-template-page-filter-archive .modulebuilder.archive--modules .ctamodule.cta--style-home .ctamodule-wrapper {
    max-width: calc( 1200px - (2 * 72px));
    margin-left: auto;
    margin-right: auto; }
  body.page-template-page-collection-search .archive--no-results .archive--no-results--wrapper,
  body.page-template-page-events-new .archive--no-results .archive--no-results--wrapper,
  body.page-template-page-filter-archive .archive--no-results .archive--no-results--wrapper {
    max-width: calc( 1200px - (2 * 72px));
    margin: 0 auto; }
  body.page-template-page-collection-search .modulebuilder > .collection--tabs {
    max-width: calc( 1200px - 72px * 2); } }

@media only screen and (min-width: 1400px) {
  /*1400px*/ }

@media only screen and (min-width: 1920px) {
  /*1920px*/ }

@media only screen {
  .single-event-series .contextualhero-background-video video,
  .tax-event-series .contextualhero-background-video video {
    width: 100% !important; }
  .single-event-series .contextualhero-background-video > div,
  .tax-event-series .contextualhero-background-video > div {
    height: auto; }
  .eventseriescard {
    position: relative;
    z-index: 100; }
  .eventseriescard-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 40px;
    max-width: 670px; }
  .eventseriescard-wrapper-text-supertitle {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    color: #2D3033;
    line-height: 16px;
    margin-bottom: 0;
    margin-top: 16px;
    text-transform: uppercase;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .eventseriescard-wrapper-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .eventseriescard-wrapper-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .eventseriescard-wrapper-text-relatedexhibition {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000; }
  .eventseriescard-wrapper-text-daterange {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .eventseriescard-wrapper-text-location {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #636668; }
  .eventseriescard-wrapper-text-supertitle,
  .eventseriescard-wrapper-text-title,
  .eventseriescard-wrapper-text-subtitle,
  .eventseriescard-wrapper-text-daterange,
  .eventseriescard-wrapper-text-location,
  .eventseriescard-wrapper-text-relatedexhibition {
    margin-top: 0px;
    margin-bottom: 5px;
    margin-bottom: 5px; }
  .eventseriescard-wrapper-header {
    margin-top: 20px; }
    .eventseriescard-wrapper-header .wysiwygmodule-content {
      padding: 20px 0px; }
      .eventseriescard-wrapper-header .wysiwygmodule-content ul,
      .eventseriescard-wrapper-header .wysiwygmodule-content p:not([class]) {
        font-size: 16px;
        font-size: 1.6rem; }
  .eventseriescard-wrapper-full {
    clear: both; }
    .eventseriescard-wrapper-full .wysiwygmodule-content {
      padding: 20px 0px; }
      .eventseriescard-wrapper-full .wysiwygmodule-content ul,
      .eventseriescard-wrapper-full .wysiwygmodule-content p:not([class]) {
        font-size: 16px;
        font-size: 1.6rem; }
  .eventseriescard-wrapper-buttons {
    margin: 10px 0px; }
  .eventseriescard-wrapper-buttons-button {
    color: #FFFFFF;
    background-color: #FF483B;
    text-align: center;
    width: 100%;
    display: block;
    padding: 20px 40px;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
    .eventseriescard-wrapper-buttons-button:hover {
      color: #FFFFFF; }
  .eventseriescard-wrapper-buttons-caption {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    color: #636668;
    margin: 10px 0px 20px 0px; }
  .eventseriescard-wrapper-buttons-share {
    border-top: 1px solid #E5E8E8;
    border-bottom: 1px solid #E5E8E8;
    padding: 20px 0px;
    font-size: 14px;
    font-size: 1.4rem;
    display: none; }
  .eventseriescard-wrapper-buttons-share-fakeurl {
    color: #FF483B;
    margin: 0px 5px;
    word-break: break-all; }
  .eventseriescard-wrapper-events:before {
    content: '';
    display: block;
    clear: both; }
  .eventseriescard-wrapper-events .eventsgridmodule-wrapper {
    margin-bottom: 0px;
    text-align: left; }
  .eventseriescard-wrapper-events .eventsgridmodule-wrapper-title {
    text-align: center; }
  .eventseriesmodulebuilder > * {
    max-width: 1240px !important;
    margin-left: auto;
    margin-right: auto; }
  .eventseriesmodulebuilder > nav.inpagenav {
    max-width: calc( 670px + 40px * 2);
    width: 100vw; }
  .eventseriesmodulebuilder > .ctamodule.cta--style-home {
    margin: 0;
    max-width: none !important; }
    .eventseriesmodulebuilder > .ctamodule.cta--style-home .ctamodule-wrapper {
      margin: 0; }
  .eventseriescard .eventseriescard-wrapper > nav.inpagenav {
    max-width: calc( 670px + 40px * 2);
    width: calc( 670px + 40px * 2);
    margin-left: calc( -40px); }
  .single-event-series.bc--round-containers.bc--deluminate > .eventseriescard {
    background-color: transparent; }
  .single-event-series.postid-601824 h3 {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700; }
  .single-event-series.postid-601824 .eventseriescard .module--images .module--images-figure-wrapper {
    display: block; }
    .single-event-series.postid-601824 .eventseriescard .module--images .module--images-figure-wrapper .module--images-figure:not(:first-child) {
      display: none; }
  .single-event-series.bc--deluminate, .single-event-series.postid-422831, .single-event-series.postid-373110 {
    background-color: #000000; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder,
    .single-event-series.bc--deluminate .eventseriescard,
    .single-event-series.bc--deluminate .eventseriescard-wrapper, .single-event-series.postid-422831 .eventseriesmodulebuilder,
    .single-event-series.postid-422831 .eventseriescard,
    .single-event-series.postid-422831 .eventseriescard-wrapper, .single-event-series.postid-373110 .eventseriesmodulebuilder,
    .single-event-series.postid-373110 .eventseriescard,
    .single-event-series.postid-373110 .eventseriescard-wrapper {
      background-color: #000000; }
    .single-event-series.bc--deluminate .contextualhero .contextualhero-background .contextualhero-background-video, .single-event-series.postid-422831 .contextualhero .contextualhero-background .contextualhero-background-video, .single-event-series.postid-373110 .contextualhero .contextualhero-background .contextualhero-background-video {
      display: block; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper, .single-event-series.postid-422831 .eventseriescard-wrapper, .single-event-series.postid-373110 .eventseriescard-wrapper {
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption {
      color: #FFFFFF; }
      .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption *, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption *, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-buttons-caption * {
        color: #FFFFFF; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content ul, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content li, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content ul, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content li, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content ul, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content li {
      color: #FFFFFF; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content p:not([class]), .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content p:not([class]), .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content p:not([class]) {
      color: #FFFFFF;
      letter-spacing: .1rem; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h1, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h2, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h3, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h4, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h5, .single-event-series.bc--deluminate .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h6, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h1, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h2, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h3, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h4, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h5, .single-event-series.postid-422831 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h6, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h1, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h2, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h3, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h4, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h5, .single-event-series.postid-373110 .eventseriescard-wrapper .eventseriescard-wrapper-header .wysiwygmodule-content h6 {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .accordionmodule *, .single-event-series.postid-422831 .eventseriesmodulebuilder .accordionmodule *, .single-event-series.postid-373110 .eventseriesmodulebuilder .accordionmodule * {
      color: #FFFFFF; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content *, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content *, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content * {
      color: #FFFFFF;
      letter-spacing: .1rem; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child), .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child), .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child) {
      display: none; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content p, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content li, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content p, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content li, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content p, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content li {
      letter-spacing: .1rem; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6 {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      margin-top: 24px; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only {
      display: none; }
    .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only {
      display: block; }
    .single-event-series.bc--deluminate .eventseriescard-wrapper-buttons-share-text,
    .single-event-series.bc--deluminate .eventseriescard-wrapper-buttons-share-icon,
    .single-event-series.bc--deluminate .eventseriescard-wrapper-text-title,
    .single-event-series.bc--deluminate .eventseriescard-wrapper-text-daterange, .single-event-series.postid-422831 .eventseriescard-wrapper-buttons-share-text,
    .single-event-series.postid-422831 .eventseriescard-wrapper-buttons-share-icon,
    .single-event-series.postid-422831 .eventseriescard-wrapper-text-title,
    .single-event-series.postid-422831 .eventseriescard-wrapper-text-daterange, .single-event-series.postid-373110 .eventseriescard-wrapper-buttons-share-text,
    .single-event-series.postid-373110 .eventseriescard-wrapper-buttons-share-icon,
    .single-event-series.postid-373110 .eventseriescard-wrapper-text-title,
    .single-event-series.postid-373110 .eventseriescard-wrapper-text-daterange {
      color: #FFFFFF; } }

@media only screen and (min-width: 768px) {
  .single-event-series .contextualhero,
  .tax-event-series .contextualhero {
    height: 60vh; }
  .single-event-series .contextualhero-background,
  .single-event-series .contextualhero-background-fade,
  .tax-event-series .contextualhero-background,
  .tax-event-series .contextualhero-background-fade {
    height: 100vh; }
  .single-event-series .eventseriescard .eventseriescard-wrapper nav.inpagenav,
  .tax-event-series .eventseriescard .eventseriescard-wrapper nav.inpagenav {
    max-width: calc( 670px + 40px * 2); }
  .single-event-series .eventseriesmodulebuilder nav.inpagenav,
  .tax-event-series .eventseriesmodulebuilder nav.inpagenav {
    max-width: calc( 670px + 40px * 2); }
  .single-event-series.bc--round-containers .contextualhero, .single-event-series.postid-515555 .contextualhero, .single-event-series.postid-502719 .contextualhero,
  .tax-event-series.bc--round-containers .contextualhero,
  .tax-event-series.postid-515555 .contextualhero,
  .tax-event-series.postid-502719 .contextualhero {
    height: calc( 100vh - 100px); }
    .single-event-series.bc--round-containers .contextualhero .contextualhero-background-fade, .single-event-series.postid-515555 .contextualhero .contextualhero-background-fade, .single-event-series.postid-502719 .contextualhero .contextualhero-background-fade,
    .tax-event-series.bc--round-containers .contextualhero .contextualhero-background-fade,
    .tax-event-series.postid-515555 .contextualhero .contextualhero-background-fade,
    .tax-event-series.postid-502719 .contextualhero .contextualhero-background-fade {
      background: -moz-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, black 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, black 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, black 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .single-event-series.bc--round-containers .eventseriescard, .single-event-series.postid-515555 .eventseriescard, .single-event-series.postid-502719 .eventseriescard,
  .tax-event-series.bc--round-containers .eventseriescard,
  .tax-event-series.postid-515555 .eventseriescard,
  .tax-event-series.postid-502719 .eventseriescard {
    top: -100px; }
    .single-event-series.bc--round-containers .eventseriescard .eventseriescard-wrapper, .single-event-series.postid-515555 .eventseriescard .eventseriescard-wrapper, .single-event-series.postid-502719 .eventseriescard .eventseriescard-wrapper,
    .tax-event-series.bc--round-containers .eventseriescard .eventseriescard-wrapper,
    .tax-event-series.postid-515555 .eventseriescard .eventseriescard-wrapper,
    .tax-event-series.postid-502719 .eventseriescard .eventseriescard-wrapper {
      background: black;
      border-radius: 20px;
      box-shadow: none; }
  .single-event-series.bc--round-containers .eventseriesmodulebuilder, .single-event-series.postid-515555 .eventseriesmodulebuilder, .single-event-series.postid-502719 .eventseriesmodulebuilder,
  .tax-event-series.bc--round-containers .eventseriesmodulebuilder,
  .tax-event-series.postid-515555 .eventseriesmodulebuilder,
  .tax-event-series.postid-502719 .eventseriesmodulebuilder {
    top: -100px;
    position: relative; }
  .single-event-series.bc--round-containers .footernav, .single-event-series.postid-515555 .footernav, .single-event-series.postid-502719 .footernav,
  .tax-event-series.bc--round-containers .footernav,
  .tax-event-series.postid-515555 .footernav,
  .tax-event-series.postid-502719 .footernav {
    margin-top: calc( -100px + 48px); }
  .single-event-series.bc--color-C028B9,
  .tax-event-series.bc--color-C028B9 {
    background-color: #C028B9; }
    .single-event-series.bc--color-C028B9 .contextualhero .contextualhero-background-fade,
    .tax-event-series.bc--color-C028B9 .contextualhero .contextualhero-background-fade {
      background: -moz-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #c028b9 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #c028b9 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #c028b9 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .eventseriescard-wrapper {
    font-size: 0; }
  .eventseriescard-wrapper-events .eventsgridmodule-wrapper {
    padding: 0px; }
  .eventseriescard-wrapper-text-supertitle {
    margin-top: 10px; }
  .eventseriescard-wrapper-text {
    display: inline-block;
    width: 50%;
    vertical-align: top; }
  .eventseriescard-wrapper-buttons {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: right;
    padding-left: 20px; }
  .eventseriescard-wrapper-header {
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    width: 50%;
    padding-right: 20px; }
  .eventseriescard-wrapper-buttons-title {
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: none;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem; }
  .eventseriescard-wrapper-buttons-caption {
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem; }
  .eventseriescard-wrapper-buttons-share {
    display: block;
    cursor: pointer;
    margin-top: 20px; }
    .eventseriescard-wrapper-buttons-share:hover span[class*='fakeurl'] {
      opacity: 1; }
  .eventseriescard-wrapper-buttons-share-text,
  .eventseriescard-wrapper-buttons-share-fakeurl,
  .eventseriescard-wrapper-buttons-share-icon {
    display: inline-block;
    vertical-align: middle; }
  .eventseriescard-wrapper-buttons-share-fakeurl {
    width: 80%;
    opacity: 0;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    width: 77%; }
  .eventseriescard-wrapper-buttons-share-text,
  .eventseriescard-wrapper-buttons-share-icon {
    font-size: 14px;
    font-size: 1.4rem;
    color: #636668; }
  .eventseriescard-wrapper-buttons-share-text {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .eventseriescard-wrapper-buttons-share.ecshare--copied {
    background-color: #f5f5f5;
    padding: 28px 10px;
    font-size: 0; }
    .eventseriescard-wrapper-buttons-share.ecshare--copied span[class*='fakeurl'] {
      display: none; }
    .eventseriescard-wrapper-buttons-share.ecshare--copied i[class*='icon'] {
      width: 70%;
      text-align: right; }
    .eventseriescard-wrapper-buttons-share.ecshare--copied span[class*='text'] {
      width: 30%; }
  .single-event-series.postid-601824 .eventseriescard .module--images .module--images-figure-wrapper {
    display: grid; }
    .single-event-series.postid-601824 .eventseriescard .module--images .module--images-figure-wrapper .module--images-figure:not(:first-child) {
      display: block; }
  .single-event-series.postid-601824 .eventseriescard-wrapper, .single-event-series.postid-422831 .eventseriescard-wrapper, .single-event-series.bc--deluminate .eventseriescard-wrapper, .single-event-series.postid-373110 .eventseriescard-wrapper {
    padding-top: 40px;
    padding-bottom: 40px; }
  .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child), .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child), .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child), .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content img:not(:first-child) {
    display: inline; }
  .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h1, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h2, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h3, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h4, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h5, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content h6 {
    margin-top: 48px; }
  .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.desktop--only {
    display: block; }
  .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content > p img.mobile--only {
    display: none; }
  .single-event-series.postid-601824 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content .mobile--only + br, .single-event-series.postid-422831 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content .mobile--only + br, .single-event-series.bc--deluminate .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content .mobile--only + br, .single-event-series.postid-373110 .eventseriesmodulebuilder .wysiwygmodule .wysiwygmodule-content.single-column-content .mobile--only + br {
    display: none; } }

@media only screen and (min-width: 992px) {
  .single-event-series .contextualhero,
  .tax-event-series .contextualhero {
    height: 70vh; }
  .single-event-series.postid-515555 .contextualhero, .single-event-series.postid-502719 .contextualhero,
  .tax-event-series.postid-515555 .contextualhero,
  .tax-event-series.postid-502719 .contextualhero {
    height: calc( 100vh - 100px); }
  .single-event-series.postid-515555 .eventseriescard, .single-event-series.postid-502719 .eventseriescard,
  .tax-event-series.postid-515555 .eventseriescard,
  .tax-event-series.postid-502719 .eventseriescard {
    top: -130px; }
  .single-event-series.postid-515555 .eventseriesmodulebuilder, .single-event-series.postid-502719 .eventseriesmodulebuilder,
  .tax-event-series.postid-515555 .eventseriesmodulebuilder,
  .tax-event-series.postid-502719 .eventseriesmodulebuilder {
    top: -130px; }
  .single-event-series.postid-515555 .footernav, .single-event-series.postid-502719 .footernav,
  .tax-event-series.postid-515555 .footernav,
  .tax-event-series.postid-502719 .footernav {
    margin-top: calc( -130px + 48px); } }

@media only screen and (min-width: 1200px) {
  .eventseriescard-wrapper {
    max-width: 1200px; }
  .single-event-series .eventseriescard .eventseriescard-wrapper nav.inpagenav,
  .tax-event-series .eventseriescard .eventseriescard-wrapper nav.inpagenav {
    max-width: calc( 1200px + 40px * 2);
    width: calc( 1200px + 40px * 2);
    margin-left: calc( -40px); }
  .single-event-series .eventseriesmodulebuilder nav.inpagenav,
  .tax-event-series .eventseriesmodulebuilder nav.inpagenav {
    width: 100vw;
    max-width: none !important; }
  .eventseriescard-wrapper-text,
  .eventseriescard-wrapper-header {
    width: 70%; }
  .eventseriescard-wrapper-header .wysiwygmodule-content.single-column-content {
    max-width: none; }
  .eventseriescard-wrapper-buttons {
    width: 30%; } }

@media only screen and (min-width: 1400px) {
  .eventseriesmodulebuilder > .ctamodule.cta--style-home {
    max-width: 1240px !important;
    margin: 0 auto; } }

/*
	Partials
 */
@media only screen {
  section.homehero {
    height: calc( 100vh - 168px);
    max-width: 100%;
    overflow: hidden;
    background: #FFFFFF;
    margin-top: 50px;
    position: relative; }
    section.homehero[data-link] {
      cursor: pointer; }
    section.homehero .homehero-video,
    section.homehero .homehero-video-overlay {
      display: none; }
    section.homehero.video--mobile-enabled .homehero-video {
      display: block; }
    section.homehero.video--mobile-enabled .homehero-video-overlay {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, rgba(0, 0, 0, 0.75) 100%);
      height: 200px;
      width: 100%;
      z-index: 4; }
    section.homehero.video--contain {
      height: auto;
      margin-bottom: 20px;
      overflow: visible;
      background: transparent; }
      section.homehero.video--contain.footer--empty {
        margin-bottom: 0; }
      section.homehero.video--contain .homehero-logo {
        height: 100%; }
      section.homehero.video--contain .homehero-video {
        width: 100%;
        max-height: none; }
      section.homehero.video--contain .homehero-fallbackimage {
        height: calc( 100vw * 0.5625); }
      section.homehero.video--contain .homehero-footer {
        position: static;
        padding-top: calc( 100vw * 0.5625 * 1.05);
        top: 0; }
    section.homehero.motion--enabled .homehero-inkvapor {
      background-color: transparent;
      animation: inkvapor 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .homehero-logo-part.sf {
      animation: sf 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .homehero-logo-part.mo {
      animation: mo 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .homehero-logo-part.ma {
      animation: ma 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled.video--contain .homehero-logo-part.sf {
      animation: sf-contained 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled.video--contain .homehero-logo-part.mo {
      animation: mo-contained 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled.video--contain .homehero-logo-part.ma {
      animation: ma-contained 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--disabled .homehero-logo-part.sf {
      transform: translate(-68%, -25%); }
    section.homehero.motion--disabled .homehero-logo-part.mo {
      transform: translate(27%, -82%); }
    section.homehero.motion--disabled .homehero-logo-part.ma {
      transform: translate(86%, 25%); }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.sf {
      transform: translate(-145%, -105%); }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.mo {
      transform: translate(32%, -10%);
      top: 0px; }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.ma {
      transform: translate(104%, 36%);
      top: 86%; }
    section.homehero *::-webkit-media-controls-start-playback-button {
      display: none !important;
      -webkit-appearance: none; }
  .homehero-logo {
    overflow: hidden;
    display: block;
    z-index: 6;
    width: 100vw;
    position: absolute;
    max-height: calc( 100vw * 0.5625);
    height: calc( 100vh - 286px); }
    .homehero-logo.white svg {
      fill: white; }
    .homehero-logo.red svg {
      fill: #FF483B; }
    .homehero-logo.black svg {
      fill: #000000; }
  .homehero-logo-part {
    position: absolute;
    transform-origin: 50% 50%;
    top: 50%;
    left: 30%;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden; }
    .homehero-logo-part svg {
      height: 14vw; }
  .homehero-video {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 4;
    max-height: calc( 100vh - 276px); }
  .homehero-fallbackimage {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: calc( 100vh - 286px);
    z-index: 3; }
    .homehero-fallbackimage img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      z-index: 2; }
  .homehero-inkvapor {
    display: block;
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    background-color: transparent;
    top: 0;
    left: 0; }
  .homehero-footer {
    padding-top: 12px;
    z-index: 15;
    opacity: 100%;
    display: block;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden; }
    .homehero-footer .homehome-footer-custom {
      margin: 0 20px; }
      .homehero-footer .homehome-footer-custom .supertitle {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: normal;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        margin-top: 24px;
        margin-bottom: 12px;
        color: #2D3033;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1;
        font-size: 12px;
        font-size: 1.2rem;
        color: #636668;
        text-align: left;
        margin-top: 0px;
        margin-bottom: 0px;
        text-transform: uppercase;
        line-height: 16px; }
  .home-callout,
  .homehero-footer-about,
  .home-callout a.nobutton {
    padding: 10px;
    text-decoration: none;
    text-shadow: 1px 1px 2px #39494c, 0 0 10px rgba(0, 0, 0, 0.7);
    font-weight: bold;
    letter-spacing: 0.02em;
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    color: #FFFFFF; }
    .home-callout:hover, .home-callout:active, .home-callout:visited, .home-callout:focus,
    .homehero-footer-about:hover,
    .homehero-footer-about:active,
    .homehero-footer-about:visited,
    .homehero-footer-about:focus,
    .home-callout a.nobutton:hover,
    .home-callout a.nobutton:active,
    .home-callout a.nobutton:visited,
    .home-callout a.nobutton:focus {
      color: #FFFFFF;
      text-decoration: none; }
  .home-callout a.nobutton {
    margin-top: 0;
    margin-bottom: 0;
    background: none;
    padding: 10px 0;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 46px; }
  .homehero-footer-links {
    font-size: 0px; }
  .homehero-footer-links-link {
    width: 50%;
    font-size: 13px;
    font-size: 1.3rem;
    letter-spacing: 0.3px;
    text-align: center;
    display: none;
    vertical-align: middle;
    color: white;
    text-decoration: none;
    font-weight: bold;
    padding: 18px 0px 15px 0px;
    background-color: #39494C; }
    .homehero-footer-links-link:hover, .homehero-footer-links-link:active, .homehero-footer-links-link:visited, .homehero-footer-links-link:focus {
      color: white;
      text-decoration: none; }
    .homehero-footer-links-link:nth-child(odd) {
      background-color: #2F3D3F; }
    .homehero-footer-links-link.visibleonmobile {
      display: inline-block; }
  .homehero-footer-sponsor {
    display: none; }
  .home-callout {
    opacity: 0;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 375px;
    z-index: 8;
    text-align: center;
    color: #FFFFFF;
    padding: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 46px;
    margin-bottom: 0; }
    .home-callout h1 {
      font-size: 34px;
      font-size: 3.4rem;
      line-height: 46px;
      margin-bottom: 0;
      color: #FFFFFF; }
    .home-callout a {
      color: #FFFFFF;
      background-color: #FF483B;
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-size: 18px;
      font-size: 1.8rem;
      color: #FFFFFF;
      padding: 10px 20px;
      margin: 10px 0px;
      display: inline-block;
      position: relative;
      text-shadow: none; }
      .home-callout a:hover, .home-callout a:active, .home-callout a:visited, .home-callout a:focus {
        color: #FFFFFF;
        text-decoration: none; }
  .homehome-footer-custom .supertitle {
    color: #000000; }
  .homehome-footer-custom h2 {
    color: #000000;
    margin-bottom: 9px;
    margin-top: 4px;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .homehome-footer-custom p {
    color: #2D3033;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 16px;
    margin-bottom: 0; }
    .homehome-footer-custom p a {
      color: #2D3033; }
  body.ticker-enabled section.homehero {
    height: calc( 100vh - 218px);
    margin-top: calc( 50px + 50px); }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo-part.sf {
      animation: sf-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo-part.mo {
      animation: mo-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo-part.ma {
      animation: ma-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--disabled .homehero-logo-part.sf {
      transform: translate(-56%, -35%); }
    body.ticker-enabled section.homehero.motion--disabled .homehero-logo-part.mo {
      transform: translate(36%, -99%); }
    body.ticker-enabled section.homehero.motion--disabled .homehero-logo-part.ma {
      transform: translate(95%, 9%); }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.sf {
      transform: translate(-145%, -105%); }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.mo {
      transform: translate(32%, -10%);
      top: 0px; }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.ma {
      transform: translate(104%);
      bottom: -9px;
      top: unset; }
    body.ticker-enabled section.homehero.video--contain .homehero-fallbackimage {
      height: calc( 100vw * 0.5625); }
    body.ticker-enabled section.homehero.video--contain .homehero-logo {
      height: calc( 100vw * 0.5625); }
    body.ticker-enabled section.homehero .homehero-logo {
      height: calc( 100vh - 336px); }
    body.ticker-enabled section.homehero .homehero-fallbackimage {
      height: calc( 100vh - 336px); } }

@media only screen and (min-width: 768px) {
  body.page-template-page-home section.homehero,
  body.page-template-page-home nav.mainnav,
  body.page-id-4 section.homehero,
  body.page-id-4 nav.mainnav {
    position: relative; }
  body.page-template-page-home section.homehero,
  body.page-id-4 section.homehero {
    height: calc( 100vh - 66px);
    overflow: hidden;
    margin-bottom: 0; }
    body.page-template-page-home section.homehero.video--contain,
    body.page-id-4 section.homehero.video--contain {
      height: calc( 100vw * 0.5625); }
      body.page-template-page-home section.homehero.video--contain .homehero-fallbackimage,
      body.page-id-4 section.homehero.video--contain .homehero-fallbackimage {
        height: 100%; }
  body.ticker-enabled section.homehero {
    height: calc( 100vh - (66px + 50px ));
    margin-top: 0; }
    body.ticker-enabled section.homehero .homehero-logo {
      height: calc( 100vh - (66px + 50px )); }
      body.ticker-enabled section.homehero .homehero-logo .homehero-logo-part {
        position: absolute;
        left: 30%;
        top: 50%;
        transform-origin: 50% 50%; }
        body.ticker-enabled section.homehero .homehero-logo .homehero-logo-part svg {
          height: 10vw; }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo .homehero-logo-part.sf {
      animation: sf-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo .homehero-logo-part.mo {
      animation: mo-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--enabled .homehero-logo .homehero-logo-part.ma {
      animation: ma-ticker 3s ease;
      animation-fill-mode: forwards; }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.sf {
      transform: translate(-198.5%, -125%); }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.mo {
      transform: translate(31.5%, -12.5%);
      top: 0px; }
    body.ticker-enabled section.homehero.motion--disabled.direction--reverse .homehero-logo-part.ma {
      transform: translate(179%);
      bottom: -24px;
      top: unset; }
    body.ticker-enabled section.homehero .homehero-fallbackimage {
      height: calc( 100vh - (66px + 50px )); }
    body.ticker-enabled section.homehero .homehero-footer {
      bottom: -30px; }
  section.homehero {
    height: 100vh;
    overflow: hidden;
    margin-top: 0; }
    section.homehero[data-link] {
      cursor: pointer; }
    section.homehero .homehero-video,
    section.homehero .homehero-video-overlay {
      display: block; }
    section.homehero.video--contain .homehero-footer {
      top: unset;
      position: absolute;
      padding-top: 0; }
    section.homehero.motion--enabled .homehero-logo-part.sf {
      animation: sf 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .homehero-logo-part.mo {
      animation: mo 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .homehero-logo-part.ma {
      animation: ma 3s ease;
      animation-fill-mode: forwards; }
    section.homehero.motion--enabled .home-callout {
      -webkit-animation: fade-in-delayed 4s ease;;
      -moz-animation: fade-in-delayed 4s ease;;
      -o-animation: fade-in-delayed 4s ease;;
      animation: fade-in-delayed 4s ease;; }
    section.homehero.motion--enabled .homehero-footer {
      -webkit-animation: fade-in-delayed 4s ease;;
      -moz-animation: fade-in-delayed 4s ease;;
      -o-animation: fade-in-delayed 4s ease;;
      animation: fade-in-delayed 4s ease;; }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.sf {
      transform: translate(-198.5%, -125%); }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.mo {
      transform: translate(31.5%, -12.5%);
      top: 0px; }
    section.homehero.motion--disabled.direction--reverse .homehero-logo-part.ma {
      transform: translate(179%, -82%);
      top: 100%; }
  body.bc--homehero-gradient-dark section.homehero .homehero-fallbackimage::after {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, black 100%); }
  body.bc--homehero-gradient-darker section.homehero .homehero-fallbackimage::after {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, black 100%); }
  body.bc--homehero-gradient-darkest section.homehero .homehero-fallbackimage::after {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, black 100%); }
  .homehero-logo {
    display: block;
    position: relative;
    z-index: 6;
    width: 100vw;
    height: 100%;
    max-height: none; }
    .homehero-logo.white svg {
      fill: white; }
    .homehero-logo.red svg {
      fill: #FF483B; }
    .homehero-logo.black svg {
      fill: #000000; }
  .homehero-logo-part {
    position: absolute;
    transform-origin: 50% 50%;
    top: 50%; }
    .homehero-logo-part svg {
      height: 10vw; }
    .homehero-logo-part.sf {
      left: 30%; }
    .homehero-logo-part.mo {
      left: 30%; }
    .homehero-logo-part.ma {
      left: 30%; }
  .homehero-messages {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 5;
    width: 100%;
    text-align: center; }
    .homehero-messages.white {
      color: white; }
    .homehero-messages.red {
      color: #FF483B; }
    .homehero-messages.black {
      color: #000000; }
  .homehero-messages-message {
    font-size: 6vw;
    text-shadow: 0 2px 2px rgba(57, 73, 76, 0.25);
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none; }
  .homehero-fallbackimage {
    height: calc( 100vh - 66px); }
    .homehero-fallbackimage img {
      max-height: none; }
    .homehero-fallbackimage::after {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, rgba(0, 0, 0, 0.75) 100%);
      height: 351px;
      width: 100%;
      z-index: 2; }
  .homehome-footer-custom h2 {
    color: #FFFFFF;
    margin-bottom: 9px;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40.56px; }
  .homehome-footer-custom p {
    color: #FFFFFF;
    margin-bottom: 81px;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px; }
    .homehome-footer-custom p a {
      color: #FFFFFF; }
  .homehero-footer {
    position: absolute;
    width: 70%;
    max-width: 680px;
    bottom: -40px;
    top: unset;
    padding-left: 60px; }
    .homehero-footer.no--tagline {
      bottom: 0; }
    .homehero-footer .homehome-footer-custom {
      margin: auto; }
      .homehero-footer .homehome-footer-custom .supertitle {
        color: #FFFFFF; }
  .homehero-footer-about {
    padding: 20px 25px 0px 25px;
    font-size: 24px;
    font-size: 2.4rem;
    letter-spacing: 1px;
    color: #FFFFFF; }
  .homehero-footer-links {
    padding-left: 25px; }
  .homehero-footer-links-link {
    width: auto;
    background-color: transparent;
    display: inline-block;
    padding-right: 10px;
    font-size: 18px;
    font-size: 1.8rem;
    text-shadow: 1px 1px 2px #39494c, 0 0 10px rgba(0, 0, 0, 0.7); }
    .homehero-footer-links-link:not(:last-child):after {
      content: ' | ';
      padding-left: 10px;
      display: inline-block; }
    .homehero-footer-links-link:nth-child(odd) {
      background-color: transparent; }
  .homehero-footer-sponsor {
    display: block;
    padding-left: 25px;
    padding-top: 10px; }
  .homehero-footer-sponsor-text {
    color: white;
    font-size: 10px;
    font-size: 1rem;
    font-weight: 600;
    text-shadow: 1px 1px 2px #39494c, 0 0 10px rgba(0, 0, 0, 0.7); }
  .homehero-footer-sponsor-logo {
    height: 13px;
    width: auto;
    margin: 10px 0px; }
  .home-callout {
    font-size: 38px;
    font-size: 3.8rem;
    line-height: 48px; }
    .home-callout h1 {
      font-size: 38px;
      font-size: 3.8rem;
      line-height: 48px; }
    .home-callout a {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 24px; }
      .home-callout a.nobutton {
        font-size: 38px;
        font-size: 3.8rem;
        line-height: 48px; }
  .homehero-video {
    max-height: none; } }

@media only screen and (min-width: 992px) {
  body.page-template-page-home.ticker-enabled section.homehero,
  body.page-id-4.ticker-enabled section.homehero {
    height: calc( 100vh - ( 66px + 50px )); }
    body.page-template-page-home.ticker-enabled section.homehero .homehero-logo,
    body.page-id-4.ticker-enabled section.homehero .homehero-logo {
      height: calc( 100vh - ( 66px  + 50px )); }
      body.page-template-page-home.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.sf,
      body.page-id-4.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.sf {
        transform: translate(-198.5%, -125%); }
      body.page-template-page-home.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.mo,
      body.page-id-4.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.mo {
        transform: translate(31.5%, -12.5%);
        top: 0px; }
      body.page-template-page-home.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.ma,
      body.page-id-4.ticker-enabled section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.ma {
        transform: translate(179%);
        top: unset;
        bottom: -24px; }
  body.page-template-page-home section.homehero,
  body.page-id-4 section.homehero {
    height: calc( 100vh - 66px); }
    body.page-template-page-home section.homehero.video--contain,
    body.page-id-4 section.homehero.video--contain {
      height: calc( 100vh - 66px); }
    body.page-template-page-home section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.sf,
    body.page-id-4 section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.sf {
      transform: translate(-198.5%, -125%); }
    body.page-template-page-home section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.mo,
    body.page-id-4 section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.mo {
      transform: translate(31.5%, -12.5%);
      top: 0px; }
    body.page-template-page-home section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.ma,
    body.page-id-4 section.homehero .homehero-logo.motion--disabled.direction--reverse .homehero-logo-part.ma {
      transform: translate(179%, -84%);
      top: 100%; }
    body.page-template-page-home section.homehero .homehero-fallbackimage,
    body.page-id-4 section.homehero .homehero-fallbackimage {
      height: calc( 100vh - 66px); }
    body.page-template-page-home section.homehero .homehero-footer,
    body.page-id-4 section.homehero .homehero-footer {
      position: absolute; }
    body.page-template-page-home section.homehero .homehero-video,
    body.page-id-4 section.homehero .homehero-video {
      display: block;
      bottom: 0;
      max-height: none; } }

@media only screen and (min-width: 1024px) {
  body.page-template-page-home.ticker-enabled section.homehero,
  body.page-id-4.ticker-enabled section.homehero {
    height: calc( 100vh - ( 100px + 50px )); }
    body.page-template-page-home.ticker-enabled section.homehero .homehero-logo,
    body.page-id-4.ticker-enabled section.homehero .homehero-logo {
      height: calc( 100vh - ( 100px  + 50px )); }
  body.page-template-page-home section.homehero,
  body.page-id-4 section.homehero {
    height: calc( 100vh - 100px); }
    body.page-template-page-home section.homehero.video--contain,
    body.page-id-4 section.homehero.video--contain {
      height: calc( 100vh - 100px); }
    body.page-template-page-home section.homehero .homehero-fallbackimage,
    body.page-id-4 section.homehero .homehero-fallbackimage {
      height: calc( 100vh - 100px); }
  .homehero-footer {
    width: 100%; } }

@media only screen and (min-width: 1200px) {
  .homehero-footer {
    padding-left: 98px; }
  .homehero-footer-sponsor-text,
  .homehero-footer-sponsor-logo {
    display: inline-block;
    vertical-align: middle; }
  .homehero-footer-sponsor-text {
    padding-right: 15px; }
  .homehero-footer-sponsor-logo {
    position: relative;
    bottom: 3px; }
  .homehero-video {
    max-height: none; } }

@media only screen and (min-width: 1400px) {
  .homehero-video {
    max-height: none; } }

@media only screen and (min-width: 1920px) {
  .homehero-video {
    width: 100vw;
    height: 100vh;
    object-fit: cover; } }

@media only screen {
  section.legacyhero[class] {
    height: 26vh;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    overflow: hidden; }
    section.legacyhero[class] ~ div.modulebuilder {
      padding-top: 0px; }
    section.legacyhero[class].limit-width {
      background: #000; }
      section.legacyhero[class].limit-width .legacyhero-video {
        width: 75%;
        margin: 0 12.5%; }
  .legacyhero-background {
    position: relative;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0; }
  .legacyhero-header {
    margin: 0px;
    position: absolute;
    top: 50%;
    left: 50px;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-shadow: 0 1px 3px #39494c, 0 0 10px #39494c, 0 0 10px #39494c;
    color: #FFFFFF;
    font-size: 32px;
    font-size: 3.2rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
  .legacyhero-caption {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: white;
    text-shadow: 0 1px 1px #39494c, 0 1px 2px rgba(57, 73, 76, 0.25);
    text-align: right;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 12px;
    font-size: 1.2rem; }
  .legacyhero-video {
    overflow: hidden;
    height: 100%; }
    .legacyhero-video *::-webkit-media-controls-start-playback-button {
      display: none !important;
      -webkit-appearance: none; }
    .legacyhero-video > div {
      height: 100%; }
      .legacyhero-video > div > div {
        padding-top: 300px; }
    .legacyhero-video video {
      min-width: 100% !important;
      min-height: 100% !important;
      width: auto !important;
      height: auto !important; }
    .legacyhero-video .vjs-control-bar {
      display: none !important; } }

@media only screen and (min-width: 768px) {
  section.legacyhero[class] {
    height: 360px;
    margin-top: 0px; }
  .legacyhero-video > div > div {
    padding-top: 360px; } }

@media only screen and (min-width: 992px) {
  section.legacyhero[class] {
    height: 560px; }
  .legacyhero-video {
    display: block; }
    .legacyhero-video > div > div {
      padding-top: 560px; } }

@media only screen and (min-width: 1200px) {
  section.legacyhero[class] {
    height: 600px; }
  .legacyhero-video > div > div {
    padding-top: 600px; } }

@media only screen {
  .contextualhero {
    height: 100%;
    width: 100%;
    margin-top: 0px;
    position: relative;
    z-index: 1; }
    .contextualhero ~ .contenttypemain,
    .contextualhero ~ .share--links,
    .contextualhero ~ .modulebuilder {
      max-width: 1300px;
      margin-left: 20px;
      margin-right: 20px;
      background-color: #FFFFFF;
      position: relative;
      z-index: 2; }
    .contextualhero ~ .modulebuilder {
      padding: 20px 0px;
      box-sizing: border-box;
      margin-bottom: 40px;
      position: relative;
      z-index: 1; }
    .contextualhero ~ .share--links {
      margin-top: 0;
      padding-top: 20px; }
    .single-exhibition .contextualhero {
      height: calc(100vh - 66px); }
  .contextualhero-background {
    position: relative;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0; }
    .single-exhibition .contextualhero-background {
      height: calc(100vh - 66px);
      position: fixed;
      top: 66px;
      left: 0px;
      width: 100%; }
  .contextualhero-background-inkvapor {
    animation: 3s inkvapor ease forwards;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    z-index: 5; }
  .contextualhero-background-fade {
    opacity: 0;
    background: -moz-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #f7f7f7 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #f7f7f7 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, #f7f7f7 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .single-exhibition .contextualhero-background-fade {
      height: calc(100vh - 80px);
      background: -moz-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, rgba(247, 247, 247, 0.4) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, rgba(247, 247, 247, 0.4) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0) 46%, rgba(247, 247, 247, 0.4) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .contextualhero-background-tagline {
    color: #FFFFFF;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    position: absolute;
    z-index: 5;
    bottom: 40px;
    left: 40px;
    text-align: left;
    max-width: 1280px;
    width: 100%;
    left: 50%;
    padding: 0px 20px;
    transform: translateX(-50%);
    height: 50%;
    background-color: #FFFFFF;
    top: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #2D3033; }
  .contextualhero-background-tagline-attribution,
  .contextualhero-background-tagline-main {
    max-width: 600px; }
  .contextualhero-background-tagline-attribution {
    font-size: 22px;
    font-size: 2.2rem; }
  .contextualhero-background-video {
    height: 100%;
    display: none; }
    .contextualhero-background-video > div {
      height: 100%; }
      .contextualhero-background-video > div > div {
        padding-top: 300px; }
    .contextualhero-background-video video {
      min-width: 100% !important;
      min-height: 100% !important;
      width: auto !important;
      height: auto !important;
      max-width: 100vw; }
    .contextualhero-background-video .vjs-control-bar {
      display: none !important; }
  body.single-event-series .contextualhero,
  body.single-event-series .contextualhero-background {
    height: 26vh; } }

@media only screen and (min-width: 576px) {
  .contextualhero ~ .contenttypemain,
  .contextualhero ~ .share--links,
  .contextualhero ~ .modulebuilder {
    margin-left: 40px;
    margin-right: 40px; }
  .contextualhero ~ .modulebuilder {
    padding: 20px 30px; }
  body.single-event-series .contextualhero,
  body.single-event-series .contextualhero-background {
    height: 39vh; } }

@media only screen and (min-width: 676px) {
  body.single-event-series .contextualhero,
  body.single-event-series .contextualhero-background {
    height: 50vh; } }

@media only screen and (min-width: 768px) {
  .contextualhero {
    height: 360px;
    margin-top: 0px; }
    .single-exhibition .contextualhero {
      height: calc(100vh - 100px); }
  .contextualhero-background {
    background-position: center center; }
    .single-exhibition .contextualhero-background {
      height: calc(100vh - 100px);
      top: 100px; }
  .single-exhibition .contextualhero-background-fade {
    height: calc(100vh - 100px);
    top: 100px; }
  .contextualhero-background-mobileimage {
    display: none; }
  .contextualhero-background-tagline {
    color: #FFFFFF;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-size: 30px;
    font-size: 3rem;
    line-height: 36px;
    position: absolute;
    z-index: 5;
    bottom: 40px;
    left: 40px;
    text-align: left;
    max-width: 1280px;
    width: 100%;
    left: 50%;
    padding: 0px 20px;
    transform: translateX(-50%);
    height: auto;
    background-color: transparent;
    top: auto;
    display: block; }
  .contextualhero-background-tagline-attribution,
  .contextualhero-background-tagline-main {
    text-shadow: 1px 1px 3px #2D3033; }
  body.single-event-series .contextualhero {
    height: 70vh; }
  body.single-event-series .contextualhero-background {
    height: 100%;
    width: 100%;
    position: fixed;
    bottom: 0px;
    right: 0px; } }

@media only screen and (min-width: 992px) {
  .contextualhero ~ .contenttypemain,
  .contextualhero ~ .share--links,
  .contextualhero ~ .modulebuilder {
    margin-left: auto;
    margin-right: auto; }
  .contextualhero-background-video {
    display: block; } }

@media only screen and (min-width: 1024px) {
  .contextualhero-background,
  .contextualhero-background-fade {
    height: 100vh; } }

@media only screen and (min-width: 1280px) {
  .contextualhero-background-tagline {
    padding: 0px; } }

@keyframes scaleIn {
  0% {
    transform: scale(0, 0); }
  25% {
    transform: scale(0.25, 0.25); }
  50% {
    transform: scale(0.5, 0.5); }
  100% {
    transform: scale(0.95, 0.95); } }

@media only screen {
  .js-loading *,
  .js-loading *:before,
  .js-loading *:after {
    animation-play-state: paused !important; }
  .artworksingleimage {
    width: 100%;
    height: calc(100vh - 220px);
    overflow: hidden; }
    .artworksingleimage.fullpage .openseadragon-canvas {
      background-color: black !important; }
    .artworksingleimage.fullpage .artworkinfobar.dark {
      z-index: 9999;
      position: absolute;
      bottom: 0px; }
  body.vm--ags .artworksingleimage {
    height: calc(72vh - 300px); }
  .artworksingleimage-image {
    max-width: 100%;
    max-height: 100%;
    display: none;
    -moz-transition: transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    -webkit-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
    -webkit-backface-visibility: hidden;
    /* add to fix webkit bug jitter */
    -webkit-transform: perspective(1000px);
    /* add to fix webkit bug jitter */
    position: relative;
    /* add to fix webkit bug jitter */ }
    .artworksingleimage-image > .openseadragon-container {
      touch-action: inital !important; }
  .js-loading .artworksingleimage-image {
    transform: scale(0, 0); }
  .artworksingleimage-no-zoom {
    display: flex;
    justify-content: center;
    width: 100%; }
    .artworksingleimage-no-zoom img {
      animation: scaleIn .3s ease-in;
      -webkit-backface-visibility: hidden;
      /* add to fix webkit bug jitter */
      -webkit-transform: perspective(1000px);
      /* add to fix webkit bug jitter */
      position: relative;
      /* add to fix webkit bug jitter */
      display: block;
      max-width: 50vw; }
  .artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable {
    height: 240px; }
  .single-artwork #artworkimage .image--unavailable:after {
    content: ''; } }

@media (orientation: landscape) {
  body.vm--ags .artworksingleimage {
    height: calc(100vh - 150px);
    max-height: 200px; } }

@media only screen and (min-width: 768px) {
  .artworksingleimage {
    height: calc(100vh - 176px); }
  .vm--ags .artworksingleimage {
    height: calc(72vh - 176px); } }

@media only screen and (min-width: 992px) {
  .vm--ags .artworksingleimage {
    height: calc(100vh - 176px); } }

@media only screen {
  .imagetwoup-wrapper--desktop {
    display: none; }
  .imagetwoup-wrapper-imagetext {
    text-align: center;
    margin: 10px 0; }
  .imagetwoup-wrapper-imagetext-image {
    width: 100%; }
  .imagetwoup-wrapper-imagetext-text {
    padding-top: 10px; } }

@media only screen and (min-width: 768px) {
  .imagetwoup-wrapper--mobile {
    display: none; }
  .imagetwoup-wrapper--desktop {
    font-size: 0;
    display: block; }
  .imagetwoup-wrapper-images {
    font-size: 0; }
  .imagetwoup-wrapper-images-image {
    display: inline-block;
    width: 50%;
    vertical-align: bottom; }
    .imagetwoup-wrapper-images-image:nth-child(1) {
      padding-right: 10px; }
    .imagetwoup-wrapper-images-image:nth-child(2) {
      padding-left: 10px; }
  .imagetwoup-wrapper-captions {
    font-size: 0;
    margin-bottom: 30px; }
  .imagetwoup-wrapper-captions-caption {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    color: #636668;
    text-align: left;
    padding-top: 10px; }
    .imagetwoup-wrapper-captions-caption:nth-child(1) {
      padding-right: 10px; }
    .imagetwoup-wrapper-captions-caption:nth-child(2) {
      padding-left: 10px; } }

@media only screen {
  .artworkgrid {
    padding: 40px 0; }
  .artworkgrid-wrapper-grid {
    font-size: 0; }
  .artworkgrid-wrapper-grid-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin: 0;
    padding: 24px 0;
    color: #2D3033; }
  .artworkgrid-wrapper-grid-item-link-thumbnail {
    height: 240px;
    width: 100%;
    position: relative; }
  .artworkgrid-wrapper-grid-item-link-thumbnail-image {
    max-width: 100%;
    max-height: 240px;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .artworkgrid-wrapper-grid-item-link-imagenothumb-text {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 240px;
    text-transform: uppercase;
    position: relative;
    font-size: 20px;
    text-align: center;
    vertical-align: center;
    z-index: 2;
    text-decoration: none;
    color: #636668; }
    .artworkgrid-wrapper-grid-item-link-imagenothumb-text:active, .artworkgrid-wrapper-grid-item-link-imagenothumb-text:visited, .artworkgrid-wrapper-grid-item-link-imagenothumb-text:focus, .artworkgrid-wrapper-grid-item-link-imagenothumb-text:hover {
      color: #636668;
      text-decoration: none; }
  .artworkgrid-wrapper-grid-item {
    width: calc(50% - 30px);
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: top;
    margin: 15px;
    padding: 15px 0;
    text-align: left; }
    .artworkgrid-wrapper-grid-item:hover h1 {
      color: #636668; }
      .artworkgrid-wrapper-grid-item:hover h1:active, .artworkgrid-wrapper-grid-item:hover h1:visited, .artworkgrid-wrapper-grid-item:hover h1:focus, .artworkgrid-wrapper-grid-item:hover h1:hover {
        color: #636668;
        text-decoration: none; }
    .artworkgrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 1px solid #E5E8E8; }
  .artworkgrid-wrapper-grid-item-link:active, .artworkgrid-wrapper-grid-item-link:visited, .artworkgrid-wrapper-grid-item-link:focus {
    text-decoration: none; }
  .artworkgrid-wrapper-grid-item-link * {
    color: #636668; }
  .artworkgrid-wrapper-grid-item-link:hover {
    text-decoration: none; }
    .artworkgrid-wrapper-grid-item-link:hover * {
      color: #FF483B;
      text-decoration: none; }
  .artworkgrid-wrapper-grid-item-link * {
    color: #000000; }
  .artworkgrid-wrapper-grid-item-link:hover * {
    color: #FF483B; }
    .artworkgrid-wrapper-grid-item-link:hover *.noItalics {
      color: #FF483B; }
  .dp--active .artworkgrid-wrapper-grid-item-link:hover *.noItalics {
    color: #000000; }
  .artworkgrid-wrapper-grid-item-link-image {
    margin: 0 auto;
    max-width: 100%;
    height: 240px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain";
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .artworkgrid-wrapper-grid-item-link-imagenothumb {
    vertical-align: middle;
    text-align: center;
    position: relative; }
    .artworkgrid-wrapper-grid-item-link-imagenothumb:after {
      content: ' ';
      position: absolute;
      top: 30px;
      left: 30px;
      bottom: 30px;
      right: 30px;
      background: #F7F7F7;
      border-radius: 2px;
      box-shadow: 0 0 20px 20px #F7F7F7;
      z-index: 1; }
  .artworkgrid-wrapper-grid-item-link-artistname,
  .artworkgrid-wrapper-grid-item-link-artworkname,
  .artworkgrid-wrapper-grid-item-link-datecreated {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    color: #000000;
    word-wrap: break-word; }
  .artworkgrid-wrapper-grid-item-link-artworkname,
  .artworkgrid-wrapper-grid-item-link-artworkname .noItalics {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    color: #000000;
    font-style: normal; }
  .artworkgrid-wrapper-grid-item-link-artistname {
    margin-top: 10px; }
  .artworkgrid-wrapper-grid-item-link-artworknamedatecreated {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .artworkgrid-wrapper-grid-item-link-artworknamedatecreated-name {
    font-weight: bold; }
  .artworkgrid-wrapper-grid-item-link-artworknamedatecreated-date {
    color: #2D3033; }
  .artworkgrid-wrapper-grid-item-researchmaterials,
  .artworkgrid-wrapper-grid-item-essaylink {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    color: #2D3033;
    display: block;
    margin: 0; }
    .artworkgrid-wrapper-grid-item-researchmaterials:hover,
    .artworkgrid-wrapper-grid-item-essaylink:hover {
      text-decoration: none; }
  .artworkgrid-wrapper-grid-item-researchmaterials-item {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    text-transform: none;
    font-size: 12px;
    line-height: 16px;
    color: #636668;
    margin: 0;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #2D3033;
    display: block; }
  .artworkgrid-wrapper-grid.style-whitecard {
    box-shadow: 0 2px 8px 2px rgba(68, 73, 76, 0.2);
    background-color: #FFFFFF; }
  .card-white,
  .style-whitecard {
    background: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    margin-bottom: 96px;
    margin: auto;
    text-align: center;
    padding: 15px; }
    .card-white .col-sm-6,
    .style-whitecard .col-sm-6 {
      max-width: 100%; }
    .card-white .btn-default,
    .style-whitecard .btn-default {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      border-radius: 999px;
      padding: 8px 20px;
      color: #FF483B;
      background-color: transparent;
      white-space: normal;
      transition: all 0.2s;
      border: 1px solid #FF483B;
      display: inline-block;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1;
      text-align: center;
      cursor: pointer; }
      .card-white .btn-default:hover,
      .style-whitecard .btn-default:hover {
        background-color: #FF483B;
        border-color: #FF483B;
        color: #FFFFFF;
        text-decoration: none; }
  .page-promo {
    font-size: 0; }
    .page-promo > .page-promo-image {
      width: 100%; }
    .page-promo p {
      font-size: 1.6rem; }
  .page-promo-text {
    text-align: left; }
  .artworkgrid-wrapper-grid-otherworksby {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer; }
    .artworkgrid-wrapper-grid-otherworksby:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 768px) {
  .artworkgrid-wrapper-grid {
    max-width: 750px;
    margin: 0 auto;
    padding: 0 15px; }
  .artworkgrid-wrapper-grid-item:nth-child(n+5) {
    border-top: 1px solid #E5E8E8; }
  .style-whitecard {
    max-width: 718px;
    margin: auto;
    margin-bottom: 96px; } }

@media only screen and (min-width: 992px) {
  .artworkgrid-wrapper-grid-item {
    width: calc(25% - 30px); }
    .artworkgrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 0; }
  .artworkgrid-wrapper-grid {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 15px; }
  .style-whitecard {
    max-width: 1200px;
    text-align: left; } }

@media only screen {
  .authorgrid {
    padding: 40px 0; }
  .authorgrid-wrapper-grid {
    font-size: 0; }
  .authorgrid-wrapper-grid-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin: 0;
    padding: 24px 0;
    color: #2D3033;
    font-size: 32px;
    font-size: 3.2rem; }
  .authorgrid-wrapper-grid-item {
    width: calc(50% - 30px);
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: top;
    margin: 15px;
    padding: 15px 0;
    text-align: left;
    margin-bottom: 0px; }
    .authorgrid-wrapper-grid-item:hover h1 {
      color: #636668; }
      .authorgrid-wrapper-grid-item:hover h1:active, .authorgrid-wrapper-grid-item:hover h1:visited, .authorgrid-wrapper-grid-item:hover h1:focus, .authorgrid-wrapper-grid-item:hover h1:hover {
        color: #636668;
        text-decoration: none; }
    .authorgrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 1px solid #E5E8E8; }
  .authorgrid-wrapper-grid-item-link:active, .authorgrid-wrapper-grid-item-link:visited, .authorgrid-wrapper-grid-item-link:focus {
    text-decoration: none; }
  .authorgrid-wrapper-grid-item-link * {
    color: #636668; }
  .authorgrid-wrapper-grid-item-link:hover {
    text-decoration: none; }
    .authorgrid-wrapper-grid-item-link:hover * {
      color: #FF483B;
      text-decoration: none; }
  .authorgrid-wrapper-grid-item-link-image {
    margin: 0 auto;
    max-width: 100%;
    height: 240px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain";
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 155px; }
  .authorgrid-wrapper-grid-item-link-imagenothumb {
    vertical-align: middle;
    text-align: center;
    position: relative; }
    .authorgrid-wrapper-grid-item-link-imagenothumb:after {
      content: ' ';
      position: absolute;
      top: 30px;
      left: 30px;
      bottom: 30px;
      right: 30px;
      background: #F7F7F7;
      border-radius: 2px;
      box-shadow: 0 0 20px 20px #F7F7F7;
      z-index: 1; }
  .authorgrid-wrapper-grid-item-link-info-posttype {
    text-transform: uppercase;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    margin-top: 20px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .authorgrid-wrapper-grid-item-link-info-title {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033;
    margin-top: 0px; }
    .authorgrid-wrapper-grid-item-link-info-title * {
      color: #2D3033; } }

@media only screen and (min-width: 768px) {
  .authorgrid-wrapper-grid {
    max-width: 750px;
    margin: 0 auto;
    padding: 0 15px; }
  .authorgrid-wrapper-grid-item:nth-child(n+5) {
    border-top: 1px solid #E5E8E8; } }

@media only screen and (min-width: 992px) {
  .authorgrid-wrapper-grid {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 15px; }
  .authorgrid-wrapper-grid-item {
    width: calc(25% - 30px);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px; }
    .authorgrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 0; } }

@media only screen {
  .card-white,
  .style-whitecard {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    margin-bottom: 20px; }
  .contenttypemain {
    padding: 0px 15px;
    margin: 0 auto;
    text-align: center; }
  .ticker-enabled.museumfromhome .contenttypemain {
    margin-top: 150px; }
  .contenttypemain .pagetitle {
    margin-bottom: 25px; }
    .contenttypemain .pagetitle.press {
      max-width: 900px;
      margin-left: auto;
      margin-right: auto; }
  .contenttypemain.title-only > .pagetitle {
    margin-bottom: 0; }
  .contenttypemain-presscategory {
    margin-top: 20px; }
  .contenttypemain-figure {
    margin-left: auto;
    margin-right: auto; }
  .contenttypemain-figure-image {
    width: 100%; }
  .contenttypemain-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    color: #000000;
    margin-bottom: 36px;
    margin-top: 36px; }
  .contenttypemain-soundcloud {
    margin: 20px 0; }
  .contenttypemain-byline {
    margin-top: 30px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px; }
  .contenttypemain-bodytext {
    text-align: left;
    line-height: 1.8;
    margin: 0 auto;
    max-width: 992px; }
    .contenttypemain-bodytext .hidden-xs {
      display: none; }
    .contenttypemain-bodytext .text-center {
      text-align: center; }
    .contenttypemain-bodytext .text,
    .contenttypemain-bodytext .row {
      position: relative;
      max-width: 768px;
      margin: 0 auto;
      margin-bottom: 24px; }
    .contenttypemain-bodytext .container {
      margin-bottom: 24px; }
    .contenttypemain-bodytext ul, .contenttypemain-bodytext ol {
      padding-left: 24px; }
    .contenttypemain-bodytext blockquote {
      border-left: 5px solid #F7F7F7;
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-size: 16px;
      font-size: 1.6rem;
      margin-bottom: 24px;
      line-height: 24px;
      color: #2D3033;
      padding: 10px 20px;
      margin: 0 0 15px 5px;
      max-width: 992px; }
    .contenttypemain-bodytext .marginalia {
      display: none;
      position: absolute;
      top: auto;
      left: 0;
      width: 140px; }
      .contenttypemain-bodytext .marginalia:nth-of-type(odd) {
        left: auto;
        right: 0; }
  .video-js video {
    width: 100%; }
  .video-caption {
    margin: 0 auto;
    max-width: 640px;
    text-align: left;
    font-size: 14px;
    color: #636668;
    margin-top: 12px;
    margin-bottom: 16px;
    line-height: 1.2;
    font-variant-numeric: normal;
    font-feature-settings: "frac" 0; }
  .single-essays .video-caption,
  .single-essays .video-caption p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    color: #636668;
    text-align: left;
    max-width: 768px;
    margin: 21px auto 24px;
    text-align: center; }
  .card-white,
  .block-no-card {
    max-width: 1024px; }
    .card-white .page-promo,
    .block-no-card .page-promo {
      margin-bottom: 40px; }
      .card-white .page-promo h2,
      .block-no-card .page-promo h2 {
        text-align: center; }
    .card-white .row.row-centered,
    .block-no-card .row.row-centered {
      font-size: 0;
      text-align: center; }
      .card-white .row.row-centered .page-promo-image .page-promo-link .row,
      .block-no-card .row.row-centered .page-promo-image .page-promo-link .row {
        font-size: 0; }
        .card-white .row.row-centered .page-promo-image .page-promo-link .row .col-xs-6,
        .block-no-card .row.row-centered .page-promo-image .page-promo-link .row .col-xs-6 {
          display: inline-block;
          vertical-align: top;
          width: calc(50% - 20px);
          margin: 0 auto;
          margin-right: 20px; }
      .card-white .row.row-centered .page-promo-image h6,
      .block-no-card .row.row-centered .page-promo-image h6 {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: normal;
        font-size: 12px;
        font-size: 1.2rem;
        color: #2D3033;
        line-height: 16px;
        margin-bottom: 0;
        margin-top: 16px;
        text-transform: uppercase;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1;
        margin-top: 15px; }
      .card-white .row.row-centered .page-promo-image h5,
      .block-no-card .row.row-centered .page-promo-image h5 {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 24px;
        margin-top: 24px;
        margin-bottom: 0px;
        color: #2D3033;
        font-weight: normal;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1;
        margin: 0 auto; }
      .card-white .row.row-centered .page-promo-image .page-promo-link:hover h5, .card-white .row.row-centered .page-promo-image .page-promo-link:hover h6,
      .block-no-card .row.row-centered .page-promo-image .page-promo-link:hover h5,
      .block-no-card .row.row-centered .page-promo-image .page-promo-link:hover h6 {
        color: #FF483B; }
  .card-white:last-child {
    margin-bottom: 0; }
  .card-white .page-promo-text {
    text-align: left;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 24px;
    line-height: 24px;
    color: #2D3033; }
    .card-white .page-promo-text .read-more {
      margin-top: 16px; }
  .card-white .page-promo-image {
    width: 100%; }
    .card-white .page-promo-image img {
      width: 100%; }
  .card-white .page-promo-image .page-promo-link {
    width: 100%; }
  .page-template-page-toc .contenttypemain.title-only {
    background-color: #F7F7F7;
    padding: 5px 12px 0 14px;
    margin: 0;
    height: 43px;
    overflow: hidden;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
    z-index: 1; }
    .page-template-page-toc .contenttypemain.title-only.state--expanded {
      height: auto !important;
      overflow: visible;
      position: fixed;
      width: 100%;
      z-index: 1111;
      transition: height 0.05s ease-out; }
    .page-template-page-toc .contenttypemain.title-only.state--collapsed {
      height: 43px;
      overflow: hidden;
      position: fixed;
      width: 100%;
      transition: height 0.05s ease-out; }
    .page-template-page-toc .contenttypemain.title-only > h1.pagetitle {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      text-transform: uppercase;
      font-weight: 500;
      font-style: normal;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 2.5em;
      letter-spacing: 2.1px;
      text-align: left;
      margin: 0;
      float: left; }
    .page-template-page-toc .contenttypemain.title-only .contents--expand {
      float: right; }
      .page-template-page-toc .contenttypemain.title-only .contents--expand .expanded--arrow-original {
        transform: rotate(90deg); }
      .page-template-page-toc .contenttypemain.title-only .contents--expand .expanded--arrow-original svg,
      .page-template-page-toc .contenttypemain.title-only .contents--expand .collapsed--arrow-original svg {
        transform: scale(0.6); }
      .page-template-page-toc .contenttypemain.title-only .contents--expand.state--expanded .expanded--arrow-original {
        display: block; }
      .page-template-page-toc .contenttypemain.title-only .contents--expand.state--expanded .collapsed--arrow-original {
        display: none; }
      .page-template-page-toc .contenttypemain.title-only .contents--expand.state--collapsed .expanded--arrow-original {
        display: none; }
      .page-template-page-toc .contenttypemain.title-only .contents--expand.state--collapsed .collapsed--arrow-original {
        display: block; }
    .page-template-page-toc .contenttypemain.title-only .inpagetab-items {
      clear: both;
      text-align: left;
      height: auto;
      margin: 0;
      padding: 0;
      display: block; } }

@media only screen and (min-width: 576px) {
  .contenttypemain-bodytext .container .hidden-xs {
    display: block; }
  .contenttypemain-bodytext .container .visible-xs {
    display: none; }
  .card-white .row.row-centered .page-promo-image {
    margin: 20px;
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    max-width: calc(25% - 40px); }
    .card-white .row.row-centered .page-promo-image .page-promo-link .row .col-sm-12 {
      width: 100%; }
      .card-white .row.row-centered .page-promo-image .page-promo-link .row .col-sm-12 h6, .card-white .row.row-centered .page-promo-image .page-promo-link .row .col-sm-12 h5 {
        text-align: left; }
  .related-events .row {
    font-size: 0; }
    .related-events .row .col-sm-6 {
      width: calc(50% - 20px);
      display: inline-block;
      vertical-align: top;
      margin: 0 auto;
      margin-right: 20px; }
      .related-events .row .col-sm-6 hr:first-of-type {
        display: none; }
      .related-events .row .col-sm-6 a {
        padding: 5px 0; }
        .related-events .row .col-sm-6 a h4 {
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-weight: normal;
          font-size: 12px;
          font-size: 1.2rem;
          color: #2D3033;
          line-height: 16px;
          margin-bottom: 0;
          margin-top: 16px;
          text-transform: uppercase;
          font-variant-numeric: lining-nums;
          -ms-font-feature-settings: "lnum" 1;
          -o-font-feature-settings: "lnum" 1;
          -webkit-font-feature-settings: "lnum" 1;
          font-feature-settings: "lnum" 1; }
        .related-events .row .col-sm-6 a:hover h4 {
          color: #FF483B; } }

@media only screen and (min-width: 768px) {
  .container .row .col-sm-2,
  .container .row .col-sm-8 {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto; }
  .container .row .col-sm-2 img {
    width: 175px;
    height: 175px; }
  .card-white {
    font-size: 0; }
    .card-white .page-promo-image > .page-promo-image,
    .card-white .page-promo-image > .page-promo-text {
      width: calc(50% - 20px);
      display: inline-block;
      vertical-align: top;
      margin: 0 auto; }
    .card-white .page-promo-image > .page-promo-image {
      margin-right: 20px; }
  .page-template-page-toc .contenttypemain.title-only {
    background-color: none;
    box-shadow: none;
    height: auto;
    position: unset;
    margin: 100px 0 0 0;
    padding: 0 130px; }
    .page-template-page-toc .contenttypemain.title-only.state--expanded, .page-template-page-toc .contenttypemain.title-only.state--collapsed {
      background-color: transparent;
      height: auto;
      position: unset; }
    .page-template-page-toc .contenttypemain.title-only > h1.pagetitle {
      text-transform: none;
      font-style: normal;
      margin-top: 50px;
      font-size: 20px;
      font-size: 2rem;
      line-height: 2.5em;
      text-align: left;
      margin: 0;
      display: block;
      float: none; }
    .page-template-page-toc .contenttypemain.title-only .contents--expand {
      display: none; } }

@media only screen and (min-width: 992px) {
  .contenttypemain-bodytext .marginalia-revealed {
    display: block; }
  .contenttypemain {
    padding: 0px 30px; }
  .video-caption {
    max-width: 760px; }
  .ticker-enabled.museumfromhome .contenttypemain {
    margin-top: 195px; } }

@media only screen and (min-width: 1024px) {
  .page-template-page-toc .contenttypemain.title-only {
    padding: 0 130px; } }

@media only screen {
  .seriestermgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
  .genericterm-title {
    padding-top: 40px; }
  .image-element.hidden {
    display: none; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-listimage {
    display: block; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid {
    margin-top: 0px; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item {
    border-bottom: 1px solid #E5E8E8;
    padding: 18px 0;
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    width: 100%;
    margin: 0px; }
    .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item:first-child {
      border-top: 1px solid #E5E8E8; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item-image {
    display: none; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item-text {
    display: block;
    width: 100%;
    margin-top: 0px; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item-text-header {
    margin-top: 0px;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid-item-text-type {
    display: none; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-seeall {
    margin-top: 30px; }
  .seriestermgrid-wrapper--whitecard {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    margin-top: 48px;
    max-width: 1240px; }
  .seriestermgrid-wrapper-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px; }
  .seriestermgrid-wrapper-text-description {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    margin: 10px 0; }
  .seriestermgrid-wrapper-listimage {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: none; }
  .seriestermgrid-wrapper-grid {
    margin-top: 24px; }
  .seriestermgrid-wrapper-grid--alignleft {
    text-align: left; }
  .seriestermgrid-wrapper-grid-item {
    font-size: 0;
    display: block;
    margin-bottom: 32px; }
    .seriestermgrid-wrapper-grid-item.seriestermgrid-wrapper-grid-item--notapage .seriestermgrid-wrapper-grid-item-image {
      object-fit: contain;
      font-family: 'object-fit: contain'; }
  .seriestermgrid-wrapper-grid-item-image {
    width: calc(50% - 10px);
    height: 116px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    object-fit: cover;
    font-family: 'object-fit: cover';
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .seriestermgrid-wrapper-grid-item-image--contain {
    background-size: contain; }
  .seriestermgrid-wrapper-grid-item-text {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding-left: 10px; }
  .seriestermgrid-wrapper-grid-item-text-type {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 12px;
    font-size: 1.2rem;
    color: #636668;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 16px; }
  .seriestermgrid-wrapper-grid-item-text-header {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    margin-top: 0px;
    color: #2D3033; }
  .seriestermgrid-wrapper-grid-item-text-description {
    color: #636668;
    margin-top: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px; }
  .seriestermgrid-wrapper-seeall {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .seriestermgrid-wrapper-seeall:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 768px) {
  .seriestermgrid {
    padding: 0 30px; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper {
    font-size: 0; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid,
  .seriestermgrid--listoverride .seriestermgrid-wrapper-listimage {
    width: calc(50% - 20px);
    display: inline-block;
    vertical-align: top; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-grid {
    margin-left: 10px; }
  .seriestermgrid--listoverride .seriestermgrid-wrapper-listimage {
    margin-right: 10px; }
  .seriestermgrid-wrapper-grid {
    font-size: 0;
    text-align: center; }
  .seriestermgrid-wrapper-grid--alignleft {
    text-align: left; }
  .seriestermgrid-wrapper-grid-item {
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding: 0px 10px; }
  .seriestermgrid-wrapper-grid-item-text {
    margin-top: 12px;
    text-align: left;
    width: 100%;
    padding: 0px; }
  .seriestermgrid-wrapper-grid-item-image {
    min-height: 0px;
    height: 122px;
    width: 100%;
    padding: 0px; } }

@media only screen and (min-width: 992px) {
  .seriestermgrid {
    padding: 0 20px; }
  .seriestermgrid-wrapper-grid-item-image {
    height: 155px; } }

@media only screen {
  .themetermgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
  .themetermgrid--listoverride .themetermgrid-wrapper-listimage {
    display: block; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid {
    margin-top: 0px; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid-item {
    border-bottom: 1px solid #E5E8E8;
    padding: 18px 0;
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    width: 100%;
    margin: 0px; }
    .themetermgrid--listoverride .themetermgrid-wrapper-grid-item:first-child {
      border-top: 1px solid #E5E8E8; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid-item-image {
    display: none; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid-item-text {
    display: block;
    width: 100%;
    margin-top: 0px; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid-item-text-header {
    margin-top: 0px;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid-item-text-type {
    display: none; }
  .themetermgrid--listoverride .themetermgrid-wrapper-seeall {
    margin-top: 30px; }
  .themetermgrid-wrapper--whitecard {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 36px 40px; }
  .themetermgrid-wrapper-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px; }
  .themetermgrid-wrapper-text-description {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    margin: 10px 0; }
  .themetermgrid-wrapper-listimage {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: none; }
  .themetermgrid-wrapper-grid {
    margin-top: 24px; }
  .themetermgrid-wrapper-grid--alignleft {
    text-align: left; }
  .themetermgrid-wrapper-grid-item {
    font-size: 0;
    display: block;
    margin-bottom: 32px; }
    .themetermgrid-wrapper-grid-item.themetermgrid-wrapper-grid-item--notapage .themetermgrid-wrapper-grid-item-image {
      object-fit: contain;
      font-family: 'object-fit: contain'; }
  .themetermgrid-wrapper-grid-item-image {
    width: calc(50% - 10px);
    height: 116px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    object-fit: cover;
    font-family: 'object-fit: cover';
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .themetermgrid-wrapper-grid-item-image--contain {
    background-size: contain;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain"; }
  .themetermgrid-wrapper-grid-item-text {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding-left: 10px; }
  .themetermgrid-wrapper-grid-item-text-type {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 12px;
    font-size: 1.2rem;
    color: #636668;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 16px; }
  .themetermgrid-wrapper-grid-item-text-header {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    margin-top: 0px;
    color: #2D3033; }
  .themetermgrid-wrapper-grid-item-text-description {
    color: #2D3033;
    margin-top: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px; }
  .themetermgrid-wrapper-seeall {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .themetermgrid-wrapper-seeall:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 768px) {
  .themetermgrid--listoverride .themetermgrid-wrapper {
    font-size: 0; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid,
  .themetermgrid--listoverride .themetermgrid-wrapper-listimage {
    width: calc(50% - 20px);
    display: inline-block;
    vertical-align: top; }
  .themetermgrid--listoverride .themetermgrid-wrapper-grid {
    margin-left: 10px; }
  .themetermgrid--listoverride .themetermgrid-wrapper-listimage {
    margin-right: 10px; }
  .themetermgrid-wrapper-grid {
    font-size: 0;
    text-align: center; }
  .themetermgrid-wrapper-grid--alignleft {
    text-align: left; }
  .themetermgrid-wrapper-grid-item {
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding: 0px 10px; }
  .theme-grid-width--33 .themetermgrid-wrapper-grid-item {
    width: 33%; }
    .theme-grid-width--33 .themetermgrid-wrapper-grid-item .themetermgrid-wrapper-grid-item-image {
      width: max-content; }
  .theme-grid-width--50 .themetermgrid-wrapper-grid-item {
    width: 50%; }
    .theme-grid-width--50 .themetermgrid-wrapper-grid-item .themetermgrid-wrapper-grid-item-image {
      width: max-content; }
  .themetermgrid-wrapper-grid-item-text {
    margin-top: 12px;
    text-align: left;
    width: 100%;
    padding: 0px; }
  .themetermgrid-wrapper-grid-item-image {
    min-height: 0px;
    height: 122px;
    width: 100%;
    padding: 0px; } }

@media only screen and (min-width: 992px) {
  .themetermgrid-wrapper-grid-item-image {
    height: 155px; } }

@media only screen {
  .archivegrid {
    padding: 40px 0; }
  .archivegrid-wrapper-grid {
    font-size: 0; }
  .archivegrid-wrapper-grid-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin: 0;
    padding: 24px 0;
    color: #2D3033;
    font-size: 32px;
    font-size: 3.2rem; }
  .archivegrid-wrapper-grid-item-link-thumbnail {
    height: 240px;
    width: 100%;
    position: relative; }
  .archivegrid-wrapper-grid-item-link-thumbnail-image {
    max-width: 100%;
    max-height: 240px;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .archivegrid-wrapper-grid-item-link-imagenothumb-text {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 240px;
    text-transform: uppercase;
    position: relative;
    font-size: 20px;
    text-align: center;
    vertical-align: center;
    z-index: 2;
    text-decoration: none;
    color: #636668; }
    .archivegrid-wrapper-grid-item-link-imagenothumb-text:active, .archivegrid-wrapper-grid-item-link-imagenothumb-text:visited, .archivegrid-wrapper-grid-item-link-imagenothumb-text:focus, .archivegrid-wrapper-grid-item-link-imagenothumb-text:hover {
      color: #636668;
      text-decoration: none; }
  .archivegrid-wrapper-grid-item {
    width: calc(50% - 30px);
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: top;
    margin: 15px;
    padding: 15px 0;
    text-align: left;
    margin-bottom: 0px; }
    .archivegrid-wrapper-grid-item:hover h1 {
      color: #636668; }
      .archivegrid-wrapper-grid-item:hover h1:active, .archivegrid-wrapper-grid-item:hover h1:visited, .archivegrid-wrapper-grid-item:hover h1:focus, .archivegrid-wrapper-grid-item:hover h1:hover {
        color: #636668;
        text-decoration: none; }
    .archivegrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 1px solid #E5E8E8; }
  .archivegrid-wrapper-grid-item-link:active, .archivegrid-wrapper-grid-item-link:visited, .archivegrid-wrapper-grid-item-link:focus {
    text-decoration: none; }
  .archivegrid-wrapper-grid-item-link * {
    color: #636668; }
  .archivegrid-wrapper-grid-item-link:hover {
    text-decoration: none; }
    .archivegrid-wrapper-grid-item-link:hover * {
      color: #FF483B;
      text-decoration: none; }
  .archivegrid-wrapper-grid-item-link > .archivegrid-wrapper-grid-item-link-image--placeholder {
    display: inline-block;
    max-height: 121px; }
  .archivegrid-wrapper-grid-item-link-image {
    margin: 0 auto;
    max-width: 100%;
    height: 240px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain";
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 155px;
    background-size: contain; }
  .archivegrid-wrapper-grid-item-link-image .container--image-unavailable .image--unavailable,
  .archivegrid-wrapper-grid-item-link-image--placeholder .container--image-unavailable .image--unavailable {
    height: 155px; }
  .archivegrid-wrapper-grid-item-link-imagenothumb {
    vertical-align: middle;
    text-align: center;
    position: relative; }
    .archivegrid-wrapper-grid-item-link-imagenothumb:after {
      content: ' ';
      position: absolute;
      top: 30px;
      left: 30px;
      bottom: 30px;
      right: 30px;
      background: #F7F7F7;
      border-radius: 2px;
      box-shadow: 0 0 20px 20px #F7F7F7;
      z-index: 1; }
  .archivegrid-wrapper-grid-item-link-text-type {
    text-transform: uppercase;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    margin-top: 15px;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    margin-bottom: 5px; }
  .archivegrid-wrapper-grid-item-link-text-header {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033; }
    .archivegrid-wrapper-grid-item-link-text-header .noItalics,
    .archivegrid-wrapper-grid-item-link-text-header em {
      color: #2D3033; } }

@media only screen and (min-width: 768px) {
  .archivegrid-wrapper-grid {
    max-width: 750px;
    margin: 0 auto;
    padding: 0 15px; }
  .archivegrid-wrapper-grid-item:nth-child(n+5) {
    border-top: 1px solid #E5E8E8; } }

@media only screen and (min-width: 992px) {
  .archivegrid-wrapper-grid {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 15px; }
  .archivegrid-wrapper-grid-item {
    width: calc(25% - 30px);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px; }
    .archivegrid-wrapper-grid-item:nth-of-type(n+3) {
      border-top: 0; } }

@media only screen {
  .exhibitionsgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
  .exhibitionsgrid-wrapper-title {
    text-align: center;
    margin-bottom: 40px; }
  .exhibitionsgrid-wrapper-subtitle {
    text-align: center;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem; }
  .exhibitionsgrid-wrapper-grid-item {
    padding: 20px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 0; }
  .exhibitionsgrid-wrapper-grid-item.item-with-border {
    border-top: 1px solid #E5E8E8; }
  .exhibitionsgrid-wrapper-grid-item-text-supertitle,
  .exhibitionsgrid-wrapper-grid-item-text-title,
  .exhibitionsgrid-wrapper-grid-item-text-subtitle,
  .exhibitionsgrid-wrapper-grid-item-text-desc,
  .exhibitionsgrid-wrapper-grid-item-text-date {
    margin: 0px;
    color: #2D3033;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    margin-top: 0px; }
  .exhibitionsgrid-wrapper-grid-item-text-date {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    line-height: 24px;
    margin-top: 0px;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .exhibitionsgrid-wrapper-grid-item-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033;
    margin-top: 0px; }
  .exhibitionsgrid-wrapper-grid-item-location {
    margin-right: 5px; }
  .exhibitionsgrid-wrapper-grid-item-text-desc {
    line-height: 27px;
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 24px;
    display: none; }
  .exhibitionsgrid-wrapper-grid-item-image {
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    object-fit: contain;
    object-position: top right;
    font-family: 'object-fit: contain; object-position: top right;';
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-left: 10px;
    max-height: 200px; }
  .exhibitionsgrid-wrapper-grid-item--hide {
    display: none; }
  .exhibitionsgrid-wrapper-seeall {
    margin-bottom: 30px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: inline-block;
    cursor: pointer;
    color: #FF483B;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .exhibitionsgrid-wrapper-seeall-icon {
    font-size: 24px;
    font-size: 2.4rem;
    position: relative;
    top: 5px;
    -moz-transition: transform 0.25s ease;
    -o-transition: transform 0.25s ease;
    -webkit-transition: transform 0.25s ease;
    transition: transform 0.25s ease; }
    .exhibitionsgrid-wrapper-seeall-icon.exhibitionsgrid-wrapper-seeall-icon--up {
      transform: rotate(180deg); }
  .page-template-page-exhibitions .exhibitionsgrid:not(:first-child).no--header-title .exhibitionsgrid-wrapper {
    margin-top: -30px; }
  .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper {
    padding: 0;
    margin-bottom: 60px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-title {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px;
      text-align: center;
      color: #000000;
      margin: 0 0 40px 0; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
      display: grid;
      grid-template-columns: 1fr;
      gap: 50px 0;
      padding: 0; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item {
      border: none;
      width: 100%;
      display: grid;
      grid-template-areas: "gridimage" "gridtext";
      gap: 0 10px;
      grid-template-rows: auto;
      padding: 0;
      margin-left: 16px;
      margin-right: 16px;
      max-width: calc( 100vw - 16px * 2); }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item:hover * {
        color: #000000; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text {
        grid-area: gridtext;
        max-width: calc( 100% - 16px); }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-location {
        color: #87898C; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        grid-area: gridimage;
        width: 100%;
        max-height: 194px;
        margin: 0;
        padding: 0;
        object-position: top left;
        font-family: 'object-fit: contain; object-position: top left;';
        object-fit: contain; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 20px;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #87898C;
        margin: 10px 0 0 0;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle > span:nth-child(2) {
          font-size: 10px;
          font-size: 1rem;
          display: block;
          margin: 0; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle .exhibitionsgrid-wrapper-grid-item-free {
          color: #0EA2AE; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle .exhibitionsgrid-wrapper-grid-item-closing {
          color: #FF483B; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-title {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        color: #000000;
        margin: 6px 0 0 0;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-subtitle {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 26px;
        color: #000000;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-date {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 18px;
        color: #000000;
        margin: 12px 0 0 0;
        letter-spacing: 0.01px;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-desc {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 26px;
        color: #000000;
        margin: 4px 0 0 0;
        display: block;
        font-variant-numeric: lining-nums;
        -ms-font-feature-settings: "lnum" 1;
        -o-font-feature-settings: "lnum" 1;
        -webkit-font-feature-settings: "lnum" 1;
        font-feature-settings: "lnum" 1; }
  .page-template-page-exhibitions .navigationblock + .exhibitionsgrid.no--header-title .exhibitionsgrid-wrapper {
    margin-top: initial; }
  .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child.navigationblock--whitecard,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child.navigationblock--whitecard,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child.navigationblock--whitecard {
    padding: 0 4px; }
  .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child {
    padding: 0; }
    .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child > *:first-child {
      grid-column: 1 / -1; }
    .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child {
      margin-left: 0;
      margin-right: 0;
      max-width: none; }
      .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
      .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
      .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text {
        width: 100%;
        height: 100%;
        background: #F7F7F7;
        padding: 10px 16px 16px;
        text-align: left;
        max-width: 100%; }
      .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image {
        width: 100%;
        max-width: 100vw;
        height: auto;
        max-height: none;
        margin: 0; }
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper-title,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper-title {
    margin-left: 16px;
    margin-right: 16px;
    max-width: calc( 100vw - 16px * 2); }
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
    gap: 50px 15px;
    grid-template-columns: repeat(2, 1fr);
    margin-left: 16px;
    margin-right: 16px;
    max-width: calc( 100vw - 16px * 2); }
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item {
      grid-template-rows: 93px 1fr;
      margin: 0; }
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 93px; }
  .exhibitionsgrid--controls-header {
    float: right;
    color: #FF483B;
    margin: 0 16px 20px 0;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.56em;
    /* identical to box height, or 28px */
    letter-spacing: -0.01px;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
    .exhibitionsgrid--controls-header:hover {
      cursor: pointer; }
  .exhibitionsgrid--controls-wrapper {
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 150px;
    padding: 20px 25px;
    position: absolute;
    background: #FFFFFF;
    border: 2px solid #FF483B;
    box-sizing: border-box;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    right: 0;
    top: 40px; }
    .exhibitionsgrid--controls-wrapper.exhibitionsgrid--controls-wrapper-hidden {
      display: none; }
    .exhibitionsgrid--controls-wrapper .exhibitionsgrid--sort-type a {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 1.56em;
      /* identical to box height, or 28px */
      letter-spacing: -0.01px;
      color: #FF483B;
      order: 0;
      flex-grow: 0;
      margin: 5px 0px;
      flex: none; }
      .exhibitionsgrid--controls-wrapper .exhibitionsgrid--sort-type a.sort--active, .exhibitionsgrid--controls-wrapper .exhibitionsgrid--sort-type a:hover {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        cursor: pointer;
        font-weight: 700;
        text-decoration: none; } }

@media only screen and (min-width: 376px) {
  .exhibitionsgrid-wrapper-grid-item--hide {
    display: none; }
  .exhibitionsgrid-wrapper-grid-item-text {
    padding-right: 10px;
    width: calc(50% - 12px);
    display: inline-block; }
  .page-template-page-exhibitions .exhibitionsgrid:not(:first-child).no--header-title .exhibitionsgrid-wrapper {
    margin-top: -40px; }
  .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper {
    margin-bottom: 80px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-title {
      font-size: 25px;
      font-size: 2.5rem;
      line-height: 32px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
      grid-template-columns: 1fr;
      gap: 50px 24px;
      max-width: calc( 100vw - 20px * 2); }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item {
      gap: 0 20px;
      grid-template-rows: auto; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text {
        width: 100%;
        max-width: none; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 290px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-title {
        font-size: 20px;
        font-size: 2rem;
        line-height: 28px;
        margin: 4px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-subtitle {
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 27px;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-date {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 18px;
        letter-spacing: 0.01px;
        margin: 10px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 19px;
        letter-spacing: 1px; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle > span:nth-child(2) {
          display: inline;
          margin-left: 3px; }
  .page-template-page-exhibitions .navigationblock + .exhibitionsgrid.no--header-title .exhibitionsgrid-wrapper {
    margin-top: initial; }
  .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child {
    width: 100vw; }
    .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text {
      align-items: center;
      justify-content: center;
      flex-direction: column;
      display: flex; }
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item {
    grid-template-rows: max-content 1fr; }
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
      max-height: 100%; } }

@media only screen and (min-width: 576px) {
  .exhibitionsgrid-wrapper-grid {
    font-size: 0; }
  .exhibitionsgrid-wrapper-grid-item {
    width: 50%;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .exhibitionsgrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 15px; }
    .exhibitionsgrid-wrapper-grid-item:nth-child(even) {
      padding-left: 15px; }
    .exhibitionsgrid-wrapper-grid-item:hover * {
      color: #FF483B; }
  .exhibitionsgrid--controls-header {
    margin-right: 20px; } }

@media only screen and (min-width: 768px) {
  .exhibitionsgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
  .exhibitionsgrid-wrapper-grid-item-text-desc {
    display: block; }
  .exhibitionsgrid--controls-header {
    margin-right: 32px; }
  .page-template-page-exhibitions .exhibitionsgrid:not(:first-child).no--header-title .exhibitionsgrid-wrapper {
    margin-top: -50px; }
  .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper {
    margin-bottom: 100px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item {
      gap: 0 20px;
      margin: 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 290px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        margin: 4px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-subtitle {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-date {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px;
        letter-spacing: 0.01px;
        margin: 10px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 20px;
        letter-spacing: 1px; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle > span:nth-child(2) {
          font-size: 12px;
          font-size: 1.2rem;
          display: inline-block;
          margin: 0 15px 0 0; }
  .page-template-page-exhibitions .navigationblock + .exhibitionsgrid.no--header-title .exhibitionsgrid-wrapper {
    margin-top: initial; }
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
    margin: 0; }
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item {
      grid-template-rows: max-content 1fr;
      margin: 0; }
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:nth-last-of-type(2) .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 100%; } }

@media only screen and (min-width: 992px) {
  .exhibitionsgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box; }
  .exhibitionsgrid-wrapper {
    padding: 20px 40px; }
  .exhibitionsgrid-wrapper-grid-item:nth-child(odd) {
    padding-right: 25px; }
  .exhibitionsgrid-wrapper-grid-item:nth-child(even) {
    padding-left: 25px; }
  .exhibitionsgrid-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom;
    width: 50%; }
  .exhibitionsgrid-wrapper-grid-item-image {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    width: 50%; }
  .exhibitionsgrid-wrapper-grid-item-location {
    margin-right: 10px; }
  .page-template-page-exhibitions .exhibitionsgrid--controls-header {
    margin-right: 0; }
  .page-template-page-exhibitions .exhibitionsgrid:not(:first-child).no--header-title .exhibitionsgrid-wrapper {
    margin-top: -50px; }
  .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper {
    margin-bottom: 100px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
      grid-template-columns: repeat(2, 1fr);
      gap: 50px 24px; }
    .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item {
      gap: 0 20px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item:not(.masonry--item) {
        grid-template-rows: 290px 1fr; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 290px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        margin: 4px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-subtitle {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        margin: 4px 0 0 0;
        letter-spacing: -0.01px; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-date {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px;
        letter-spacing: 0.01px;
        margin: 10px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-desc {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        letter-spacing: -0.01px;
        margin: 10px 0 0 0; }
      .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 20px;
        letter-spacing: 1px; }
        .page-template-page-exhibitions .exhibitionsgrid .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-text-supertitle > span:nth-child(2) {
          margin-left: 10px; }
  .page-template-page-exhibitions .navigationblock + .exhibitionsgrid.no--header-title .exhibitionsgrid-wrapper {
    margin-top: initial; }
  .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child {
    grid-template-areas: "gridimage gridtext" "gridimage gridtext";
    grid-template-columns: auto 1fr;
    gap: 0;
    width: 100%; }
    .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-text {
      text-align: left;
      padding: 20px 60px 40px;
      padding-top: 0; }
    .page-template-page-exhibitions .tabs--panel:first-child .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .navigationblock:first-child + .exhibitionsgrid:nth-child(2).exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:first-child.exhibitionsgrid--type-custom .exhibitionsgrid-wrapper:first-child .exhibitionsgrid-wrapper-grid:first-child .exhibitionsgrid-wrapper-grid-item:first-child .exhibitionsgrid-wrapper-grid-item-image {
      max-width: 693px;
      max-height: 600px; }
  .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid,
  .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid,
  .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid {
    gap: 50px 25px;
    grid-template-columns: repeat(3, 1fr);
    margin: 0; }
    .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item,
    .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item,
    .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item {
      grid-template-rows: 188px 1fr; }
      .page-template-page-exhibitions .tabs--panel:first-child .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(2) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image,
      .page-template-page-exhibitions .tabs--panel:nth-child(3) .exhibitionsgrid:last-of-type .exhibitionsgrid-wrapper .exhibitionsgrid-wrapper-grid .exhibitionsgrid-wrapper-grid-item .exhibitionsgrid-wrapper-grid-item-image {
        max-height: 188px; } }

@media only screen {
  .linkgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    margin-bottom: 0;
    padding: 0; }
  .genericterm-title {
    padding-top: 40px; }
  .linkgrid--listoverride .linkgrid-wrapper-listimage {
    display: block; }
  .linkgrid--listoverride .linkgrid-wrapper-grid {
    margin-top: 0px; }
  .linkgrid--listoverride .linkgrid-wrapper-grid-item {
    border-bottom: 1px solid #E5E8E8;
    padding: 18px 0;
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    width: 100%;
    margin: 0px; }
    .linkgrid--listoverride .linkgrid-wrapper-grid-item:first-child {
      border-top: 1px solid #E5E8E8; }
  .linkgrid--listoverride .linkgrid-wrapper-grid-item-image {
    display: none; }
  .linkgrid--listoverride .linkgrid-wrapper-grid-item-text {
    display: block;
    width: 100%;
    margin-top: 0px; }
  .linkgrid--listoverride .linkgrid-wrapper-grid-item-link-info-title {
    margin-top: 0px;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif; }
  .linkgrid--listoverride .linkgrid-wrapper-grid-item-text-type {
    display: none; }
  .linkgrid--listoverride .linkgrid-wrapper-seeall {
    margin-top: 30px; }
  .linkgrid-wrapper--whitecard {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    margin-top: 48px;
    max-width: 1240px; }
  .linkgrid-wrapper-text-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px; }
  .linkgrid-wrapper-text-description {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    margin: 10px 0; }
  .linkgrid-wrapper-listimage {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: none; }
  .linkgrid-wrapper-grid {
    margin-top: 24px; }
  .linkgrid-wrapper-grid--alignleft {
    text-align: left; }
  .linkgrid-wrapper-grid-item {
    font-size: 0;
    display: block;
    margin-bottom: 32px; }
    .linkgrid-wrapper-grid-item.linkgrid-wrapper-grid-item--notapage .linkgrid-wrapper-grid-item-image {
      object-fit: contain;
      font-family: 'object-fit: contain'; }
  .linkgrid-wrapper-grid-item-image {
    width: calc(50% - 10px);
    height: 116px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    object-fit: cover;
    font-family: 'object-fit: cover';
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .linkgrid-wrapper-grid-item-image--contain {
    background-size: contain; }
  .linkgrid-wrapper-grid-item-text {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding-left: 10px; }
  .linkgrid-wrapper-grid-item-text-type {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 12px;
    font-size: 1.2rem;
    color: #636668;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 16px; }
  .linkgrid-wrapper-grid-item-link-info-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    margin-top: 0px;
    color: #2D3033; }
  .linkgrid-wrapper-grid-item-text-description {
    color: #636668;
    margin-top: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px; }
  .linkgrid-wrapper-seeall {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .linkgrid-wrapper-seeall:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; } }

@media only screen and (min-width: 768px) {
  .linkgrid {
    padding: 0 30px; }
  .linkgrid--listoverride .linkgrid-wrapper {
    font-size: 0; }
  .linkgrid--listoverride .linkgrid-wrapper-grid,
  .linkgrid--listoverride .linkgrid-wrapper-listimage {
    width: calc(50% - 20px);
    display: inline-block;
    vertical-align: top; }
  .linkgrid--listoverride .linkgrid-wrapper-grid {
    margin-left: 10px; }
  .linkgrid--listoverride .linkgrid-wrapper-listimage {
    margin-right: 10px; }
  .linkgrid-wrapper-grid {
    font-size: 0;
    text-align: center; }
  .linkgrid-wrapper-grid--alignleft {
    text-align: left; }
  .linkgrid-wrapper-grid-item {
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top;
    padding: 0px 10px; }
  .linkgrid-wrapper-grid-item-text {
    margin-top: 12px;
    text-align: left;
    width: 100%;
    padding: 0px; }
  .linkgrid-wrapper-grid-item-image {
    min-height: 0px;
    height: 122px;
    width: 100%;
    padding: 0px; } }

@media only screen and (min-width: 992px) {
  .linkgrid {
    padding: 0 20px; }
  .linkgrid-wrapper-grid-item-image {
    height: 155px; } }

@media only screen {
  .eventsgridmodule-wrapper-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px;
    text-align: center; }
  .eventsgridmodule-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    padding: 0px 40px; }
    .eventsgridmodule-wrapper.eventsgridmodule-wrapper--whitecard {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 48px;
      padding: 36px 20px;
      box-sizing: content-box;
      background-color: #FFFFFF;
      box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
      padding: 40px;
      position: relative;
      z-index: 1; }
  .eventsgridmodule-wrapper-gridtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668; }
  .eventsgridmodule-wrapper-grid-item {
    padding: 20px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 0; }
    .eventsgridmodule-wrapper-grid-item.eventsgridmodule-wrapper-grid-item--hide {
      display: none; }
    .eventsgridmodule-wrapper-grid-item.expired .eventsgridmodule-wrapper-grid-item-text * {
      color: #636668; }
    .eventsgridmodule-wrapper-grid-item.expired .expired-img {
      position: relative;
      overflow: hidden; }
      .eventsgridmodule-wrapper-grid-item.expired .expired-img .grey-out {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #F7F7F7;
        opacity: .8; }
  .eventsgridmodule-wrapper-grid-item-text-category,
  .eventsgridmodule-wrapper-grid-item-text-title,
  .eventsgridmodule-wrapper-grid-item-text-date {
    margin: 0px;
    color: #2D3033;
    text-decoration: none;
    display: inline-block;
    width: 100%; }
  .eventsgridmodule-wrapper-grid-item-text-category {
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    line-height: 16px;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .eventsgridmodule-wrapper-grid-item-text-date {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #636668;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    line-height: 24px;
    margin-top: 0px;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1; }
  .eventsgridmodule-wrapper-grid-item-text-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 12px;
    color: #2D3033;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    margin: 5px 0; }
  .eventsgridmodule-wrapper-grid-item-text-subtitle {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    color: #2D3033;
    font-weight: normal;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    color: #000000;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #2D3033;
    margin-top: 0px; }
  .eventsgridmodule-wrapper-grid-item-image {
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    object-fit: contain;
    object-position: top right;
    font-family: 'object-fit: contain; object-position: top right;';
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-left: 10px;
    max-height: 200px; }
  .eventsgridmodule-wrapper-grid-item-text {
    display: inline-block;
    width: calc(50% - 10px);
    margin-right: 10px;
    vertical-align: top; }
    .eventsgridmodule-wrapper-grid-item-text h4:first-child {
      margin-top: 0px; }
  .eventsgridmodule-wrapper-seeall {
    display: inline-block;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    color: #FF483B;
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 20px; }
    .eventsgridmodule-wrapper-seeall:before {
      content: '';
      display: block;
      clear: both; }
  .eventsgridmodule-wrapper-seeall-icon {
    font-size: 24px;
    font-size: 2.4rem;
    position: relative;
    top: 5px;
    -moz-transition: transform 0.25s ease;
    -o-transition: transform 0.25s ease;
    -webkit-transition: transform 0.25s ease;
    transition: transform 0.25s ease; }
    .eventsgridmodule-wrapper-seeall-icon.eventsgridmodule-wrapper-seeall-icon--up {
      transform: rotate(180deg); }
  .eventsgridmodule-wrapper-ctalink {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    border-radius: 999px;
    padding: 8px 20px;
    color: #FF483B;
    background-color: transparent;
    white-space: normal;
    transition: all 0.2s;
    border: 1px solid #FF483B;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 30px; }
    .eventsgridmodule-wrapper-ctalink:hover {
      background-color: #FF483B;
      border-color: #FF483B;
      color: #FFFFFF;
      text-decoration: none; }
  .eventsgridmodule-wrapper-message {
    line-height: 28px;
    text-align: center;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif; }
  .eventsgridmodule-wrapper-message-seeall {
    margin-top: 16px;
    color: #FF483B;
    text-decoration: underline;
    cursor: pointer; } }

@media only screen and (min-width: 576px) {
  .eventsgridmodule-wrapper-grid {
    font-size: 0; }
  .eventsgridmodule-wrapper-grid-item {
    width: 50%;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .eventsgridmodule-wrapper-grid-item:nth-child(odd) {
      padding-right: 15px; }
    .eventsgridmodule-wrapper-grid-item:nth-child(even) {
      padding-left: 15px; } }

@media only screen and (min-width: 992px) {
  .eventsgridmodule-wrapper {
    padding: 20px 40px; }
  .eventsgridmodule-wrapper-title {
    margin-top: 10px;
    text-align: center; }
  .eventsgridmodule-wrapper-grid-item:nth-child(odd) {
    padding-right: 25px; }
  .eventsgridmodule-wrapper-grid-item:nth-child(even) {
    padding-left: 25px; }
  .eventsgridmodule-wrapper-grid-item-image {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right; }
  .eventsgridmodule-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom; } }

@media only screen {
  hr + .module--logos {
    margin-top: 60px; }
  .module--logos.module--logos-wide .module--logos-figure-wrapper {
    max-width: none; }
  .module--logos-figure-wrapper {
    display: grid; }
    .module--logos-figure-wrapper[role=group] {
      grid-template-columns: repeat(var(--figure-grid-width), 1fr); }
    .module--logos-figure-wrapper.full-width {
      max-width: none; }
    .module--logos-figure-wrapper figcaption.module--logos-description {
      color: unset;
      font-size: unset;
      line-height: unset;
      margin: 16px 0; }
    .module--logos-figure-wrapper .module--logos-image {
      width: 100%; }
  figcaption.module--logos-figure-caption {
    margin-top: 12px; }
  body.page .module--logos-figure-wrapper {
    max-width: none; } }

@media only screen and (min-width: 768px) {
  .module--logos-figure-wrapper {
    max-width: 768px; }
    .module--logos-figure-wrapper > figcaption.module--logos-caption blockquote + p {
      padding-left: 20px; } }

@media only screen and (min-width: 992px) {
  .module--logos-figure-wrapper {
    max-width: calc(992px / 1.5); } }

@media only screen and (min-width: 1024px) {
  .module--logos-figure-wrapper {
    max-width: calc(1024px / 1.5); } }

@media only screen and (min-width: 1200px) {
  .module--logos-figure-wrapper {
    max-width: calc(1200px / 1.5); } }

@media only screen {
  .publicationsgrid,
  .publicationsgrid.wysiwygmodule {
    position: relative; }
    .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper,
    .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper {
      margin: 0;
      padding: 0; }
      .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container {
        max-width: 100vw;
        margin: 0 40px; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul {
          list-style: none;
          padding: 0 0 60px 0;
          margin: 0;
          overflow: visible; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul > li,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul > li {
            display: inline-block;
            margin: 0;
            padding: 0; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist {
            margin: 0 auto;
            padding-top: 100px;
            text-align: center; }
            .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .image-not-available,
            .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .image-not-available {
              width: 200px;
              height: 200px;
              object-fit: cover;
              border-radius: 50%;
              border: 1px solid;
              margin: 0 auto; }
              .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .image-not-available > span,
              .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .image-not-available > span {
                text-align: center;
                transform: translate(0%, 50%);
                display: block;
                line-height: 100px; }
            .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .publicationsgrid--grid-item-image,
            .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist .publicationsgrid--grid-item-image {
              width: 200px;
              height: 200px;
              object-fit: cover;
              border-radius: 50%; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist {
            font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
            font-weight: 700;
            font-size: 32px;
            font-size: 3.2rem;
            line-height: 32px;
            letter-spacing: .1px;
            margin: 20px 0; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-subtitle,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-subtitle {
            font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
            font-weight: 500;
            font-size: 16px;
            font-size: 1.6rem;
            letter-spacing: .01px;
            line-height: 24px;
            margin: 0 0 36px 0; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio {
            position: relative;
            max-height: 280px;
            overflow: hidden;
            text-align: left; }
            .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio p,
            .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio p {
              font-family: "SFMOMAText", Arial, Verdana, sans-serif;
              font-weight: 400;
              font-size: 16px;
              font-size: 1.6rem;
              letter-spacing: -.02px;
              line-height: 24px; }
            .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio::after,
            .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-bio::after {
              content: '';
              position: absolute;
              top: 168px;
              bottom: 0;
              left: 0;
              background-image: linear-gradient(180deg, rgba(194, 150, 91, 0) 0%, #c2965b 100%);
              width: 100%;
              z-index: 2; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link {
            width: 280px;
            height: 40px;
            border-radius: 20px;
            margin: 0 auto 0;
            padding-top: 7px;
            text-align: center; }
            .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link a,
            .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link a {
              font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
              font-weight: 500;
              font-size: 16px;
              font-size: 1.6rem;
              letter-spacing: .53px;
              line-height: 24px; }
    .publicationsgrid.publicationsgrid--placeholder,
    .publicationsgrid.wysiwygmodule.publicationsgrid--placeholder {
      padding: 0px;
      margin: 0 130px;
      height: 2px; }
    .publicationsgrid.dpwatch--artworks, .publicationsgrid.artwork-grid-page, .publicationsgrid.dpartist--artworks,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks,
    .publicationsgrid.wysiwygmodule.artwork-grid-page,
    .publicationsgrid.wysiwygmodule.dpartist--artworks {
      background-color: #F7F7F7;
      position: relative;
      background-color: #F7F7F7;
      position: relative; }
      .publicationsgrid.dpwatch--artworks .content-panel--header,
      .publicationsgrid.dpwatch--artworks .artworkgrid-wrapper-grid-title, .publicationsgrid.artwork-grid-page .content-panel--header,
      .publicationsgrid.artwork-grid-page .artworkgrid-wrapper-grid-title, .publicationsgrid.dpartist--artworks .content-panel--header,
      .publicationsgrid.dpartist--artworks .artworkgrid-wrapper-grid-title,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks .content-panel--header,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks .artworkgrid-wrapper-grid-title,
      .publicationsgrid.wysiwygmodule.artwork-grid-page .content-panel--header,
      .publicationsgrid.wysiwygmodule.artwork-grid-page .artworkgrid-wrapper-grid-title,
      .publicationsgrid.wysiwygmodule.dpartist--artworks .content-panel--header,
      .publicationsgrid.wysiwygmodule.dpartist--artworks .artworkgrid-wrapper-grid-title {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 20px;
        font-size: 2rem;
        line-height: 1.75em;
        color: #2D3033;
        margin: 0 0 45px 0;
        padding: 0;
        text-transform: uppercase;
        letter-spacing: 3px;
        text-align: left; }
      .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
      .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork,
      .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork,
      .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 20px;
        row-gap: 30px;
        max-width: none;
        margin: 0;
        width: auto; }
        .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper {
          display: flex;
          column-gap: 0;
          row-gap: 0; }
          .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide {
            text-align: center; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img {
              max-height: 215px; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a {
              color: #2D3033;
              display: grid;
              grid-template-columns: 1fr;
              row-gap: 10px; }
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a:hover,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a:hover {
                color: #2d3033a6; }
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img {
                max-height: 215px; }
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left {
                text-align: center;
                padding: 0 30px; }
                .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
                .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img {
                  max-height: 215px; }
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right {
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 0 40px;
                text-align: left; }
                .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > *, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > *, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .right > *,
                .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .right > * {
                  margin: 0;
                  font-family: "SFMOMAText", Arial, Verdana, sans-serif;
                  font-size: 16px;
                  font-size: 1.6rem;
                  font-style: normal;
                  font-weight: 400;
                  line-height: 24px;
                  color: unset; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > .container--image-unavailable .image--unavailable {
              min-height: 400px; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link .container--image-unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide a.artworkgrid-wrapper-grid-item-link img {
              max-width: 100px; }
        .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item {
          width: auto;
          margin: 0;
          padding: 0; }
          .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item,
          .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link {
            display: grid; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item img,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link img {
              margin: 0 0 12px 0;
              padding: 0;
              height: auto;
              width: auto;
              position: relative;
              max-width: 100%;
              max-height: none;
              transform: none;
              top: auto;
              left: auto; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item--datecreated,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-datecreated {
              font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
              font-weight: 400;
              font-size: 16px;
              font-size: 1.6rem;
              line-height: 1.5em;
              letter-spacing: 0.01px;
              color: #2D3033;
              text-align: left;
              margin: 0; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname {
              font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
              font-weight: 400;
              font-size: 16px;
              font-size: 1.6rem;
              line-height: 1.5em;
              letter-spacing: 0.01px;
              text-align: left;
              margin: 0;
              color: #2D3033; }
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artworkname > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artworktitle > i,
              .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artworkname > i {
                color: #2D3033; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .publicationsgrid--grid-item-artistname,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-artistname {
              letter-spacing: 0;
              font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
              font-weight: 400;
              font-size: 16px;
              font-size: 1.6rem;
              line-height: 1.5em;
              letter-spacing: 0.01px;
              color: #2D3033;
              margin: 0;
              text-align: left; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item:hover,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link:hover {
              color: #2D3033; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .artworkgrid-wrapper-grid-item-link-thumbnail,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .artworkgrid-wrapper-grid-item-link-thumbnail {
              margin: 0;
              padding: 0;
              height: auto;
              width: auto;
              overflow: hidden; }
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.publication--list-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.publicationsgrid--grid-item .container--image-unavailable .image--unavailable,
            .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid li.generalgrid-wrapper-grid-item a.artworkgrid-wrapper-grid-item-link .container--image-unavailable .image--unavailable {
              min-height: 240px; }
      .publicationsgrid.dpwatch--artworks .seriestermgrid-wrapper-seeall, .publicationsgrid.artwork-grid-page .seriestermgrid-wrapper-seeall, .publicationsgrid.dpartist--artworks .seriestermgrid-wrapper-seeall,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks .seriestermgrid-wrapper-seeall,
      .publicationsgrid.wysiwygmodule.artwork-grid-page .seriestermgrid-wrapper-seeall,
      .publicationsgrid.wysiwygmodule.dpartist--artworks .seriestermgrid-wrapper-seeall {
        display: none; }
      .publicationsgrid.dpwatch--artworks .searchresults-wrapper-pagination, .publicationsgrid.artwork-grid-page .searchresults-wrapper-pagination, .publicationsgrid.dpartist--artworks .searchresults-wrapper-pagination,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks .searchresults-wrapper-pagination,
      .publicationsgrid.wysiwygmodule.artwork-grid-page .searchresults-wrapper-pagination,
      .publicationsgrid.wysiwygmodule.dpartist--artworks .searchresults-wrapper-pagination {
        margin: 0;
        padding: 0; }
        .publicationsgrid.dpwatch--artworks .searchresults-wrapper-pagination .next, .publicationsgrid.dpwatch--artworks .searchresults-wrapper-pagination .prev, .publicationsgrid.artwork-grid-page .searchresults-wrapper-pagination .next, .publicationsgrid.artwork-grid-page .searchresults-wrapper-pagination .prev, .publicationsgrid.dpartist--artworks .searchresults-wrapper-pagination .next, .publicationsgrid.dpartist--artworks .searchresults-wrapper-pagination .prev,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks .searchresults-wrapper-pagination .next,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks .searchresults-wrapper-pagination .prev,
        .publicationsgrid.wysiwygmodule.artwork-grid-page .searchresults-wrapper-pagination .next,
        .publicationsgrid.wysiwygmodule.artwork-grid-page .searchresults-wrapper-pagination .prev,
        .publicationsgrid.wysiwygmodule.dpartist--artworks .searchresults-wrapper-pagination .next,
        .publicationsgrid.wysiwygmodule.dpartist--artworks .searchresults-wrapper-pagination .prev {
          display: none; }
    .publicationsgrid.dpartist--essays .control--arrow-angle-90-right > g > g,
    .publicationsgrid.dpartist--essays .control--arrow-angle-90-left > g > g,
    .publicationsgrid.wysiwygmodule.dpartist--essays .control--arrow-angle-90-right > g > g,
    .publicationsgrid.wysiwygmodule.dpartist--essays .control--arrow-angle-90-left > g > g {
      fill: #636668; }
      .publicationsgrid.dpartist--essays .control--arrow-angle-90-right > g > g:hover,
      .publicationsgrid.dpartist--essays .control--arrow-angle-90-left > g > g:hover,
      .publicationsgrid.wysiwygmodule.dpartist--essays .control--arrow-angle-90-right > g > g:hover,
      .publicationsgrid.wysiwygmodule.dpartist--essays .control--arrow-angle-90-left > g > g:hover {
        fill: #000000; }
    .publicationsgrid.essays-grid-page .content-panel--header,
    .publicationsgrid.wysiwygmodule.essays-grid-page .content-panel--header {
      margin: 0 0 30px 0; }
    .publicationsgrid .content-panel--header,
    .publicationsgrid.wysiwygmodule .content-panel--header {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 16px;
      font-size: 1.6rem;
      letter-spacing: 2.4px;
      line-height: 2.1em;
      margin: 0 0 30px 0;
      text-transform: uppercase;
      text-align: center; }
    .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper {
      width: auto;
      margin: 30px 0 0;
      overflow: hidden; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--group,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--group,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group {
        display: none; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group.active, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--group.active,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--group.active {
          display: flex; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper {
        position: relative;
        text-align: center;
        margin: 0 auto;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px;
        letter-spacing: -0.01px;
        color: #636668; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > * {
          display: none; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *.pagination--see-all {
            display: inline-block; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a {
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-weight: 500;
          font-style: normal;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 20px;
          letter-spacing: 0.528571px;
          color: #2D3033;
          background: #d7ab3f;
          border-radius: 20px;
          padding: 8px 0;
          width: calc(100vw - 80px);
          display: block; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover {
            color: #2d3033a6; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg {
              fill: #2d3033a6; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a:hover .pagination--see-all-arrows > svg path {
                fill: unset; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows {
            display: none;
            padding-left: 15px; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg {
              fill: #2D3033; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path {
                fill: unset; }
                .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child), .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child),
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows > svg path:not(:first-child) {
                  display: none; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next {
          cursor: pointer; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover {
            color: #2d3033a6; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg {
              fill: #2d3033a6; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev:hover > svg path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next:hover > svg path {
                fill: unset; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out {
            cursor: auto;
            pointer-events: none; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg {
              fill: #E5E8E8; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg:hover,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg:hover {
                fill: #E5E8E8; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out > svg > path,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out > svg > path {
                fill: unset; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover {
              color: #E5E8E8; }
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg,
              .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg {
                fill: #E5E8E8; }
                .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-prev.control--gray-out:hover > svg path,
                .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--arrow-next.control--gray-out:hover > svg path {
                  fill: unset; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper {
        min-width: 180px;
        text-align: center;
        margin: 0 auto; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet {
        min-width: 80px;
        max-width: 80px;
        height: min-content;
        min-height: min-content;
        margin-right: 18px;
        justify-content: space-evenly;
        background: none;
        opacity: .7;
        display: none; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet > img,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet > img {
          vertical-align: middle; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:hover,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:hover {
          cursor: pointer; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.active,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.active {
          opacity: 1; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet:last-child,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet:last-child {
          margin-right: 0; }
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid,
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--details,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details {
      z-index: 999; }
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left {
        position: absolute;
        top: 21%;
        left: 0; }
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right {
        position: absolute;
        top: 21%;
        right: 0; }
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid:hover,
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details:hover,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid:hover,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details:hover,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid:hover,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--details:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details:hover,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid:hover,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details:hover {
        cursor: pointer; }
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled, .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid .wysiwygmodule-content .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid > svg.swiper-previous.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details > svg.swiper-next.swiper-button-disabled,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details > svg.swiper-previous.swiper-button-disabled {
        opacity: 0;
        display: none;
        cursor: auto;
        pointer-events: none; }
    .publicationsgrid .wysiwygmodule-content,
    .publicationsgrid .publicationsgrid--wrapper,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper {
      padding: 60px 0;
      margin: 0 40px;
      position: relative; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination {
      margin-top: 30px; }
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper {
        text-align: center;
        margin-bottom: 12px;
        display: none; }
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .pagination--status {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 24px;
        letter-spacing: 0.01px; }
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination {
        position: absolute; }
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .results--string-showing,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .results--string-showing {
        text-transform: capitalize; }
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination,
      .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination {
        margin: 0;
        padding: 0; }
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
          clear: both; }
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
          width: 100%;
          position: absolute;
          top: 44%;
          display: none; }
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers,
        .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers {
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          font-weight: 300;
          font-size: 16px;
          font-size: 1.6rem;
          letter-spacing: .53px;
          text-decoration: underline;
          padding: 0 5px;
          min-width: 0; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.current,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.current,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.current,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.current {
            font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
            font-weight: 500;
            background-color: transparent;
            text-decoration: none;
            padding: 0 10px; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.dots,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.dots,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.dots,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.dots {
            text-decoration: none; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers:last-child:not(.next),
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers:last-child:not(.next),
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers:last-child:not(.next),
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers:last-child:not(.next) {
            padding-right: 0; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous {
            float: none;
            position: absolute;
            padding: 0;
            margin: 0; }
            .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next > svg, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev > svg, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous > svg,
            .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next > svg,
            .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev > svg,
            .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev > svg,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous > svg {
              position: absolute; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next {
            right: -36px; }
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
          .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous {
            left: -58px; }
    .publicationsgrid .publicationsgrid--wrapper-grid .control--arrow-angle-90-right > g > g,
    .publicationsgrid .publicationsgrid--wrapper-grid .control--arrow-angle-90-left > g > g,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid .control--arrow-angle-90-right > g > g,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid .control--arrow-angle-90-left > g > g {
      fill: #636668; }
      .publicationsgrid .publicationsgrid--wrapper-grid .control--arrow-angle-90-right > g > g:hover,
      .publicationsgrid .publicationsgrid--wrapper-grid .control--arrow-angle-90-left > g > g:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid .control--arrow-angle-90-right > g > g:hover,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid .control--arrow-angle-90-left > g > g:hover {
        fill: #FFFFFF; }
    .publicationsgrid .publicationsgrid--wrapper-grid .pagination--controls-wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid .pagination--controls-wrapper {
      margin-top: 44px; }
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-preview {
    display: block; }
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      column-gap: 120px; }
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--grid-item-author,
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--grid-item-date,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--grid-item-author,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--grid-item-date {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.5em;
      letter-spacing: 0.01px;
      color: #2D3033;
      margin: 0 0 4px;
      padding: 0; }
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-intro {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 0;
    overflow: hidden; }
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description {
      margin-bottom: 24px; }
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro > .pagination .pagination--status-wrapper,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-intro > .pagination .pagination--status-wrapper {
      display: block; }
  .publicationsgrid--wrapper-grid-swiper .publicationsgrid--description h1, .publicationsgrid--wrapper-grid-swiper .publicationsgrid--description h2, .publicationsgrid--wrapper-grid-swiper .publicationsgrid--description h3, .publicationsgrid--wrapper-grid-swiper .publicationsgrid--description h4, .publicationsgrid--wrapper-grid-swiper .publicationsgrid--description h5,
  .publicationsgrid--wrapper-grid .publicationsgrid--description h1,
  .publicationsgrid--wrapper-grid .publicationsgrid--description h2,
  .publicationsgrid--wrapper-grid .publicationsgrid--description h3,
  .publicationsgrid--wrapper-grid .publicationsgrid--description h4,
  .publicationsgrid--wrapper-grid .publicationsgrid--description h5 {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px; }
  .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid--wrapper-grid ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 40px;
    column-gap: 10px; }
    .publicationsgrid--wrapper-grid-swiper ul.no--image li.publication--list-item .publicationsgrid--grid-item img,
    .publicationsgrid--wrapper-grid ul.no--image li.publication--list-item .publicationsgrid--grid-item img {
      display: none; }
    .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid--wrapper-grid ul.grid--2-column-medium {
      grid-template-columns: repeat(1, 1fr); }
    .publicationsgrid--wrapper-grid-swiper ul.grid--1-column,
    .publicationsgrid--wrapper-grid ul.grid--1-column {
      grid-template-columns: repeat(1, 1fr); }
    .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--listen, .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--watch,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--listen,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--watch {
      margin: 0; }
    .publicationsgrid--wrapper-grid-swiper ul li,
    .publicationsgrid--wrapper-grid ul li {
      margin: 0;
      text-align: left; }
      .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption,
      .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
        margin-top: 55px; }
        .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption,
        .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption {
          margin-top: 1em; }
          .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption > a,
          .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption > a {
            text-decoration: none;
            color: #2D3033;
            font-style: normal; }
            .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption > a .publicationsgrid--grid-item-title,
            .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption > a .publicationsgrid--grid-item-title {
              text-decoration: underline;
              font-style: normal; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--show-transcript,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--show-transcript {
        float: right; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > img,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > img,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > img {
        margin: 0 0 13px;
        max-height: 320px; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption {
        margin: 0;
        display: grid;
        grid-template-areas: "grid-interview-page-status" "grid-interview-title" "grid-interview-runtime" "grid-interview-description" "grid-interview-transcript" "grid-interview-pagination"; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript {
          grid-area: grid-interview-transcript; }
          .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript .publicationsgrid--grid-item-show-transcript,
          .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption a.publicationsgrid--show-transcript .publicationsgrid--grid-item-show-transcript {
            text-align: center;
            margin: 0;
            width: 100%;
            max-width: 100%; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3 {
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.55em;
        letter-spacing: 0;
        margin: 0 0 16px; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title {
          padding-right: 20px;
          border-bottom: 2px solid;
          display: inline-block;
          grid-area: grid-interview-title; }
          .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title.titleonly,
          .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title.titleonly,
          .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title.titleonly,
          .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title.titleonly {
            border-bottom: 0;
            padding-right: 0; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4 {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist {
          margin: 17px 0 10px 0;
          text-align: center; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5 {
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.5em;
        margin: 0; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication {
          font-style: italic; }
          .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication.text--no-italics,
          .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication.text--no-italics,
          .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication.text--no-italics,
          .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication.text--no-italics {
            font-style: normal; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-caption,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-caption,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-caption,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-caption {
          grid-area: grid-interview-description; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details {
        grid-area: grid-interview-runtime;
        margin-bottom: 10px; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime {
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-weight: 500;
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 2em;
          letter-spacing: 0; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon {
          margin-right: 6px; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--watch-item,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--watch-item {
        position: relative; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-supertitle,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item .publicationsgrid--grid-item-supertitle {
        color: #87898C;
        font-feature-settings: 'clig' off, 'liga' off;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-size: 12px;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: 2rem;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin: 15px 0 10px; }
    .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--watch li > a > h3, .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--listen li > a > h3,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--watch li > a > h3,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--listen li > a > h3 {
      text-decoration: none; }
    .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a {
      display: flex; }
      .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a > img,
      .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a > img {
        width: 80px;
        height: 80px;
        object-fit: cover;
        border-radius: 50%;
        margin-right: 13px; }
      .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a .image-not-available,
      .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a .image-not-available {
        display: inline-block;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        border-style: solid;
        border-width: 2px;
        background-color: transparent; }
        .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a .image-not-available > span,
        .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a .image-not-available > span {
          text-align: center;
          transform: translate(0%, 50%);
          display: block;
          line-height: 17px; }
  .publicationsgrid--wrapper-grid-swiper .pagination .pagination--status-wrapper,
  .publicationsgrid--wrapper-grid .pagination .pagination--status-wrapper {
    grid-area: grid-interview-page-status;
    display: block;
    position: absolute;
    top: 260px;
    width: 100%; }
  .publicationsgrid--details-container.swiper-container > ul {
    display: flex; }
  .publicationsgrid--transcripts {
    width: 100%;
    background-color: #FFFFFF;
    margin: 0;
    padding: 100px 130px 0; }
    .publicationsgrid--transcripts.state--collapsed {
      display: none; }
    .publicationsgrid--transcripts.state--expanded {
      display: block; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-wrapper {
      max-width: 780px;
      padding-bottom: 100px; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-available {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 20px;
      font-size: 2rem;
      letter-spacing: 3px;
      line-height: 1.75em;
      margin: 0 0 45px 0;
      text-transform: uppercase;
      color: #2D3033; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-credit {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 21px;
      font-size: 2.1rem;
      letter-spacing: 0px;
      line-height: 1.333em;
      margin: 0 0 4px 0;
      text-transform: capitalize;
      color: #2D3033; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-date {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      letter-spacing: 0;
      line-height: 1.556em;
      margin: 0;
      text-transform: capitalize;
      color: #2D3033; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-text {
      margin: 80px 0 0 0;
      position: relative;
      overflow: hidden; }
      .publicationsgrid--transcripts .publicationsgrid--transcripts-text::after {
        content: '"';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0; }
      .publicationsgrid--transcripts .publicationsgrid--transcripts-text p {
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: .23px;
        line-height: 2.125em;
        color: #2D3033; }
      .publicationsgrid--transcripts .publicationsgrid--transcripts-text::after {
        content: '';
        position: absolute;
        top: 168px;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);
        width: 100%;
        z-index: 2; }
    .publicationsgrid--transcripts .publicationsgrid--transcripts-expand {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: .5px;
      text-transform: capitalize;
      cursor: pointer;
      color: #2D3033;
      margin: 0 0 0 50px;
      padding: 0; }
  .publicationsgrid--grid-item-show-transcript {
    text-transform: capitalize;
    cursor: pointer;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    border-radius: 20px;
    min-width: 90px;
    width: max-content;
    max-width: max-content;
    padding: 10px 45px;
    margin-top: 0;
    border: 1px solid;
    color: #FFFFFF;
    grid-area: grid-interview-transcript; }
  a.artist-page {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    color: #FFFFFF;
    background-color: #2D3033;
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: 0.5px;
    min-width: 90px;
    width: max-content;
    max-width: max-content;
    padding: 10px 45px;
    margin-top: 0; }
  .dp--active .content-panel--header {
    margin: 0 0 30px 0; }
  .dp--mission-murals .publicationsgrid--wrapper-grid ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(1, 1fr); }
  .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-right:hover,
  .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-left:hover {
    fill: #2d3033a6; }
  .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-right > g > g,
  .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-left > g > g {
    fill: unset; }
    .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-right > g > g:hover,
    .dp--mission-murals .publicationsgrid--wrapper-grid.swiper.type--artwork .control--arrow-angle-90-left > g > g:hover {
      fill: #2d3033a6; } }

@media only screen and (min-width: 768px) {
  .publicationsgrid.publicationsgrid--with-details,
  .publicationsgrid.wysiwygmodule.publicationsgrid--with-details {
    display: grid;
    grid-template-columns: 930px calc( 100vw - 930px); }
    .publicationsgrid.publicationsgrid--with-details.artwork-grid-page,
    .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page {
      grid-template-columns: unset;
      grid-template-areas: "content-panel--header" "grid-artist-detail-panel" "grid-artist-pagination-panel"; }
      .publicationsgrid.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--wrapper,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--wrapper {
        grid-area: grid-artist-pagination-panel; }
      .publicationsgrid.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper {
        grid-area: grid-artist-detail-panel; }
        .publicationsgrid.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper .publicationsgrid--details-container,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper .publicationsgrid--details-container {
          max-width: 930px;
          margin: 0 auto; }
          .publicationsgrid.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper .publicationsgrid--details-container ul,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page .publicationsgrid--details-wrapper .publicationsgrid--details-container ul {
            grid-template-columns: repeat(1, 1fr); }
      .publicationsgrid.publicationsgrid--with-details.artwork-grid-page .content-panel--header,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details.artwork-grid-page .content-panel--header {
        grid-area: content-panel--header; }
    .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container,
    .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container {
      max-width: 365px;
      margin: 0 72px; }
      .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul {
        padding: 0; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist {
          padding-top: 100px; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li div.publicationsgrid--grid-item > figure > figcaption,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li div.publicationsgrid--grid-item > figure > figcaption {
          margin-top: 55px; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > img,
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > img,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > img,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > img {
          margin: 0 0 13px;
          max-height: 320px; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption {
          display: block;
          position: relative;
          margin-bottom: 0; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h3,
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h3,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h3 {
          margin: 0 0 24px; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h4,
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h4,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h4 {
          font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
          font-weight: 500;
          font-size: 18px;
          font-size: 1.8rem;
          line-height: 28px; }
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
          .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
          .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist {
            margin: 26px 0 20px 20px;
            text-align: left; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h5,
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > h5,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul li a.publicationsgrid--grid-item > figure > figcaption > h5 {
          font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
          font-weight: 400;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 24px;
          margin: 0; }
        .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link,
        .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul .publicationsgrid--grid-item-artist-link {
          margin: 0 auto 100px; }
  .publicationsgrid.dpwatch--artworks .content-panel--header,
  .publicationsgrid.dpwatch--artworks .artworkgrid-wrapper-grid-title, .publicationsgrid.artwork-grid-page .content-panel--header,
  .publicationsgrid.artwork-grid-page .artworkgrid-wrapper-grid-title, .publicationsgrid.dpartist--artworks .content-panel--header,
  .publicationsgrid.dpartist--artworks .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks .content-panel--header,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.artwork-grid-page .content-panel--header,
  .publicationsgrid.wysiwygmodule.artwork-grid-page .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.dpartist--artworks .content-panel--header,
  .publicationsgrid.wysiwygmodule.dpartist--artworks .artworkgrid-wrapper-grid-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    margin: 0 0 45px 0;
    letter-spacing: 3px; }
  .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork,
  .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    row-gap: 65px; }
    .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img {
      max-height: 489px; }
    .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a {
      grid-template-columns: minmax(50%, 680px) 1fr;
      row-gap: 0; }
      .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img {
        max-height: 489px; }
      .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left {
        text-align: right;
        padding: 0 60px; }
        .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img {
          max-height: 489px; }
  .publicationsgrid .content-panel--header,
  .publicationsgrid.wysiwygmodule .content-panel--header {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    letter-spacing: 3px;
    line-height: 35px;
    margin: 0 0 27.5px 0;
    text-align: left; }
  .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom,
  .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom,
  .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom,
  .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom,
  .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom {
    display: block; }
    .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper {
      width: auto;
      max-width: calc( 100vw - 260px);
      margin: 73px auto 0; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper {
        margin-top: 44px; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > *,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > * {
          display: initial; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper > .pagination--wrapper {
          margin: 0; }
        .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all,
        .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all {
          float: right; }
          .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a,
          .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a {
            font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 18px;
            font-size: 1.8rem;
            line-height: 28px;
            letter-spacing: -0.01px;
            background: none;
            border-radius: 0;
            padding: 0;
            width: auto; }
            .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows,
            .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--controls-wrapper .pagination--see-all a .pagination--see-all-arrows {
              display: inline; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .swiper-pagination-bullet.swiper-pagination--group-active {
        display: inline-block; }
      .publicationsgrid .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper, .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.footer--link-custom .pagination--wrapper .pagination--pages-wrapper,
      .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper .pagination--pages-wrapper {
        display: inline-block; }
  .publicationsgrid .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
  .publicationsgrid .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
  .publicationsgrid .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .pagination.swiper-pagination-custom .pagination--wrapper,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .pagination.swiper-pagination-custom .pagination--wrapper {
    margin: 0; }
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left {
    position: absolute;
    top: 184px;
    left: 0; }
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right {
    top: 184px;
    right: 0; }
  .publicationsgrid .publicationsgrid--wrapper,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li {
    grid-template-columns: 1fr 480px;
    column-gap: 120px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro {
    grid-template-columns: 580px 480px;
    column-gap: 120px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description,
    .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description {
      margin-bottom: 0; }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h2,
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h3,
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h4,
      .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h2,
      .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h3,
      .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h4,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h2,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h3,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description > h4,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h2,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h3,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description > h4 {
        margin-top: 0; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid .publicationsgrid--wrapper-grid ul,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 50px;
    column-gap: 50px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-medium,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul.grid--2-column-medium {
      grid-template-columns: repeat(2, 1fr); }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination {
    margin-top: 0; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper {
      text-align: left;
      margin: 0;
      position: absolute;
      right: 311px;
      top: 106px; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .pagination--status {
      line-height: 24px; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination {
      position: absolute; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
      position: absolute; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links {
      top: 106px;
      right: 0; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
      width: 100%;
      display: block; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.current,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.current,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.current,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.current {
      padding: 0 10px; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.next,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.next {
      right: -36px; }
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev, .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
    .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.prev,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .page-numbers.previous,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.prev,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .page-numbers.previous {
      left: -58px; }
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li {
    grid-template-columns: repeat(1, 1fr); }
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--grid-item-author,
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--grid-item-date,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--grid-item-author,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--grid-item-date {
    margin: 0 0 4px;
    padding: 0; }
  .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid--wrapper-grid.publicationsgrid--with-intro {
    grid-template-columns: 1fr;
    column-gap: 0; }
    .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro .publicationsgrid--description,
    .publicationsgrid--wrapper-grid.publicationsgrid--with-intro .publicationsgrid--description {
      margin-bottom: 24px; }
  .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    column-gap: 10px; }
    .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid--wrapper-grid ul.grid--2-column-medium {
      grid-template-columns: repeat(2, 1fr); }
    .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
      margin-top: 55px; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--show-transcript,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--show-transcript {
      float: right; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img {
      margin: 0; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > img,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > img {
      margin: 0 0 13px;
      max-height: 320px; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption {
      display: block;
      position: relative;
      margin-bottom: 0; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3 {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 28px;
      margin: 0 0 16px; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title {
        padding-right: 20px;
        border-bottom: 2px solid;
        display: inline-block; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title.titleonly,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title.titleonly,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title.titleonly,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title.titleonly {
          border-bottom: 0;
          padding-right: 0; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4 {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist {
        margin: 17px 0 10px 0;
        text-align: center; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      margin: 0; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication {
        font-style: italic; }
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication.text--no-italics,
        .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication.text--no-italics,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5.publicationsgrid--grid-item-publication.text--no-italics,
        .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5.publicationsgrid--grid-item-publication.text--no-italics {
          font-style: normal; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details,
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details {
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      margin-bottom: 0; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-runtime {
        font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 28px; }
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon,
      .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > .publicationsgrid--grid-item-details .publicationsgrid--grid-item-title-play-icon {
        margin-right: 6px; }
    .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--watch-item,
    .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--watch-item {
      position: relative; }
    .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--watch li > a > h3, .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--listen li > a > h3,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--watch li > a > h3,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--listen li > a > h3 {
      text-decoration: none; }
    .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a,
    .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a {
      display: flex; }
      .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a > img,
      .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a > img {
        width: 80px;
        height: 80px;
        object-fit: cover;
        border-radius: 50%; }
      .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a .image-not-available,
      .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a .image-not-available {
        display: inline-block;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        border-style: solid;
        border-width: 2px;
        background-color: transparent; }
        .publicationsgrid--wrapper-grid-swiper ul.publicationsgrid--artist li > a .image-not-available > span,
        .publicationsgrid--wrapper-grid ul.publicationsgrid--artist li > a .image-not-available > span {
          text-align: center;
          transform: translate(0%, 50%);
          display: block;
          line-height: 17px; }
  .dp--active .content-panel--header {
    margin: 0 0 45px 0; }
  .dp--mission-murals .publicationsgrid--wrapper-grid ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(2, 1fr); }
  .dp--mission-murals.single-research-materials.dp--active > section.publicationsgrid .publicationsgrid--wrapper-grid > ul, .dp--mission-murals.single-essays.dp--active > section.publicationsgrid .publicationsgrid--wrapper-grid > ul {
    grid-template-columns: repeat(2, 1fr); } }

@media only screen and (min-width: 1200px) {
  .publicationsgrid.publicationsgrid--with-details,
  .publicationsgrid.wysiwygmodule.publicationsgrid--with-details {
    grid-template-columns: 930px calc( 100vw - 930px); }
    .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container,
    .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container {
      max-width: 365px; }
      .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist,
      .publicationsgrid.wysiwygmodule.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist {
        padding-top: 100px; }
  .publicationsgrid.dpwatch--artworks .content-panel--header,
  .publicationsgrid.dpwatch--artworks .artworkgrid-wrapper-grid-title, .publicationsgrid.artwork-grid-page .content-panel--header,
  .publicationsgrid.artwork-grid-page .artworkgrid-wrapper-grid-title, .publicationsgrid.dpartist--artworks .content-panel--header,
  .publicationsgrid.dpartist--artworks .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks .content-panel--header,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.artwork-grid-page .content-panel--header,
  .publicationsgrid.wysiwygmodule.artwork-grid-page .artworkgrid-wrapper-grid-title,
  .publicationsgrid.wysiwygmodule.dpartist--artworks .content-panel--header,
  .publicationsgrid.wysiwygmodule.dpartist--artworks .artworkgrid-wrapper-grid-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    margin: 0 0 45px 0;
    letter-spacing: 3px; }
  .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork,
  .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid,
  .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    row-gap: 65px; }
    .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > img,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > img {
      max-height: 489px; }
    .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a,
    .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a {
      grid-template-columns: minmax(50%, 680px) 1fr; }
      .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a > img,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a > img {
        max-height: 489px; }
      .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left,
      .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left {
        text-align: right; }
        .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpwatch--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.artwork-grid-page ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.publicationsgrid--artwork.swiper-wrapper li.swiper-slide > a .left > img,
        .publicationsgrid.wysiwygmodule.dpartist--artworks ul.artworkgrid-wrapper-grid.swiper-wrapper li.swiper-slide > a .left > img {
          max-height: 489px; }
  .publicationsgrid .content-panel--header,
  .publicationsgrid.wysiwygmodule .content-panel--header {
    margin: 0 0 45px 0; }
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid,
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--details,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid,
  .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid,
  .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details {
    z-index: 999; }
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left {
      position: absolute;
      top: 184px;
      left: 0; }
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
    .publicationsgrid.wysiwygmodule .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right {
      position: absolute;
      top: 184px;
      right: 0; }
  .publicationsgrid .publicationsgrid--wrapper,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li {
    grid-template-columns: 1fr 480px;
    column-gap: 120px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid.publicationsgrid--with-intro {
    grid-template-columns: 580px 480px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid .publicationsgrid--wrapper-grid ul,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 50px;
    column-gap: 50px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-medium,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul.grid--2-column-medium {
      grid-template-columns: repeat(2, 1fr); }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
      margin-top: 55px; }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption.listen--figcaption {
        margin-top: 1em; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img {
      margin: 0; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > img {
      margin: 0 0 13px;
      max-height: 320px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3 {
      margin: 0 0 21px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4 {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px; }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist {
        margin: 26px 0 0 20px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      margin: 0; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper {
    right: 311px;
    top: 106px; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links {
    top: 106px;
    right: 0; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
  .publicationsgrid.wysiwygmodule .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
    top: 44%;
    width: 100%; }
  .dp--mission-murals .publicationsgrid--wrapper-grid ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(4, 1fr); }
  .dp--mission-murals.page-template-page-toc .publicationsgrid--wrapper-grid ul.publicationsgrid--research-materials {
    grid-template-columns: repeat(2, 1fr); }
  .dp--mission-murals.single-research-materials.dp--active > section.publicationsgrid .publicationsgrid--wrapper-grid > ul, .dp--mission-murals.single-essays.dp--active > section.publicationsgrid .publicationsgrid--wrapper-grid > ul {
    grid-template-columns: repeat(4, 1fr); } }

@media only screen and (min-width: 1920px) {
  .publicationsgrid.publicationsgrid--with-details {
    grid-template-columns: 930px calc( 100vw - 930px); }
    .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container {
      max-width: 500px;
      margin: 0 auto; }
      .publicationsgrid.publicationsgrid--with-details .publicationsgrid--details-wrapper .publicationsgrid--details-container > ul.publicationsgrid--artist {
        padding-top: 100px; }
  .publicationsgrid.dpwatch--artworks .content-panel--header,
  .publicationsgrid.dpwatch--artworks .artworkgrid-wrapper-grid-title, .publicationsgrid.artwork-grid-page .content-panel--header,
  .publicationsgrid.artwork-grid-page .artworkgrid-wrapper-grid-title, .publicationsgrid.dpartist--artworks .content-panel--header,
  .publicationsgrid.dpartist--artworks .artworkgrid-wrapper-grid-title {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.75em;
    margin: 0 0 45px 0;
    letter-spacing: 3px; }
  .publicationsgrid.dpwatch--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpwatch--artworks ul.artworkgrid-wrapper-grid, .publicationsgrid.artwork-grid-page ul.publicationsgrid--artwork,
  .publicationsgrid.artwork-grid-page ul.artworkgrid-wrapper-grid, .publicationsgrid.dpartist--artworks ul.publicationsgrid--artwork,
  .publicationsgrid.dpartist--artworks ul.artworkgrid-wrapper-grid {
    grid-template-columns: repeat(4, 1fr);
    column-gap: 50px;
    row-gap: 65px; }
  .publicationsgrid .content-panel--header {
    margin: 0 0 45px 0; }
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-left,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-left,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-left {
    position: absolute;
    top: 184px;
    left: 0; }
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .publicationsgrid--details-wrapper .swiper .pagination--details.pagination--arrow-angle-right,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--grid.pagination--arrow-angle-right,
  .publicationsgrid .wysiwygmodule-content .swiper .pagination--details.pagination--arrow-angle-right {
    position: absolute;
    top: 184px;
    right: 0; }
  .publicationsgrid .publicationsgrid--wrapper {
    padding: 100px 0;
    margin: 0 130px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-preview .publicationsgrid--essays li,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-preview .publicationsgrid--essays li {
    grid-template-columns: 1fr 480px;
    column-gap: 120px; }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper.publicationsgrid--with-intro,
  .publicationsgrid .publicationsgrid--wrapper-grid.publicationsgrid--with-intro {
    grid-template-columns: repeat(2, 1fr); }
  .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul,
  .publicationsgrid .publicationsgrid--wrapper-grid ul {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 50px;
    column-gap: 50px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium,
    .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-medium {
      grid-template-columns: repeat(4, 1fr); }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-mediumpublicationsgrid--listen, .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium.publicationsgrid--watch,
      .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-mediumpublicationsgrid--listen,
      .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-medium.publicationsgrid--watch {
        grid-template-columns: repeat(4, 1fr); }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul.grid--2-column-medium.publicationsgrid--artist,
      .publicationsgrid .publicationsgrid--wrapper-grid ul.grid--2-column-medium.publicationsgrid--artist {
        grid-template-columns: repeat(2, 1fr); }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li div.publicationsgrid--grid-item > figure > figcaption,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li div.publicationsgrid--grid-item > figure > figcaption {
      margin-top: 55px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item.publicationsgrid--artist-item > figure > img {
      margin: 0; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > img,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > img {
      margin: 0 0 13px;
      max-height: 320px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3 {
      margin: 0 0 21px; }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h3.publicationsgrid--grid-interview-title,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h3.publicationsgrid--grid-interview-title {
        padding-right: 80px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4 {
      font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px; }
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h4.publicationsgrid--grid-item-artist,
      .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h4.publicationsgrid--grid-item-artist {
        margin: 26px 0 0 20px; }
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid-swiper ul li a.publicationsgrid--grid-item > figure > figcaption > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > h5,
    .publicationsgrid .publicationsgrid--wrapper-grid ul li a.publicationsgrid--grid-item > figure > figcaption > h5 {
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 24px;
      margin: 0; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .pagination--status-wrapper {
    right: 311px;
    top: 106px; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-links,
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-links {
    top: 106px;
    right: 0; }
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .publicationsgrid--swiper-pagination .controls--page-navigation,
  .publicationsgrid .publicationsgrid--wrapper-grid div.pagination .searchresults-wrapper-pagination .controls--page-navigation {
    top: 44%;
    width: 100%; } }

@media only screen {
  .researchmaterialsgrid-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    padding: 0px;
    margin-bottom: 0px; }
  .researchmaterialsgrid-wrapper-grid-item {
    padding: 20px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    font-size: 0; }
  .researchmaterialsgrid-wrapper-grid-item-text-category,
  .researchmaterialsgrid-wrapper-grid-item-text-title {
    margin: 0px;
    color: #2D3033;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    color: #2D3033; }
  .researchmaterialsgrid-wrapper-grid-item-text-category {
    color: #636668; }
  .researchmaterialsgrid-wrapper-grid-item {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 25px; }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(even) {
      padding-left: 25px; }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(odd) {
      padding-left: 0px;
      padding-right: 0px; }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(even) {
      padding-right: 0px;
      padding-left: 0px; }
  .researchmaterialsgrid-wrapper-grid-item-image {
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    object-fit: contain;
    object-position: top right;
    font-family: 'object-fit: contain; object-position: top right;';
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    margin-left: 10px;
    max-height: 200px;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    padding-left: 0px;
    padding-right: 20px;
    vertical-align: top;
    width: 50%;
    object-fit: contain;
    object-position: top;
    font-family: 'object-fit: contain; object-position: top;'; }
  .researchmaterialsgrid-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom;
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    padding-right: 0px;
    padding-left: 20px;
    vertical-align: top;
    width: 50%; } }

@media only screen and (min-width: 576px) {
  .researchmaterialsgrid-wrapper-grid {
    font-size: 0; }
  .researchmaterialsgrid-wrapper-grid-item {
    width: 50%;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(odd) {
      padding-right: 15px; }
    .researchmaterialsgrid-wrapper-grid-item:nth-child(even) {
      padding-left: 15px; }
  .researchmaterialsgrid-wrapper-grid-item-image {
    max-height: 120px; } }

@media only screen and (min-width: 992px) {
  .researchmaterialsgrid-wrapper {
    padding: 20px 40px;
    padding: 20px 0px; }
  .researchmaterialsgrid-wrapper-title {
    margin-top: 10px;
    text-align: center; }
  .researchmaterialsgrid-wrapper-grid-item:nth-child(odd) {
    padding-right: 25px; }
  .researchmaterialsgrid-wrapper-grid-item:nth-child(even) {
    padding-left: 25px; }
  .researchmaterialsgrid-wrapper-grid-item-image {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 30%;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right; }
  .researchmaterialsgrid-wrapper-grid-item-text {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    width: 70%;
    text-align: left;
    vertical-align: bottom; } }

@media only screen {
  #stories--btf {
    margin-top: 40px;
    margin-bottom: 40px; }
  .stories--btf-wrapper .stories--btf-wrapper-section-title {
    margin-top: 0; }
  .stories--btf-wrapper .stories--btf-story-links-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 40px; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper > a .stories--btf-story-image {
      margin: 0 0 10px 0; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper > a > p {
      display: none;
      color: #2D3033;
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 24px; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper > a .stories--btf-story-supertitle {
      color: #979797;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 11px;
      font-size: 1.1rem;
      line-height: 15px;
      letter-spacing: 0.1px;
      margin: 0 20px 10px 0;
      display: none; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper > a .stories--btf-story-title {
      color: #2D3033;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 18px;
      margin: 0; } }

@media only screen and (min-width: 768px) {
  #stories--btf {
    margin-top: 50px;
    margin-bottom: 50px; }
  .stories--btf-wrapper .stories--btf-story-links-wrapper {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 40px; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper a .stories--btf-story-supertitle {
      font-size: 11px;
      font-size: 1.1rem;
      line-height: 15px;
      letter-spacing: 0.1px;
      display: none; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper a .stories--btf-story-title {
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 21px;
      font-size: 2.1rem;
      line-height: 28px;
      margin: 5px 0 15px 0; }
      .stories--btf-wrapper .stories--btf-story-links-wrapper a .stories--btf-story-title:hover {
        color: #FF483B; } }

@media only screen and (min-width: 1024px) {
  #stories--btf {
    margin: 70px 80px; }
  .stories--btf-wrapper .stories--btf-story-links-wrapper {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 60px;
    row-gap: 70px; }
    .stories--btf-wrapper .stories--btf-story-links-wrapper a > p {
      display: block;
      margin-bottom: 0; } }

@media only screen and (min-width: 1200px) {
  #stories--btf {
    max-width: 1040px;
    margin: 70px auto; } }

@media only screen {
  .stories--featured-header {
    width: auto;
    margin: 30px auto;
    text-align: center;
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 800;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px; }
  .stories--featured-wrapper ul {
    list-style: none;
    padding: 0px;
    margin: 0 0 30px 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px; }
    .stories--featured-wrapper ul li {
      margin: 0;
      text-align: left;
      display: flex; }
      .stories--featured-wrapper ul li:before {
        content: '*';
        color: #FF483B;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 30px;
        font-size: 3rem;
        line-height: 30px;
        margin: 0 7px; }
      .stories--featured-wrapper ul li:nth-child(5), .stories--featured-wrapper ul li:nth-child(6), .stories--featured-wrapper ul li:nth-child(7), .stories--featured-wrapper ul li:nth-child(8) {
        display: none; }
      .stories--featured-wrapper ul li a {
        color: #2D3033;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 22px; } }

@media only screen and (min-width: 576px) {
  .stories--featured-header ul {
    margin-bottom: 0; } }

@media only screen and (min-width: 768px) {
  #stories--featured {
    margin: 0 50px 0 0;
    display: inline-block;
    max-width: 192px;
    vertical-align: top; }
  .stories--featured-header {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    font-weight: 700; }
  .stories--featured-wrapper ul {
    margin-bottom: 0px; }
    .stories--featured-wrapper ul li:before {
      margin: 3px 7px 0 0;
      font-weight: 500; }
    .stories--featured-wrapper ul li a {
      font-weight: 500;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 28px; } }

@media only screen and (min-width: 1024px) {
  #stories--featured {
    max-width: 240px; }
  .stories--featured-wrapper ul li a:hover {
    color: #FF483B; }
  .stories--featured-wrapper ul li:nth-child(5), .stories--featured-wrapper ul li:nth-child(6), .stories--featured-wrapper ul li:nth-child(7), .stories--featured-wrapper ul li:nth-child(8) {
    display: flex; }
  .stories--featured-wrapper ul li:last-child {
    margin-bottom: 0; } }

@media only screen and (min-width: 1200px) {
  .stories--featured-wrapper ul {
    display: block; }
    .stories--featured-wrapper ul li {
      margin-bottom: 30px; }
  .stories--featured-header {
    text-align: left;
    border-bottom: 1px solid #636668;
    margin-bottom: 30px;
    padding-bottom: 20px; } }

@media only screen {
  .authorbyline {
    padding: 20px; }
  .authorbyline-userinfo-title {
    display: none; }
  .authorbyline-userinfo-description {
    line-height: 26px; }
  .authorbyline-userinfo-readmore {
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    margin-top: 12px;
    display: inline-block;
    margin-bottom: 0;
    color: #FF483B; } }

@media only screen and (min-width: 576px) {
  .authorbyline {
    font-size: 0; }
  .authorbyline-figure,
  .authorbyline-userinfo {
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: top; }
  .authorbyline-figure {
    padding-right: 10px;
    width: 40%; }
  .authorbyline-userinfo {
    padding-left: 10px;
    width: 60%; } }

@media only screen and (min-width: 992px) {
  .authorbyline {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto; }
  .authorbyline-title {
    display: none; }
  .authorbyline-userinfo-title {
    display: block;
    margin-top: 0px; }
  .authorbyline-figure {
    padding-right: 10px;
    width: 20%; }
  .authorbyline-userinfo {
    padding-left: 10px;
    width: 80%; } }

@media only screen {
  .wysiwygmodule-content {
    padding: 20px; }
    .wysiwygmodule.wysiwygmodule--wide .wysiwygmodule-content {
      max-width: none !important;
      padding-left: 20px;
      padding-right: 20px; }
  .wysiwygmodule-title {
    text-align: center; } }

@media only screen and (min-width: 768px) {
  .wysiwygmodule-content {
    padding: 20px 0px; }
    .wysiwygmodule-content.single-column-content {
      padding: 10px 0px 0px 0px; } }

@media only screen {
  .quotemodule {
    padding: 50px 20px 20px 20px;
    max-width: 800px !important;
    text-align: left; }
  .quotemodule-quote {
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    font-variant-numeric: lining-nums;
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    -webkit-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
    text-indent: -0.5em; }
    .quotemodule-quote p:last-of-type {
      margin-bottom: 0px; }
    .quotemodule-quote p {
      line-height: 1.3; }
  .quotemodule-attribution {
    display: block;
    font-family: "SFMOMADisplayMedium", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    color: #636668;
    margin-bottom: 0;
    margin-top: 30px;
    text-transform: uppercase;
    text-align: right;
    width: 50%;
    margin-left: auto; } }

@media only screen {
  .imagewithtext-content-imagecontainer-caption {
    padding-top: 10px; }
  .imagewithtext-content-imagecontainer-caption,
  .imagewithtext-content-imagecontainer-caption p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    color: #636668;
    text-align: left; }
  .imagewithtext-content-text {
    font-size: 16px;
    font-size: 1.6rem; }
  .imagewithtext-content-imagecontainer {
    margin-bottom: 30px; }
  .imagewithtext-content-imagecontainer-image {
    width: 100%;
    height: auto;
    max-width: none; } }

@media only screen and (min-width: 768px) {
  .imagewithtext-content {
    font-size: 0;
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    grid-template-areas: "imagewithtext-col-a imagewithtext-col-b";
    column-gap: 20px; }
  .imagewithtext-content-imagecontainer {
    margin-bottom: 0px;
    padding-top: 5px; }
  .imagewithtext-content-imagecontainer--alignright {
    grid-area: imagewithtext-col-b; }
  .imagewithtext-content-imagecontainer--alignleft {
    grid-area: imagewithtext-col-a; } }

@media only screen {
  .media--transcripts-wrapper + .module--images {
    margin-top: 2rem; }
  hr + .module--images {
    margin-top: 60px; }
  .module--images.module--images-wide .module--images-figure-wrapper {
    max-width: none; }
  .module--images.image-align--left .module--images-figure-wrapper > figcaption.module--images-caption,
  .module--images.image-align--left .module--images-figure-wrapper > figcaption.module--images-figure-caption, .module--images.image-align--right .module--images-figure-wrapper > figcaption.module--images-caption,
  .module--images.image-align--right .module--images-figure-wrapper > figcaption.module--images-figure-caption {
    margin-top: 0; }
  .module--images.image-align--left figcaption.module--images-figure-caption, .module--images.image-align--right figcaption.module--images-figure-caption {
    margin-top: 0; }
  .module--images .module--images-title {
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: #2D3033;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px; }
  .image-align--right .module--images-figure-wrapper {
    grid-template-columns: calc(100% - var(--figure-image-width) * 1% - 1px) calc(var(--figure-image-width) * 1% + 1px); }
    .image-align--right .module--images-figure-wrapper .module--images-caption p {
      text-align: right; }
  .image-align--above .module--images-figure-wrapper {
    grid-template-columns: calc(var(--figure-image-width) * 1%);
    justify-content: center; }
  .module--images-figure-wrapper {
    display: grid;
    grid-gap: 0px;
    column-gap: 20px;
    grid-template-columns: calc(var(--figure-image-width) * 1% + 1px) calc(100% - var(--figure-image-width) * 1% - 1px);
    grid-template-rows: auto;
    margin-left: auto;
    margin-right: auto;
    align-items: start; }
    .module--images-figure-wrapper[role=group] {
      grid-template-columns: repeat(var(--figure-grid-width), 1fr); }
    .module--images-figure-wrapper[data-image-width="100"] {
      grid-template-columns: 100%;
      grid-template-rows: repeat(2, auto); }
    .module--images-figure-wrapper[data-image-width="0"] {
      grid-template-columns: 100%;
      grid-template-rows: repeat(2, auto); }
      .module--images-figure-wrapper[data-image-width="0"] > *:nth-child(1) {
        order: 2; }
      .module--images-figure-wrapper[data-image-width="0"] > *:nth-child(2) {
        order: 1; }
    .module--images-figure-wrapper.full-width {
      max-width: none; }
    .module--images-figure-wrapper > figcaption.module--images-caption {
      font-size: 16px;
      font-size: 1.6rem;
      color: #2D3033; }
      .module--images-figure-wrapper > figcaption.module--images-caption p {
        font-size: 16px;
        font-size: 1.6rem;
        color: #2D3033; }
    .module--images-figure-wrapper > figcaption.module--images-figure-caption {
      text-align: center;
      font-size: 16px;
      font-size: 1.6rem;
      color: #2D3033; }
      .module--images-figure-wrapper > figcaption.module--images-figure-caption p {
        font-size: 16px;
        font-size: 1.6rem;
        color: #2D3033; }
    .module--images-figure-wrapper figcaption.module--images-description {
      color: unset;
      font-size: unset;
      line-height: unset;
      margin: 16px 0; }
    .module--images-figure-wrapper .module--images-image {
      width: 100%; }
  figcaption.module--images-caption,
  figcaption.module--images-figure-caption {
    margin-top: 12px; }
  body.page .module--images-figure-wrapper {
    max-width: none; } }

@media only screen and (min-width: 768px) {
  .module--images-figure-wrapper {
    max-width: 768px; }
    .module--images-figure-wrapper > figcaption.module--images-caption blockquote + p {
      padding-left: 20px; } }

@media only screen and (min-width: 992px) {
  .module--images-figure-wrapper {
    max-width: calc(992px / 1.5); } }

@media only screen and (min-width: 1024px) {
  .module--images-figure-wrapper {
    max-width: calc(1024px / 1.5); } }

@media only screen and (min-width: 1200px) {
  .module--images-figure-wrapper {
    max-width: calc(1200px / 1.5); } }

@media only screen {
  .ctamodule {
    margin-top: 60px;
    margin-bottom: 60px; }
  .ctamodule-wrapper {
    padding: 20px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 2rem; }
  .ctamodule-wrapper-text {
    text-align: center;
    margin: 0 20px; }
  .ctamodule-wrapper-buttoncontainer {
    display: grid;
    justify-content: center;
    align-items: center; }
  .ctamodule-wrapper-buttoncontainer-button {
    color: #FFFFFF;
    border: 3px solid #FF483B;
    background-color: #FF483B;
    text-align: center;
    width: 100%;
    padding: 1rem 5rem;
    font-size: 21px;
    font-size: 2.1rem;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif; }
    .ctamodule-wrapper-buttoncontainer-button:hover {
      color: #FFFFFF; }
  .ctamodule-wrapper-text-title {
    margin-top: 0;
    margin-bottom: 0; }
  .ctamodule-wrapper-text-description {
    margin-bottom: 30px; }
    .ctamodule-wrapper-text-description p:last-of-type {
      margin-bottom: 0px; }
    .ctamodule-wrapper-text-description > * {
      margin-right: 1rem; }
  .ctamodule.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
    border: 1.5px solid #636668;
    background-color: transparent;
    color: #636668; }
    .ctamodule.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover {
      color: #FFFFFF;
      background-color: #636668; }
  .ctamodule.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
    border: 1.5px solid #FF483B;
    background-color: transparent;
    color: #FF483B; }
    .ctamodule.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
    .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover {
      color: #FFFFFF;
      background-color: #FF483B; }
  .ctamodule.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
    border-radius: 999px; }
  .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    border-top: 1px solid #979797;
    border-bottom: 1px solid #979797; }
  .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer {
    margin-top: 3.5rem; }
  .ctamodule.ctamodule--border-bottom .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--border-bottom .ctamodule-wrapper {
    border-bottom: 1px solid #979797; }
  .ctamodule.ctamodule--border-top .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--border-top .ctamodule-wrapper {
    border-top: 1px solid #979797; }
  .ctamodule.ctamodule--border-top-bottom .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--border-top-bottom .ctamodule-wrapper {
    border-top: 1px solid #979797;
    border-bottom: 1px solid #979797; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center, .ctamodule.cta--style-home,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center,
  .ctamodule.ctamodule--whitecard.cta--style-home {
    margin-top: 0;
    margin-bottom: 0; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
      margin: 0;
      padding: 0;
      box-shadow: none;
      margin: 0 20px 35px;
      align-items: center;
      justify-content: center;
      padding: 40px 0; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule .ctamodule-wrapper > * + *, .ctamodule.cta--style-home .ctamodule .ctamodule-wrapper > * + *,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule .ctamodule-wrapper > * + *,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule .ctamodule-wrapper > * + * {
      margin: 1rem auto 0; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text,
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text *, .ctamodule.cta--style-home .ctamodule-wrapper-text,
    .ctamodule.cta--style-home .ctamodule-wrapper-text *,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text *,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text * {
      margin: 0px;
      text-align: center;
      width: auto;
      display: inline-block; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text, .ctamodule.cta--style-home .ctamodule-wrapper-text,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text {
      margin: 0 20px; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title, .ctamodule.cta--style-home .ctamodule-wrapper-text-title,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text-title {
      margin: 0px;
      text-align: center;
      display: block;
      font-size: 14px;
      font-size: 1.4rem;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-style: normal;
      font-weight: 700;
      line-height: normal;
      color: #636668; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer-button {
      padding: 1rem 5rem;
      font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
      font-size: 14px;
      font-size: 1.4rem;
      font-style: normal;
      font-weight: 700;
      line-height: normal; }
      .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer-button:hover {
        color: #FFFFFF;
        background-color: #636668; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-default .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-default .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-default .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-default .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
      background-color: #FF483B;
      color: #FFFFFF; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button {
      border: 3px solid #636668;
      background-color: transparent;
      color: #636668;
      border-radius: 999px; }
      .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button:hover {
        color: #FFF;
        background-color: #636668; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
      background-color: transparent;
      color: #636668; }
      .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover {
        color: #FFF;
        background-color: #636668; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
      border: 3px solid #FF483B;
      background-color: transparent;
      border-radius: 999px;
      color: #FF483B; }
      .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover {
        color: #FFF;
        background-color: #FF483B; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
      background-color: transparent;
      color: #FF483B; }
      .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover, .ctamodule.cta--style-home.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover,
      .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button:hover {
        color: #FFF;
        background-color: #FF483B; }
    .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-graypill .ctamodule-wrapper-buttoncontainer-button,
    .ctamodule.ctamodule--whitecard.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer-button {
      border-radius: 999px; }
  .ctamodule--whitecard .ctamodule-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 36px 20px;
    box-sizing: content-box;
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    padding: 40px 20px; }
  .wysiwygmodule + .ctamodule--whitecard,
  .wysiwygmodule + .ctamodule {
    margin-top: 0; }
    .wysiwygmodule + .ctamodule--whitecard .ctamodule-wrapper,
    .wysiwygmodule + .ctamodule .ctamodule-wrapper {
      padding-top: 0; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-v-center .ctamodule-wrapper {
    grid-template-columns: 1fr; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home .ctamodule-wrapper {
    padding: 40px 0;
    margin: 56px auto;
    background-color: transparent; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home .ctamodule-wrapper-buttoncontainer-button {
    font-weight: 400;
    font-size: 18px;
    font-size: 1.8rem;
    letter-spacing: 0.09px;
    line-height: 23px;
    font-style: normal;
    font-weight: bold;
    text-align: center; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
    border-color: #FF483B; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--whitecard .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--whitecard .ctamodule-wrapper {
    background-color: #FFFFFF;
    box-shadow: 0 3px 15px rgba(68, 73, 76, 0.2);
    border: 0;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 360px; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-center .ctamodule-wrapper-text .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-center .ctamodule-wrapper-text .ctamodule-wrapper-text-title {
    margin-right: 0; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text {
    max-width: 100%;
    padding: 0 40px; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-description,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-description *,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-description,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-description *,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button {
    text-align: center; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button {
    padding: 1.4rem  5rem;
    max-width: calc(100vw - 40px); }
  body:not(.home):not(.page-template-page-home) aside.cta--style-default.ctamodule--whitecard .ctamodule-wrapper {
    padding-right: 10px;
    padding-left: 10px;
    max-width: 360px; }
  body:not(.home):not(.page-template-page-home) aside.cta--type-link .ctamodule-wrapper-buttoncontainer-button, body:not(.home):not(.page-template-page-home) aside.cta--type-graylink .ctamodule-wrapper-buttoncontainer-button, body:not(.home):not(.page-template-page-home) aside.cta--type-redlink .ctamodule-wrapper-buttoncontainer-button {
    background-color: transparent; }
  body:not(.home):not(.page-template-page-home) aside.cta--type-link .ctamodule-wrapper-buttoncontainer-button {
    color: #2D3033; }
  body:not(.home):not(.page-template-page-home) aside.cta--type-graylink .ctamodule-wrapper-buttoncontainer-button {
    color: #979797; }
  body:not(.home):not(.page-template-page-home) aside.cta--type-redlink .ctamodule-wrapper-buttoncontainer-button {
    color: #FF483B; }
  body:not(.home):not(.page-template-page-home) .wysiwygmodule + .ctamodule {
    margin-top: 0; }
    body:not(.home):not(.page-template-page-home) .wysiwygmodule + .ctamodule .ctamodule-wrapper {
      padding-top: 0; }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: 576px; }
  .modulebuilder.home .ctamodule,
  .modulebuilder.home .ctamodule--whitecard {
    margin: 0;
    padding: 0; }
  .modulebuilder.home > aside.ctamodule {
    grid-area: cta;
    background-color: #FFFFFF; }
  body.page-id-101626 .ctamodule--whitecard .ctamodule-wrapper,
  body.events .ctamodule--whitecard .ctamodule-wrapper {
    max-width: 1240px;
    padding: 40px 20px; }
  body.page-id-101626 .wysiwygmodule + .ctamodule--whitecard,
  body.events .wysiwygmodule + .ctamodule--whitecard {
    margin-top: 0; }
    body.page-id-101626 .wysiwygmodule + .ctamodule--whitecard .ctamodule-wrapper,
    body.events .wysiwygmodule + .ctamodule--whitecard .ctamodule-wrapper {
      padding-top: 0; }
  body.page-template-page-filter-archive aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center,
  body.page-template-page-filter-archive aside.cta--style-home,
  body.page-template-page-exhibitions aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center,
  body.page-template-page-exhibitions aside.cta--style-home {
    margin: 0 16px; } }

@media only screen and (min-width: 576px) {
  .ctamodule-wrapper {
    font-size: 0; }
  .ctamodule-wrapper-buttoncontainer,
  .ctamodule-wrapper-text {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    font-size: 16px;
    font-size: 1.6rem; }
    .ctamodule--alignh .ctamodule-wrapper-buttoncontainer,
    .ctamodule--centeralign .ctamodule-wrapper-buttoncontainer, .ctamodule--alignh
    .ctamodule-wrapper-text,
    .ctamodule--centeralign
    .ctamodule-wrapper-text {
      display: block;
      width: auto;
      text-align: center; }
      .ctamodule--alignh .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
      .ctamodule--centeralign .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule--alignh
      .ctamodule-wrapper-text .ctamodule-wrapper-buttoncontainer-button,
      .ctamodule--centeralign
      .ctamodule-wrapper-text .ctamodule-wrapper-buttoncontainer-button {
        position: relative;
        display: inline-block;
        width: auto; }
      .ctamodule--alignh .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-text + .ctamodule-wrapper-buttoncontainer,
      .ctamodule--centeralign .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-text + .ctamodule-wrapper-buttoncontainer, .ctamodule--alignh
      .ctamodule-wrapper-text .ctamodule-wrapper-text + .ctamodule-wrapper-buttoncontainer,
      .ctamodule--centeralign
      .ctamodule-wrapper-text .ctamodule-wrapper-text + .ctamodule-wrapper-buttoncontainer {
        padding-right: 0; }
  .ctamodule-wrapper-buttoncontainer {
    display: inline-grid;
    justify-content: right; }
  .ctamodule--alignh .ctamodule-wrapper-text,
  .ctamodule--centeralign .ctamodule-wrapper-text {
    padding-right: 0px; }
  .ctamodule--alignh .ctamodule-wrapper-buttoncontainer,
  .ctamodule--centeralign .ctamodule-wrapper-buttoncontainer {
    padding-left: 0px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    display: flex;
    margin-right: 60px;
    margin-left: 60px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer, .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer {
    margin: 0 0 0 7.8rem; } }

@media only screen and (min-width: 768px) {
  .ctamodule-wrapper {
    grid-template-columns: 1fr 1fr; }
  .ctamodule-wrapper-buttoncontainer,
  .ctamodule-wrapper-text {
    width: auto; }
  .ctamodule-wrapper-text {
    text-align: left; }
  .ctamodule-wrapper-text + .ctamodule-wrapper-buttoncontainer {
    margin-top: 0; }
  body.page-template-page-filter-archive aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center,
  body.page-template-page-filter-archive aside.cta--style-home,
  body.page-template-page-exhibitions aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center,
  body.page-template-page-exhibitions aside.cta--style-home {
    margin: 0; }
  .ctamodule.ctamodule--whitecard {
    padding: 0 30px; }
  .ctamodule.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignh.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graypill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-graybox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redpill .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-default.cta--type-redbox .ctamodule-wrapper-buttoncontainer .ctamodule-wrapper-buttoncontainer-button {
    border-width: 3px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title, .ctamodule.cta--style-home .ctamodule-wrapper-text-title,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text-title {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40.56px;
    margin: 0 56px 0 auto;
    max-width: none; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    box-sizing: content-box;
    padding: 60px 0;
    margin: 0 60px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper > * + *, .ctamodule.cta--style-home .ctamodule-wrapper > * + *,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper > * + *,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper > * + * {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text, .ctamodule.cta--style-home .ctamodule-wrapper-text,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-text {
    padding-right: 56px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer-button {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40.56px; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper-text {
    padding: 0 56px 0 0; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text {
    padding: 0;
    margin-right: 56px;
    margin-left: 20px;
    max-width: max-content; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-description,
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-text-description *,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-description,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-text-description * {
    text-align: left; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-auto .ctamodule-wrapper-buttoncontainer-button {
    text-align: center;
    display: inline;
    max-width: none; }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: 768px; }
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    margin-top: 0; } }

@media only screen and (min-width: 992px) {
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home .ctamodule-wrapper-text-title {
    margin-right: 0;
    margin-bottom: 1rem; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--whitecard .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--whitecard .ctamodule-wrapper {
    padding-right: 40px;
    padding-left: 40px;
    max-width: 992px; }
  body:not(.home):not(.page-template-page-home) aside.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center.ctamodule--align-t-center .ctamodule-wrapper-text-title,
  body:not(.home):not(.page-template-page-home) aside.cta--style-home.ctamodule--align-t-center .ctamodule-wrapper-text-title {
    margin-right: 0; }
  body:not(.home):not(.page-template-page-home) aside.cta--style-default.ctamodule--whitecard .ctamodule-wrapper {
    padding-right: 40px;
    padding-left: 40px;
    max-width: 1200px; }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc(992px / 1.5); }
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    margin-top: 0; }
  .ctamodule.ctamodule--whitecard {
    padding: 0 20px; }
  .ctamodule-wrapper-text-description {
    margin-bottom: 0px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    position: relative;
    text-align: center;
    padding: 80px 0;
    margin: 0 100px; }
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button, .ctamodule.cta--style-home .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper-buttoncontainer-button,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper-buttoncontainer-button {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40.56px; } }

@media only screen and (min-width: 1024px) {
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc(1024px / 1.5); }
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    margin-top: 0; } }

@media only screen and (min-width: 1200px) {
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1280px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home) .ctamodule.cta--style-home .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1280px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: 1240px;
    max-width: calc( 1200px - (2 * 72px));
    padding: 35px 20px; }
  body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule,
  body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard {
    margin-top: 0; }
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
    body:not(.home):not(.page-template-page-home).page-id-101626 .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
      margin-top: 0;
      max-width: calc(1200px / 1.5); }
  body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc( 1200px - (2 * 72px));
    padding: 40px 0; }
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).events .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    margin-top: 0; }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc( 1200px - (2 * 72px));
    padding: 40px 0; }
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper, body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-auto .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default .wysiwygmodule + aside.ctamodule--whitecard.ctamodule--alignh.ctamodule--align-h-center.ctamodule--align-h-center .ctamodule-wrapper {
    margin-top: 0;
    max-width: calc(1200px / 1.5); } }

@media only screen and (min-width: 1400px) {
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1680px; }
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home) .ctamodule.cta--style-home .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1280px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: 1240px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc(1200px / 1.5); } }

@media only screen and (min-width: 1920px) {
  .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, .ctamodule.cta--style-home .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1720px;
    margin-right: auto;
    margin-left: auto; }
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper, body:not(.home):not(.page-template-page-home) .ctamodule.cta--style-home .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home) .ctamodule.ctamodule--whitecard.cta--style-home .ctamodule-wrapper {
    max-width: 1280px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).page-id-101626 aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: 1240px;
    max-width: calc( 1200px - (2 * 72px)); }
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper,
  body:not(.home):not(.page-template-page-home).event-template-default aside.ctamodule--whitecard.ctamodule--alignv.ctamodule--align-v-center.ctamodule--align-h-center .ctamodule-wrapper {
    max-width: calc(1200px / 1.5);
    max-width: calc( 1200px - (2 * 72px)); } }

@media only screen {
  .genericimage-caption,
  .genericimage-caption p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    font-family: "SFMOMAText", Arial, Verdana, sans-serif;
    color: #636668;
    text-align: left;
    max-width: 768px;
    margin: auto; } }

@media only screen {
  body.page-template-page-archive > #stories--spotlight,
  body.page-template-page-stories > #stories--spotlight {
    margin: 0;
    padding-top: 23px;
    background: #F8F8F8; }
  .stories--spotlight-wrapper {
    margin: 0 20px; }
    .stories--spotlight-wrapper .stories--spotlight-wrapper-section-title {
      color: #2D3033;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 24px;
      font-size: 2.4rem;
      line-height: 30px;
      letter-spacing: .03px;
      margin: 0 0 30px 0; }
    .stories--spotlight-wrapper .stories--spotlight-links-wrapper {
      padding-bottom: 40px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper > p {
        font-family: "SFMOMAText", Arial, Verdana, sans-serif;
        color: #2D3033;
        font-weight: 400;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 24px;
        margin: 10px 0 0 0; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-subtitle {
        margin-bottom: 0; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link:nth-child(2) > img {
        margin-top: 25px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-supertitle {
        color: #979797;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 400;
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 15px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        margin: 20px 20px 30px 0; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-title {
        color: #2D3033;
        font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 24px;
        letter-spacing: .1px;
        margin: 15px 0 15px 0; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-subtitle {
        color: #636668;
        font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
        font-weight: 500;
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 15px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        margin: 0 0 0 0; } }

@media only screen and (min-width: 768px) {
  body.page-template-page-archive > #stories--spotlight,
  body.page-template-page-stories > #stories--spotlight {
    padding-top: 44px; }
  .stories--spotlight-wrapper {
    margin: 0 80px; }
    .stories--spotlight-wrapper .stories--spotlight-links-wrapper {
      padding-bottom: 60px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper {
        display: grid;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-template-areas: "spotlighttitle" "spotlightdesc" "spotlightsuper"; }
        .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-supertitle {
          font-weight: 700;
          font-size: 18px;
          font-size: 1.8rem;
          line-height: 23px;
          grid-area: spotlightsuper;
          margin: 38px 0; }
        .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-title {
          font-size: 21px;
          font-size: 2.1rem;
          line-height: 28px;
          grid-area: spotlighttitle;
          margin: 5px 0px 0px; }
          .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-title:hover {
            color: #FF483B; }
        .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link .stories--spotlight-link-text-wrapper .stories--spotlight-subtitle {
          font-weight: 500;
          font-size: 12px;
          font-size: 1.2rem;
          line-height: 16px;
          margin-top: 13px;
          margin-bottom: 0px; }
    .stories--spotlight-wrapper .stories--spotlight-wrapper-section-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 40px;
      margin-bottom: 40px; } }

@media only screen and (min-width: 1024px) {
  body.page-template-page-archive > #stories--spotlight,
  body.page-template-page-stories > #stories--spotlight {
    padding-top: 60px; }
  .stories--spotlight-wrapper {
    margin: 0 80px; }
    .stories--spotlight-wrapper .stories--spotlight-links-wrapper {
      padding-bottom: 80px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link:nth-child(2) .stories--spotlight-link-text-wrapper .stories--spotlight-subtitle {
        margin-bottom: 15px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper .stories--spotlight-link:nth-child(2) > img {
        margin-top: 0; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-image {
        display: inline-block;
        max-width: 558px;
        margin-right: 60px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link-text-wrapper {
        display: inline-block;
        width: 242px;
        vertical-align: top; }
        .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link-text-wrapper .stories--spotlight-title {
          margin-top: 0;
          margin-bottom: 25px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-multiple {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 60px; }
    .stories--spotlight-wrapper .stories--spotlight-wrapper-section-title {
      margin-bottom: 40px; } }

@media only screen and (min-width: 1200px) {
  .stories--spotlight-wrapper {
    margin: 0 auto;
    max-width: 1040px; }
    .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link-text-wrapper {
      grid-template-columns: 1fr 1fr 2fr;
      grid-template-areas: "spotlighttitle spotlightsuper spotlightdesc";
      column-gap: 60px; }
    .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link {
      display: grid;
      grid-template-columns: 673px 307px;
      column-gap: 60px;
      margin: 0 auto;
      max-width: 1040px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link img {
        max-width: none;
        margin: 0;
        max-width: 673px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link .stories--spotlight-link-text-wrapper {
        width: auto;
        display: inline-block;
        max-width: 307px; }
      .stories--spotlight-wrapper .stories--spotlight-links-wrapper.spotlight-link-single .stories--spotlight-link:nth-child(2) .stories--spotlight-link-text-wrapper .stories--spotlight-subtitle {
        margin-bottom: 25px; } }

@media only screen {
  .stories--pick-wrapper {
    border-top: 1px solid #2D3033;
    border-bottom: 1px solid #2D3033;
    padding-top: 20px; }
    .stories--pick-wrapper.empty {
      border-bottom: 0;
      padding: 0; }
  .stories--pick-wrapper-singlecontainer-text {
    margin: 0 auto;
    width: fit-content; }
    .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-supertitle {
      color: #2D3033;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 11px;
      font-size: 1.1rem;
      line-height: 15px;
      margin-top: 0;
      text-align: center;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      margin-left: auto;
      margin-right: auto; }
    .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-title {
      color: #2D3033;
      font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
      font-weight: 700;
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 24px;
      text-align: center;
      letter-spacing: 0.1px;
      margin-bottom: 30px;
      margin-left: auto;
      margin-right: auto; }
    .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-cta {
      display: none;
      margin-left: auto;
      margin-right: auto; } }

@media only screen and (min-width: 768px) {
  #stories--pick {
    margin-top: 40px; }
  .stories--pick-wrapper {
    padding-top: 30px; }
    .stories--pick-wrapper > a {
      display: block;
      margin: 0 auto; }
  .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-supertitle {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    margin-bottom: 8px;
    color: #636668; }
  .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-title {
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 40px;
    margin-bottom: 40px; } }

@media only screen and (min-width: 1024px) {
  #stories--pick {
    margin-top: 60px; }
  .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-supertitle {
    margin-bottom: 20px;
    max-width: 673px; }
  .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-title {
    margin-bottom: 40px;
    max-width: 673px; }
    .stories--pick-wrapper-singlecontainer-text .stories--pick-wrapper-singlecontainer-text-title:hover {
      color: #FF483B; } }

@media only screen and (min-width: 1200px) {
  #stories--pick {
    margin: 60px auto;
    max-width: 1040px; } }

@media only screen {
  #stories--main-story .stories--main-story-wrapper {
    border-bottom: 1px solid #2D3033; }
  #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-supertitle {
    color: #636668;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 500;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 15px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin: 15px 0 0 0; }
  #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title {
    color: #2D3033;
    font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    letter-spacing: 0.1px;
    margin: 15px 0 40px 0; }
  #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-description {
    display: none;
    color: #2D3033;
    font-family: "SFMOMADisplayRegular", Arial, Verdana, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    letter-spacing: 0.1px; } }

@media only screen and (min-width: 768px) {
  #stories--main-story {
    margin: 0 40px 0 50px;
    display: inline-block;
    max-width: 432px; }
    #stories--main-story .navigationblock-wrapper-singlecontainer-text,
    #stories--main-story .navigationblock-wrapper-singlecontainer-image {
      width: auto;
      padding: 0;
      font-family: "SFMOMAText", Arial, Verdana, sans-serif;
      font-weight: 400;
      font-size: 24px;
      font-size: 2.4rem;
      line-height: 32px;
      letter-spacing: 0.1px; }
    #stories--main-story .navigationblock-wrapper-singlecontainer-text {
      padding-top: 5px; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-supertitle {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 16px;
        margin: 10px 0 0 0; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 28px;
        margin-top: 10px; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-description {
        display: none; } }

@media only screen and (min-width: 1024px) {
  #stories--main-story {
    margin: 0 60px 0 80px;
    max-width: 560px; }
    #stories--main-story .navigationblock-wrapper-singlecontainer-text {
      padding-top: 0;
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-auto-rows: minmax(min-content, max-content);
      grid-template-areas: "header" "super" "description"; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-supertitle {
        grid-area: super;
        margin-bottom: 15px;
        margin-top: 0px; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title {
        grid-area: header;
        margin-top: 0;
        margin-bottom: 15px;
        position: relative; }
        #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title:hover {
          color: #FF483B; }
        #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title:before {
          content: '*';
          color: #FF483B;
          font-family: "SFMOMADisplayBold", Arial, Verdana, sans-serif;
          font-weight: 700;
          font-size: 40px;
          font-size: 4rem;
          line-height: 40px;
          margin: 0 0;
          margin: 0px 0px;
          position: absolute;
          left: -30px;
          top: 2px; }
      #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-description {
        display: block;
        grid-area: description; }
    #stories--main-story .stories--main-story-wrapper {
      border-color: #636668;
      margin-bottom: 0;
      padding-bottom: 50px; }
      #stories--main-story .stories--main-story-wrapper a {
        display: grid;
        grid-template-columns: 2fr 1fr;
        column-gap: 60px; } }

@media only screen and (min-width: 1200px) {
  #stories--main-story .navigationblock-wrapper-singlecontainer-text .main-story-wrapper-singlecontainer-text-title {
    margin-top: 24px; }
  #stories--main-story .stories--main-story-wrapper {
    border-bottom: 0;
    padding-bottom: 0; }
    #stories--main-story .stories--main-story-wrapper a {
      display: block; } }

/*
	Shortcodes
 */
@media only screen {
  blockquote.sfmblockquote {
    margin-top: 50px;
    padding: 0px 20px;
    padding-left: 25px; }
    blockquote.sfmblockquote p {
      display: none; }
  .sfmblockquote-byline {
    margin-top: 30px; } }

@media only screen {
  .sfmsponsors {
    margin: 40px 0px; }
  .sfmsponsors-group:not(:last-of-type) {
    margin-bottom: 50px; }
  .sfmsponsors-group .sfmsponsors-group-title {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 0px 20px 0px;
    letter-spacing: 0.5px; }
  .sfmsponsors-group-images {
    height: auto;
    font-size: 0; }
    .sfmsponsors-group-images br {
      display: none; }
  .sfmsponsors-group-images-image {
    max-height: 50px;
    display: block; }
    .sfmsponsors-group-images-image:not(:last-of-type) {
      margin-bottom: 30px; } }

@media only screen and (min-width: 576px) {
  .sfmsponsors-group-images-image {
    display: inline-block;
    max-height: 35px;
    margin-right: 50px;
    margin-bottom: 10px; }
    .sfmsponsors-group-images-image:not(:last-of-type) {
      margin-bottom: 10px; }
  .sfmsponsors-group:nth-child(2) .sfmsponsors-group-images-image {
    max-height: 45px;
    margin-right: 65px; }
  .sfmsponsors-group:nth-child(1) .sfmsponsors-group-images-image {
    max-height: 50px;
    margin-right: 100px; } }

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