@charset "UTF-8";
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

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

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

[hidden],
template {
  display: none;
}

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: "TTNorms", tahoma, helvetica, arial, sans-serif;
}

body {
  margin: 0;
}

a {
  color: white;
  font-weight: bold;
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
  opacity: 0.8;
}

h1 {
  font-size: 2em;
  margin: 0.375em 0;
  line-height: 1.125em;
}

h2 {
  font-size: 1.5em;
  margin: 0.75em 0;
  line-height: 1.125em;
}

h3 {
  font-size: 1.125em;
  margin: 1em 0;
  line-height: 1.125em;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
  line-height: 1.125em;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
  line-height: 1.125em;
}

h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
  line-height: 1.125em;
}

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

b,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

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

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

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "“" "”" "‘" "’";
}

q:before, q:after {
  content: "";
  content: none;
}

small {
  font-size: 80%;
}

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

sup {
  top: -1em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

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

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],
input[disabled] {
  cursor: default;
}

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;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

html {
  box-sizing: border-box;
}

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

html {
  box-sizing: border-box;
}

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

body,
html {
  background-color: #011d31;
  color: #444;
  line-height: 1.5;
}

.main {
  margin: 0;
  width: 100%;
}
.main::after {
  clear: both;
  content: "";
  display: table;
}

#pagewrap {
  margin: 0 auto;
  width: 100%;
  max-width: 3000px;
  margin-left: auto;
  margin-right: auto;
}
#pagewrap::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 1440px) {
  #pagewrap {
    max-width: 1152px;
  }
}

#logobar {
  background-color: #273541;
  background: linear-gradient(#273541, #42596e);
  height: 64px;
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  #logobar {
    height: 100px;
  }
}
@media (min-width: 1024px) {
  #logobar {
    height: 116px;
  }
}

#homepage-logo {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-image: url(/img/css/SFPLogo.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 56px;
  margin: 0 1.125em 0.3125em 1.125em;
  background-position: left;
}
@media (min-width: 600px) {
  #homepage-logo {
    width: 50%;
    margin: 0 1.125em;
  }
}
@media (min-width: 768px) {
  #homepage-logo {
    margin: 0 1.125em;
    height: 87px;
  }
}

#logo {
  display: inline-block;
  background-image: url(/img/css/SFPLogo.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 87%;
  margin: 0 1.125em 0.3125em 1.125em;
  background-position: left;
}
@media (min-width: 600px) {
  #logo {
    width: 50%;
    margin: 0 1.125em;
  }
}
@media (min-width: 768px) {
  #logo {
    margin: 0 1.125em;
  }
}

.contentwrap {
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

#fixed-header {
  position: fixed;
  z-index: 999;
  margin: 0;
  width: 100%;
  top: 0;
}
@media (min-width: 1440px) {
  #fixed-header {
    max-width: 1152px;
  }
}

footer {
  background-color: #273541;
  background: linear-gradient(#42596e, #1a232b);
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

#footer-actionnav {
  padding: 0.375rem 0.5625rem 0 0.5625rem;
}

#footer-overlay {
  background-image: url(/img/css/footerbg-xs.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  margin: 0;
  color: white;
  display: block;
  width: 100%;
}
@media (min-width: 480px) {
  #footer-overlay {
    background-image: url(/img/css/footerbg-xsw.svg);
    background-position: center bottom;
  }
}
@media (min-width: 600px) {
  #footer-overlay {
    background-image: url(/img/css/footerbg-sm.svg);
  }
}
@media (min-width: 768px) {
  #footer-overlay {
    background-image: url(/img/css/footerbg-med.svg);
    background-position: left bottom;
  }
}
@media (min-width: 1024px) {
  #footer-overlay {
    background-image: url(/img/css/footerbg-lg.svg);
    background-position: right bottom;
  }
}
@media (min-width: 1280px) {
  #footer-overlay {
    background-image: url(/img/css/footerbg-xlg.svg);
  }
}

.footer-contents {
  opacity: 1;
  display: block;
  width: 100%;
  background-color: transparent;
}

.modal-overlay {
  position: absolute;
  width: 100%;
  top: -4.5em;
  min-height: 100%;
  opacity: 1;
  display: none;
  z-index: 200;
}

.modal-overlay-bg {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  min-height: 100%;
  background-color: #0c1114;
  background: linear-gradient black, #0c1114;
  opacity: 0.6;
  display: none;
  z-index: 100;
}

.modal-container {
  position: relative;
  width: 95%;
  background-color: #1a232b;
  background: linear-gradient #1a232b, #0c1114;
  border-radius: 12px;
  padding: 1.125rem;
  margin: 20% auto 80% auto;
  opacity: 0.9;
  z-index: 300;
}
.modal-container::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .modal-container {
    width: 70%;
    padding: 1.125rem 1.5rem;
  }
}

#press-release-logobar {
  background-color: white;
  position: relative;
  height: 64px;
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  #press-release-logobar {
    height: 100px;
  }
}
@media (min-width: 1024px) {
  #press-release-logobar {
    height: 116px;
  }
}

.server-maintenance-banner {
  width: 100%;
  margin: 0;
  padding: 12px 24px 6px 24px;
  font-size: 0.875rem;
  color: white;
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
  font-weight: bold;
}
@media (min-width: 480px) {
  .server-maintenance-banner {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .server-maintenance-banner {
    font-size: 1.25rem;
  }
}
@media (min-width: 900px) {
  .server-maintenance-banner {
    font-size: 1.5rem;
  }
}

.strikethrough {
  text-decoration: line-through;
  opacity: 0.7;
}

.instrument {
  line-height: 0.75;
  font-weight: 300;
  text-transform: lowercase;
  display: inline-block;
  font-variant: small-caps;
}
.instrument:before {
  font-size: 0.875em;
  position: relative;
  top: -0.0625em;
  content: " | ";
}

.instrument-long {
  font-weight: 300;
  text-transform: lowercase;
  display: block;
  line-height: 0.75;
  font-variant: small-caps;
  margin-bottom: 0.125em;
}

p {
  font-size: 0.875em;
  line-height: 1.5;
  margin: 1em 0;
}
@media (min-width: 600px) {
  p {
    font-size: 1em;
  }
}

.large-text {
  font-size: 1.125rem;
  margin-top: 0.75rem;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .large-text {
    font-size: 1.25rem;
  }
}

.intro-text {
  font-size: 1rem;
  margin: 0;
}
@media (min-width: 600px) {
  .intro-text {
    font-size: 1.2rem;
  }
}

.small-text {
  font-size: 0.875rem;
}

.small-caps {
  font-feature-settings: "c2sc", "smcp";
}

.error {
  color: #cf212c;
}

.right {
  text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.25;
}

.performances-pagehead,
.performances-pagehead-yellow,
.about-us-pagehead,
.education-pagehead,
.support-us-pagehead,
.media-pagehead {
  color: white;
  font-size: 1.5em;
  line-height: 1.25em;
  width: 100%;
  padding: 0.5em 0.875em 0.375em 0.875em;
  margin: 0;
  display: inline-block;
}
@media (min-width: 600px) {
  .performances-pagehead,
.performances-pagehead-yellow,
.about-us-pagehead,
.education-pagehead,
.support-us-pagehead,
.media-pagehead {
    font-size: 1.625em;
  }
}
@media (min-width: 768px) {
  .performances-pagehead,
.performances-pagehead-yellow,
.about-us-pagehead,
.education-pagehead,
.support-us-pagehead,
.media-pagehead {
    padding: 0.75rem 1.125rem 0.625rem 1.125rem;
  }
}
@media (min-width: 1024px) {
  .performances-pagehead,
.performances-pagehead-yellow,
.about-us-pagehead,
.education-pagehead,
.support-us-pagehead,
.media-pagehead {
    font-size: 2em;
  }
}

.performances-pagehead {
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #b01c25);
}

.performances-pagehead-yellow {
  background-color: #bc8213;
  background: linear-gradient(#eaa92c, #bc8213);
}

.about-us-pagehead {
  background-color: #273541;
  background: linear-gradient(#42596e, #273541);
}

.education-pagehead {
  background-color: #6e3f74;
  background: linear-gradient(#844c8b, #58325d);
}

.support-us-pagehead {
  background-color: #117f9b;
  background: linear-gradient(#117f9b, #0d657b);
}

.media-pagehead {
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
}
.media-pagehead span {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 0;
}

.no-wrap {
  white-space: nowrap;
}

.text-btn-charcoal {
  display: inline-block;
  text-decoration: none;
  background-color: #4f6c84;
  padding: 0.3em 0.75em 0.25em 0.75em;
  color: white;
  font-size: 0.75em;
  font-weight: 300;
  border-radius: 0.375rem;
}
@media (min-width: 600px) {
  .text-btn-charcoal {
    font-size: 1em;
  }
}
.text-btn-charcoal:hover {
  opacity: 0.7;
}

.contact-info {
  width: 100%;
  float: left;
  display: block;
  margin: 0;
  padding-right: 1em;
}
@media (min-width: 480px) {
  .contact-info {
    width: 50%;
  }
}
.contact-info p {
  margin: 0 0 0 0;
}
.contact-info a {
  text-decoration: none;
  color: white;
}
.contact-info a:hover {
  opacity: 0.7;
}

.ctrd {
  text-align: center;
}

.photo-caption {
  position: absolute;
  bottom: 0;
  right: 0.5em;
  color: white;
  padding: 0.5em;
  text-align: right;
}

.pad-top {
  margin-top: 6px;
}

.press-release-end {
  text-align: center;
  font-weight: bold;
}

.landing-page {
  font-size: 0.875em;
  line-height: 1.5;
}
@media (min-width: 600px) {
  .landing-page {
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .landing-page {
    font-size: 1.5em;
  }
}
.landing-page span {
  font-size: 1.25em;
}

.performance-info-content > .landing-page-subhead {
  -webkit-margin-after: 0;
          margin-block-end: 0;
  margin: 0;
}

.landing-page-sm {
  font-size: 0.75em;
  line-height: 1.25;
}
@media (min-width: 600px) {
  .landing-page-sm {
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .landing-page-sm {
    font-size: 1.25em;
  }
}

a.landing-cta {
  border-radius: 0.375rem;
  font-size: 1.1em;
  font-weight: bold;
  text-align: left;
  line-height: 1.1;
  color: white;
  padding: 0.75rem 0.75rem 0.5625rem 0.75rem;
  margin: 0.5em 0 0.5em 0;
  background-color: #cf212c;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}
a.landing-cta:hover {
  opacity: 0.8;
}

.landing-page-bullet-list {
  list-style: none;
  padding: 0;
  margin: 0 3.5em 2em 1.5em;
  font-size: 1em;
}
@media (min-width: 600px) {
  .landing-page-bullet-list {
    margin: 0 7em 2em 3em;
    font-size: 1.25em;
  }
}
.landing-page-bullet-list li {
  display: block;
  border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
  padding: 0.6875rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.landing-page-bullet-list li:first-of-type {
  border-top: 1px rgba(255, 255, 255, 0.3) solid;
}

.subseries-description {
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .subseries-description {
    padding: 0 2rem;
  }
}

.override-white-link {
  color: #444;
}
.override-white-link a {
  color: #444;
}

.email-signup-discount {
  color: white;
  background-color: #cf212c;
  font-size: 1.25rem;
  line-height: 1;
  display: block;
  width: 100%;
  padding: 9px 9px 5px 9px;
}

a.no-bold-link {
  font-weight: normal;
}

.redtext {
  color: #cf212c;
}

@font-face {
  font-family: "AbstractOneBold";
  src: url("/fonts/webfonts/AbstractOne-Bold.eot"); /* IE9 Compat Modes */
  src: url("/fonts/webfonts/AbstractOne-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/webfonts/AbstractOne-Bold.woff2") format("woff2"), url("/fonts/webfonts/AbstractOne-Bold.woff") format("woff"), url("/fonts/webfonts/AbstractOne-Bold.ttf") format("truetype"), url("/fonts/webfonts/AbstractOne-Bold.svg#AbstractOne-Bold") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility;
}
.icon-arrow-in-circle-right {
  background-image: url("data:image/svg+xml,%3Csvg enable-background=%22new 0 0 38 38%22 viewBox=%220 0 38 38%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m35.3 19c0 9-7.3 16.3-16.3 16.3s-16.3-7.3-16.3-16.3 7.3-16.3 16.3-16.3 16.3 7.3 16.3 16.3zm-5.7-1.1-8.7-9.6c-.8-.9-2.2-1.1-3.2-.2-.9.8-1 2.3-.1 3.2l5.4 5.9h-12.9c-1.2 0-2.2 1-2.2 2.2s1 2.2 2.2 2.2h12.8l-5.3 5.9c-.9.9-.9 2.3 0 3.2.4.4 1 .7 1.6.7.6 0 1.2-.2 1.6-.7.1-.1.1-.1.1-.1l8.7-9.7c.7-.8.7-2.1 0-3z%22 fill=%22%23fff%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.icon-calendar-past {
  background-image: url("data:image/svg+xml,%3Csvg enable-background=%22new 0 0 38 38%22 viewBox=%220 0 38 38%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22m13.7 15.8c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-3.6 3.6h8.3l3.5-3.5c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-2.1 2.1h2l3.5-3.5c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-3.1 3.1 3.1 3.1c.4.4.4 1 0 1.4-.2.2-.5.3-.7.3s-.5-.1-.7-.3l-3.5-3.5h-2l2.1 2.1c.4.4.4 1 0 1.4-.2.2-.5.3-.7.3s-.5-.1-.7-.3l-3.5-3.5h-8.3l3.6 3.6c.4.4.4 1 0 1.4-.2.2-.5.3-.7.3s-.5-.1-.7-.3l-5.3-5.3c-.4-.4-.4-1 0-1.4z%22/%3E%3Cpath d=%22m3 10.8v21.2c0 1.7 1.3 3 3 3h26c1.7 0 3-1.3 3-3v-21.2c0-1.7-1.3-3-3-3h-6v-1.4c0-.6-.4-1-1-1s-1 .4-1 1v1.4h-10v-1.4c0-.6-.4-1-1-1s-1 .4-1 1v1.4h-6c-1.7 0-3 1.3-3 3zm2 0c0-.6.4-1 1-1h6v1.3c0 .6.4 1 1 1s1-.4 1-1v-1.3h10v1.3c0 .6.4 1 1 1s1-.4 1-1v-1.3h6c.6 0 1 .4 1 1v21.2c0 .6-.4 1-1 1h-26c-.6 0-1-.4-1-1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.icon-calendar-upcoming {
  background-image: url("data:image/svg+xml,%3Csvg enable-background=%22new 0 0 38 38%22 viewBox=%220 0 38 38%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22m24.3 15.8c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l3.6 3.6h-8.3l-3.5-3.5c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l2.1 2.1h-2l-3.5-3.5c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l3.1 3.1-3.1 3.1c-.4.4-.4 1 0 1.4.2.2.5.3.7.3s.5-.1.7-.3l3.5-3.5h2l-2.1 2.1c-.4.4-.4 1 0 1.4.2.2.5.3.7.3s.5-.1.7-.3l3.5-3.5h8.3l-3.6 3.6c-.4.4-.4 1 0 1.4.2.2.5.3.7.3s.5-.1.7-.3l5.3-5.3c.4-.4.4-1 0-1.4z%22/%3E%3Cpath d=%22m32 7.8h-6v-1.4c0-.6-.4-1-1-1s-1 .4-1 1v1.4h-10v-1.4c0-.6-.4-1-1-1s-1 .4-1 1v1.4h-6c-1.7 0-3 1.3-3 3v21.2c0 1.7 1.3 3 3 3h26c1.7 0 3-1.3 3-3v-21.2c0-1.7-1.3-3-3-3zm1 24.2c0 .6-.4 1-1 1h-26c-.6 0-1-.4-1-1v-21.2c0-.6.4-1 1-1h6v1.3c0 .6.4 1 1 1s1-.4 1-1v-1.3h10v1.3c0 .6.4 1 1 1s1-.4 1-1v-1.3h6c.6 0 1 .4 1 1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#navwrap {
  margin: 0 auto;
  width: 100%;
  min-height: 2.25rem;
  background-color: #a31a23;
  padding: 0 0.75rem 0 1.5rem;
  position: relative;
}
#navwrap::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  #navwrap {
    padding: 0 0 0 0.75rem;
  }
}
@media (min-width: 900px) {
  #navwrap {
    padding: 0 0 0 1.125rem;
  }
}

#mainnav {
  background-color: #a31a23;
  display: inline-block;
  margin: 0;
  float: none;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s;
  width: 30%;
  min-width: 12.5rem;
  color: white;
}
@media (min-width: 480px) {
  #mainnav {
    width: 50%;
  }
}
@media (min-width: 768px) {
  #mainnav {
    display: inline-block;
    max-height: 2.25rem;
    max-width: none;
    width: 100%;
  }
}

#mainnav > ul {
  margin: 2.25rem 0 0 0;
  padding: 0.625rem 0 0 0;
  list-style-type: none;
}
@media (min-width: 768px) {
  #mainnav > ul {
    margin: 0;
    padding: 0;
  }
}
#mainnav > ul li {
  list-style-type: none;
  display: block;
  font-size: 1.25rem;
  font-weight: 300;
  text-transform: uppercase;
}
#mainnav > ul li a {
  display: block;
  text-decoration: none;
  color: white;
  font-weight: 300;
  transition: all 0.2s ease;
  padding: 0 0.75rem 0.75rem 0rem;
}
@media (min-width: 768px) {
  #mainnav > ul li a {
    display: inline-block;
    font-size: 1.125rem;
    padding: 0.6875rem 1.75rem 0 0;
    float: left;
  }
}
@media (min-width: 1024px) {
  #mainnav > ul li a {
    font-size: 1.25rem;
    padding: 0.5625rem 2.25rem 0 0;
  }
}
#mainnav > ul li:hover {
  opacity: 0.8;
}

#mainnav li.popdown {
  text-transform: none;
}
@media (min-width: 768px) {
  #mainnav li.popdown {
    display: none;
  }
}

#mainnav li .popdown.menuspacer {
  padding: 0 0.75rem;
}
@media (min-width: 768px) {
  #mainnav li .popdown.menuspacer {
    display: none;
  }
}

#menu-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 1rem;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.25rem;
  cursor: pointer;
  opacity: 1;
  padding: 0.3125rem 0 0 0;
}
#menu-icon:hover {
  opacity: 0.85;
  text-decoration: none;
  border: none;
}
@media (min-width: 768px) {
  #menu-icon {
    display: none;
  }
}

#mainnav.expmenu {
  max-height: 540px;
}

button.menu-icon {
  padding: 0;
  border: none;
  position: absolute;
  top: 0;
  left: 18px;
  background-color: #a31a23;
  height: 2.25rem;
  width: 2.25rem;
  cursor: pointer;
  outline: none;
  display: block;
}
@media (min-width: 600px) {
  button.menu-icon {
    left: 1.125rem;
  }
}
@media (min-width: 768px) {
  button.menu-icon {
    display: none;
  }
}

.menu-icon-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.125rem;
  width: 1.5rem;
  display: block;
  background-color: white;
  transition: 0.3s transform ease;
}

.menu-icon-line-top {
  top: 0.5rem;
}

.menu-icon-line-middle {
  top: 1.0625rem;
}

.menu-icon-line-bottom {
  top: 1.625rem;
}

button:hover .menu-icon-line {
  background-color: white;
}

.menu-on .menu-icon-line-middle, .menu-on:hover .menu-icon-line-middle {
  background-color: rgba(255, 255, 255, 0);
}

.menu-on .menu-icon-line {
  top: 1.0625rem;
  width: 1.625rem;
}

.menu-on .menu-icon-line-top {
  transform: rotate(45deg);
}

.menu-on .menu-icon-line-bottom {
  transform: rotate(-45deg);
}

#search-toggle {
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  right: 0.375rem;
  top: 0;
}
#search-toggle a {
  display: block;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  #search-toggle {
    top: 0.25rem;
  }
}

.search {
  display: none;
  width: 100%;
  height: 2.375rem;
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  padding: 0.375rem 0.1875rem 0 0.5625rem;
  text-align: right;
}
@media (min-width: 480px) {
  .search {
    padding-left: 35%;
  }
}
@media (min-width: 600px) {
  .search {
    padding-left: 50%;
  }
}
@media (min-width: 900px) {
  .search {
    padding-left: 60%;
  }
}

.search-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #b4c4d2;
  background: linear-gradient(#cad5df, #9db2c4);
}

.search-results {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 320px) {
  .search-results {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .search-results {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .search-results {
    padding: 0 2rem 1rem 2rem;
  }
}

.white-panel {
  background-color: white;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.white-panel::after {
  clear: both;
  content: "";
  display: table;
}
.white-panel:last-child {
  margin-right: 0;
}

.white-panel-new {
  background-color: white;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.white-panel-new::after {
  clear: both;
  content: "";
  display: table;
}
.white-panel-new:last-child {
  margin-right: 0;
}

.white-panel-block {
  background-color: white;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding-top: 1rem;
}
.white-panel-block::after {
  clear: both;
  content: "";
  display: table;
}
.white-panel-block:last-child {
  margin-right: 0;
}

.panel-red-red1100 {
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #b01c25);
  width: 100%;
  margin: 0;
  padding: 0 0 0 0;
}

.panel-red1150-red1200 {
  background-color: #cf212c;
  background: linear-gradient(#a31a23, #91171f);
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-red1150-red1200:last-child {
  margin-right: 0;
}

.panel-red1200-red1300 {
  background-color: #91171f;
  background: linear-gradient(#91171f, #731218);
  width: 100%;
  margin: 0;
  padding: 0;
}

.panel-blue-blue1100 {
  background-color: #045a99;
  background: linear-gradient(#045a99, #034676);
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-blue-blue1100:last-child {
  margin-right: 0;
}

.panel-charcoal700-charcoal-900 {
  background-color: #4f6c84;
  background: linear-gradient(#4f6c84, #344757);
  color: white;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-charcoal700-charcoal-900:last-child {
  margin-right: 0;
}

.panel-yellow900-yellow1100 {
  background-color: #eaa92c;
  background: linear-gradient(#eaa92c, #bc8213);
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-yellow900-yellow1100:last-child {
  margin-right: 0;
}

.panel-charcoal300 {
  background-color: #9db2c4;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-charcoal300:last-child {
  margin-right: 0;
}

.panel-purple1100 {
  background-color: #58325d;
  background: linear-gradient(#6e3f74, #58325d);
  color: white;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.panel-purple1100:last-child {
  margin-right: 0;
}

.div-spacer {
  margin-bottom: 0.75rem;
}

.calendar-panel {
  background-color: #cad5df;
  width: 100%;
  padding: 0.25rem 0.75rem 0.5rem 0.75rem;
}
@media (min-width: 768px) {
  .calendar-panel {
    padding: 0.25rem 1.5rem 0.5rem 1.5rem;
  }
}

.tix-listing-panel {
  background-color: #b4c4d2;
  width: 100%;
  padding: 0 0.75rem 0.5rem 0.75rem;
  margin: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .tix-listing-panel {
    padding: 0 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 900px) {
  .tix-listing-panel {
    padding: 0 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 1024px) {
  .tix-listing-panel {
    padding: 0 1.5rem 0.5rem 1.5rem;
  }
}
.tix-listing-panel a {
  text-decoration: none;
}

.series-panel {
  background-color: white;
  width: 100%;
  padding: 1rem 0.75rem 0.5rem 0.75rem;
}
@media (min-width: 768px) {
  .series-panel {
    padding: 1rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 900px) {
  .series-panel {
    padding: 1rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 1024px) {
  .series-panel {
    padding: 1rem 1.5rem 0.5rem 1.5rem;
  }
}

.xs-animation-photo img,
.animation-photo img {
  width: 100%;
  height: 100%;
}

#xs-homepage-header,
#homepage-header {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#xs-homepage-header > a:hover,
#homepage-header > a:hover {
  opacity: 1;
}

#xs-homepage-header {
  display: block;
  background-color: #1a232b;
}
@media (min-width: 480px) {
  #xs-homepage-header {
    display: none;
  }
}

#xs-logo-text {
  background-color: #273541;
  background: linear-gradient(#42596e, #1a232b);
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 38.7901%;
}

#xs-photo-container {
  position: absolute;
  top: 38.7901%;
  width: 100%;
  height: 61.2099%;
}

#xs-herbst-1,
#xs-photo2-1,
#xs-photo2-2,
#xs-photo3-1,
#xs-photo3-2,
#xs-photo4-1,
#xs-photo4-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  visibility: hidden;
}

.xs-animation-caption {
  padding: 4px 8px 2px 8px;
  text-align: right;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.2;
  color: white;
  background-color: rgba(0, 0, 0, 0.4);
  text-shadow: 2px 2px 1px black;
  position: absolute;
  bottom: 0;
  right: 0;
  visibility: hidden;
}

.xs-slide-text,
#xs-slide-2-text,
#xs-slide-3-text,
#xs-slide-4-text {
  position: absolute;
  width: 100%;
  left: 66px;
  top: 62%;
  font-size: 1.75rem;
  line-height: 1.2;
  text-align: left;
  color: white;
  visibility: hidden;
  font-weight: 700;
}

#homepage-header {
  display: none;
  background-color: #273541;
  background: linear-gradient(#42596e, #1a232b);
}
@media (min-width: 480px) {
  #homepage-header {
    display: block;
  }
}

#herbst-1,
#photo2-1,
#photo2-2,
#photo3-1,
#photo3-2,
#photo4-1,
#photo4-2 {
  position: absolute;
  width: 57%;
  height: 100%;
  top: 0;
  right: 0;
  visibility: hidden;
}

.slide-text {
  position: absolute;
  width: 35%;
  top: 62%;
  left: 14%;
  font-size: 1.1875rem;
  text-align: left;
  color: white;
  font-weight: 700;
  line-height: 1.125;
  visibility: hidden;
  text-decoration: none;
}
@media (min-width: 600px) {
  .slide-text {
    font-size: 1.5rem;
    top: 55%;
    left: 11%;
  }
}
@media (min-width: 768px) {
  .slide-text {
    font-size: 1.75rem;
    top: 62%;
    left: 12.5%;
  }
}
@media (min-width: 900px) {
  .slide-text {
    font-size: 2rem;
    top: 57%;
    left: 10.5%;
  }
}
@media (min-width: 1024px) {
  .slide-text {
    font-size: 2.25rem;
    top: 54%;
    left: 9.5%;
  }
}
@media (min-width: 1280px) {
  .slide-text {
    font-size: 3rem;
    top: 50%;
    left: 7.5%;
  }
}

.animation-caption {
  padding: 4px 5px 2px 5px;
  text-align: right;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.125;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  text-shadow: 2px 2px 1px black;
  position: absolute;
  bottom: 2%;
  right: 0;
  visibility: hidden;
}
@media (min-width: 600px) {
  .animation-caption {
    font-size: 0.875rem;
    padding: 6px 6px 3px 6px;
  }
}
@media (min-width: 768px) {
  .animation-caption {
    font-size: 1rem;
    padding: 6px 9px 3px 9px;
  }
}

.upcoming {
  display: inline;
  width: 100%;
  margin: 0;
}
.upcoming::after {
  clear: both;
  content: "";
  display: table;
}

.upcoming-small {
  display: inline;
  width: 100%;
  margin: 0;
}
.upcoming-small::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .upcoming-small {
    display: none;
  }
}

.upcoming-large {
  display: none;
  width: 100%;
  margin: 0;
}
.upcoming-large::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .upcoming-large {
    display: inline;
  }
}

.performance-tile {
  width: 100%;
  float: left;
  margin: 0;
  position: relative;
}
@media (min-width: 480px) {
  .performance-tile {
    width: 50%;
  }
}
.performance-tile img {
  display: block;
  width: 100%;
}

.performance-tile-single {
  width: 100%;
  float: left;
  position: relative;
  margin: 0;
}
.performance-tile-single img {
  display: block;
  width: 100%;
}

.performance-tile-75per {
  width: 75%;
  float: left;
  margin: 0;
  position: relative;
}
.performance-tile-75per img {
  display: block;
  width: 100%;
}

.performance-tile-25per {
  width: 25%;
  float: left;
  margin: 0;
  position: relative;
}
.performance-tile-25per img {
  display: block;
  width: 100%;
}

.performance-tile-details {
  position: absolute;
  bottom: 3%;
  left: 3%;
  width: 90%;
  color: white;
  text-shadow: 2px 2px 2px black;
  font-weight: normal;
}
@media (min-width: 480px) {
  .performance-tile-details {
    bottom: 2%;
  }
}
@media (min-width: 768px) {
  .performance-tile-details {
    bottom: 3%;
  }
}

h1.performance-tile-name {
  font-size: 0.875rem;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 0.25rem 0;
}
@media (min-width: 480px) {
  h1.performance-tile-name {
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  h1.performance-tile-name {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  h1.performance-tile-name {
    font-size: 1.75rem;
  }
}

h1.performance-tile-name-hidden {
  display: none;
}

h1.performance-tile-name-titlecase {
  font-size: 1.1rem;
  line-height: 1.1;
  font-weight: bold;
  margin: 0 0 0.25rem 0;
}
@media (min-width: 480px) {
  h1.performance-tile-name-titlecase {
    font-size: 1rem;
  }
}
@media (min-width: 600px) {
  h1.performance-tile-name-titlecase {
    font-size: 1.1rem;
  }
}
@media (min-width: 768px) {
  h1.performance-tile-name-titlecase {
    font-size: 1.25rem;
  }
}
@media (min-width: 900px) {
  h1.performance-tile-name-titlecase {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  h1.performance-tile-name-titlecase {
    font-size: 1.75rem;
  }
}

.performance-tile-details > h2 {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  font-style: italic;
  margin: 0 0 0.5rem 0;
  display: none;
}
@media (min-width: 768px) {
  .performance-tile-details > h2 {
    font-size: 1.125rem;
    display: inline;
  }
}
@media (min-width: 900px) {
  .performance-tile-details > h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .performance-tile-details > h2 {
    font-size: 1.5rem;
  }
}

.performance-tile-details > p {
  font-size: 0.875rem;
  line-height: 1.1;
}
@media (min-width: 600px) {
  .performance-tile-details > p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .performance-tile-details > p {
    font-size: 1.125rem;
  }
}
@media (min-width: 900px) {
  .performance-tile-details > p {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .performance-tile-details > p {
    font-size: 1.375rem;
  }
}

.upcoming-alert {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  border-radius: 0.375em;
  padding: 0.2em 0.5em 0 0.5em;
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: none;
  margin: 0 0 0.5rem 0;
}
@media (min-width: 480px) {
  .upcoming-alert {
    font-size: 1em;
  }
}

.micro-banner-secondary {
  width: 100%;
  margin: 0;
  padding: 6px 24px 3px 24px;
  font-size: 0.75rem;
  color: white;
  background-color: #344757;
  font-weight: bold;
}
@media (min-width: 480px) {
  .micro-banner-secondary {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .micro-banner-secondary {
    font-size: 1rem;
  }
}

.micro-banner-primary {
  width: 100%;
  margin: 0;
  font-size: clamp(0.75rem, 1.25vw + 0.5rem, 1.25rem);
  color: white;
  line-height: 1.2;
}
.micro-banner-primary a {
  text-decoration: none;
  font-weight: normal;
  display: flex;
  padding: 9px 24px 3px 24px;
  align-items: center;
  justify-content: space-between;
  gap: 9px;
  cursor: pointer;
}

.banner-text {
  flex-grow: 1 auto;
}

.banner-icon {
  flex-basis: 38px;
  flex: none;
  height: 38px;
  width: 38px;
  margin-bottom: 2px;
}

.micro-banner-charcoal {
  background-color: #42596e;
}
.micro-banner-charcoal:hover {
  background-color: #344757;
}

.micro-banner-amber {
  background-color: #e18e64;
}

.lower-banner-container {
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  display: inline-block;
  width: 100%;
}
.lower-banner-container::after {
  clear: both;
  content: "";
  display: table;
}
.lower-banner-container > a {
  text-decoration: none;
}

.lower-banner {
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  margin: 1em;
  padding: 0.375rem;
  text-align: left;
  border-radius: 0.375rem;
  text-decoration: none;
  color: white;
}
.lower-banner::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 480px) {
  .lower-banner {
    font-size: 1.25em;
  }
}
@media (min-width: 600px) {
  .lower-banner {
    padding: 0.5625rem;
  }
}
.lower-banner h1 {
  font-weight: bold;
  margin: 0 0 1rem 0;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .lower-banner h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 900px) {
  .lower-banner h1 {
    font-size: 1.75rem;
  }
}
.lower-banner p {
  font-size: 0.875rem;
  line-height: 1;
}
@media (min-width: 768px) {
  .lower-banner p {
    font-size: 1.125rem;
  }
}
@media (min-width: 900px) {
  .lower-banner p {
    font-size: 1.25rem;
  }
}

.lower-banner-button {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: 2.25rem;
  display: inline-block;
  border-radius: 0.375rem;
  font-size: 1rem;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  color: white;
  padding: 0.5625rem 0.75rem 0.875rem 0.75rem;
  margin: 0 auto;
  border: none;
}
@media (min-width: 768px) {
  .lower-banner-button {
    font-size: 1.25em;
    height: 3rem;
  }
}
.lower-banner-button:hover, .lower-banner-button:active {
  background-color: #df3540;
  background: linear-gradient(#e9727a, #cf212c);
  opacity: 1;
}

.simple-banner {
  width: 100%;
  position: relative;
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
  line-height: 1;
  font-size: 0.75rem;
  text-align: left;
  padding: 0.9375rem 0.75rem 0 0.75rem;
  color: white;
  display: inline-block;
  margin: 0;
}
@media (min-width: 600px) {
  .simple-banner {
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .simple-banner {
    font-size: 1rem;
  }
}
.simple-banner h3 {
  margin: 0;
  font-size: 1.5rem;
}

.simple-banner-container > a {
  text-decoration: none;
}

.simple-banner-arrow {
  position: absolute;
  right: 1rem;
  top: 7px;
  height: 80%;
  width: auto;
}
.simple-banner-arrow img {
  height: 70%;
  align-content: right;
}
@media (min-width: 480px) {
  .simple-banner-arrow {
    top: 6px;
  }
}
@media (min-width: 600px) {
  .simple-banner-arrow {
    top: 11px;
  }
}
@media (min-width: 768px) {
  .simple-banner-arrow {
    top: 13px;
  }
}

.banner-link {
  text-decoration: none;
  margin: 0;
  padding: 0;
}

.bridge-container {
  background-color: #023153;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.bridge-banner-photo {
  background-color: black;
  margin: 0;
  padding: 0;
  display: none;
}
@media (min-width: 600px) {
  .bridge-banner-photo {
    display: inline-block;
    width: 30%;
  }
}
.bridge-banner-photo img {
  width: auto;
}

.bridge-banner-text {
  color: white;
  width: 100%;
  font-size: 0.75rem;
  font-weight: normal;
  margin: 0;
  display: inline-block;
  padding: 9px 12px;
}
@media (min-width: 768px) {
  .bridge-banner-text {
    font-size: 1.125rem;
  }
}
.bridge-banner-text span {
  font-size: 1.125rem;
  font-weight: bold;
}
@media (min-width: 480px) {
  .bridge-banner-text span {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .bridge-banner-text span {
    font-size: 1.875rem;
  }
}

.bridge-appeal-panel {
  background-color: #91171f;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding-bottom: 1rem;
}

.bridge-appeal-small-panel {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding: 0;
}

.bridge-appeal-small-panel-image {
  width: 100%;
}
.bridge-appeal-small-panel-image img {
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  .bridge-appeal-small-panel-image {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .bridge-appeal-small-panel-image {
    width: 40%;
  }
}
@media (min-width: 768px) {
  .bridge-appeal-small-panel-image {
    width: 30%;
  }
}

.bridge-appeal-small-panel-text {
  background-color: #91171f;
  color: white;
  width: 100%;
  padding: 0 1rem;
}
.bridge-appeal-small-panel-text p {
  font-size: 1rem;
  font-weight: bold;
}
@media (min-width: 900px) {
  .bridge-appeal-small-panel-text p {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .bridge-appeal-small-panel-text p {
    font-size: 1.5rem;
  }
}
@media (min-width: 600px) {
  .bridge-appeal-small-panel-text {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .bridge-appeal-small-panel-text {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .bridge-appeal-small-panel-text {
    width: 70%;
  }
}

.bridge-donate-container {
  text-align: center;
}

button.bridge-donate {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: 2.5rem;
  border-radius: 0.375rem;
  display: inline-block;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  line-height: 1.1;
  color: white;
  padding: 0.375rem 0.5625rem 0.0625rem 0.5625rem;
  margin: 0;
  border: none;
}
@media (min-width: 480px) {
  button.bridge-donate {
    margin: 0;
  }
}
@media (min-width: 600px) {
  button.bridge-donate {
    font-size: 1em;
    height: 3rem;
    padding: 0.375rem 0.75rem 0.0625rem 0.75rem;
  }
}
@media (min-width: 768px) {
  button.bridge-donate {
    font-size: 1.25em;
    height: 3.375rem;
    padding: 0.375rem 0.75rem 0.0625rem 0.75rem;
  }
}
button.bridge-donate:hover, button.bridge-donate.donate:active {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
}

.bridge-appeal-container-compact {
  background-color: #094c2d;
  width: 100%;
  padding: 0;
  margin: 0;
  display: inline-block;
}
@media (min-width: 600px) {
  .bridge-appeal-container-compact {
    padding: 0;
  }
}

.bridge-appeal-video-container {
  width: 100%;
  padding: 1rem 1rem 0 1rem;
  margin: 0;
}
@media (min-width: 768px) {
  .bridge-appeal-video-container {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .bridge-appeal-video-container {
    padding: 1.5rem 2rem 0 2rem;
  }
}

.bridge-appeal-video-wrapper {
  margin: 0;
}
.bridge-appeal-video-wrapper iframe {
  margin: 0 auto;
}

.bridge-appeal-contents-compact {
  width: 100%;
  color: white;
  padding: 1rem 1rem 0 1rem;
}
.bridge-appeal-contents-compact h1 {
  margin: 0 0 1rem 0;
  font-size: 1.125 rem;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .bridge-appeal-contents-compact h1 {
    font-size: 2 rem;
  }
}
.bridge-appeal-contents-compact h2 {
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: normal;
  color: white;
  line-height: 1;
}
@media (min-width: 768px) {
  .bridge-appeal-contents-compact h2 {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .bridge-appeal-contents-compact h2 {
    font-size: 1.5rem;
  }
}
.bridge-appeal-contents-compact a {
  color: white;
}
.bridge-appeal-contents-compact a:hover {
  opacity: 0.5;
}

.bridge-action-container {
  margin: 0;
  color: white;
}

.stacked-home-page-promo {
  margin: 0;
  padding: 0;
  position: relative;
}

.stacked-home-page-promo-image {
  padding: 0;
  width: 100%;
  margin: 0;
}
.stacked-home-page-promo-image img {
  width: 100%;
  display: block;
}

.stacked-home-page-promo-image-caption {
  position: absolute;
  left: 0.5rem;
  bottom: 0.25rem;
  margin: 0;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: 0.875rem;
  color: white;
}
@media (min-width: 480px) {
  .stacked-home-page-promo-image-caption {
    font-size: 1.125rem;
  }
}
@media (min-width: 600px) {
  .stacked-home-page-promo-image-caption {
    font-size: 1.5rem;
    left: 0.75rem;
    bottom: 0.5rem;
  }
}
@media (min-width: 768px) {
  .stacked-home-page-promo-image-caption {
    font-size: 1.875rem;
    left: 1rem;
    bottom: 0.5rem;
  }
}
@media (min-width: 900px) {
  .stacked-home-page-promo-image-caption {
    font-size: 2.25rem;
    left: 1.25rem;
    bottom: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .stacked-home-page-promo-image-caption {
    font-size: 2.625rem;
    left: 1.55rem;
    bottom: 0.75rem;
  }
}

.stacked-home-page-promo-text {
  background-color: #5182b3;
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  width: 100%;
  color: white;
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text {
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  }
}
.stacked-home-page-promo-text p {
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .stacked-home-page-promo-text p {
    font-size: 1.25rem;
  }
}
.stacked-home-page-promo-text h1 {
  font-size: 1.25rem;
}
@media (min-width: 480px) {
  .stacked-home-page-promo-text h1 {
    font-size: 1.375rem;
  }
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .stacked-home-page-promo-text h1 {
    font-size: 1.75rem;
  }
}
@media (min-width: 900px) {
  .stacked-home-page-promo-text h1 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1024px) {
  .stacked-home-page-promo-text h1 {
    font-size: 2rem;
  }
}
@media (min-width: 1280px) {
  .stacked-home-page-promo-text h1 {
    font-size: 2.5rem;
  }
}

.stacked-home-page-promo-text-blue {
  background-color: #033d67;
  padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  width: 100%;
  color: white;
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text-blue {
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  }
}
.stacked-home-page-promo-text-blue p {
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text-blue p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .stacked-home-page-promo-text-blue p {
    font-size: 1.25rem;
  }
}
.stacked-home-page-promo-text-blue h1 {
  font-size: 1.25rem;
}
@media (min-width: 480px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 1.375rem;
  }
}
@media (min-width: 600px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 1.75rem;
  }
}
@media (min-width: 900px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1024px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 2rem;
  }
}
@media (min-width: 1280px) {
  .stacked-home-page-promo-text-blue h1 {
    font-size: 2.5rem;
  }
}

.promo-button-container {
  text-align: center;
  margin: 2em 0;
}

button.promo {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: 2.5rem;
  border-radius: 0.375rem;
  display: inline-block;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  line-height: 1.1;
  color: white;
  padding: 0.375rem 0.5625rem 0.0625rem 0.5625rem;
  margin: 0 0 0.5rem 0;
  border: none;
}
button.promo:hover {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
}
@media (min-width: 600px) {
  button.promo {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  button.promo {
    font-size: 1.25rem;
  }
}

.holiday-gift-banner {
  margin: 0;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  color: white;
}

.holiday-gift-header {
  margin: 0;
  width: 100%;
}
.holiday-gift-header img {
  width: 100%;
}

.holiday-gift-text {
  margin: 0;
  padding: 0 1rem 1rem 1rem;
}
.holiday-gift-text p {
  font-size: 1rem;
}
@media (min-width: 600px) {
  .holiday-gift-text p {
    font-size: 1.25rem;
  }
}

.btnbar-browse-performances {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #91171f);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-browse-performances {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-performance-actions,
.btnbar-performance-listings {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #91171f);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-performance-actions,
.btnbar-performance-listings {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-media-press-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #d56229;
  background: linear-gradient(#d56229, #aa4e21);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-media-press-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-performance-top-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #a31a23);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-performance-top-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-aboutus-top-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #5d7e9a;
  background: linear-gradient(#5d7e9a, #344757);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-aboutus-top-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-supportus-top-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #1599bb;
  background: linear-gradient(#1599bb, #0d657b);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-supportus-top-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-education-top-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #6e3f74;
  background: linear-gradient(#6e3f74, #58325d);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-education-top-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-actions {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: transparent;
  background: linear-gradient(transparent, transparent);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-actions {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-season-announcement-2223,
.btnbar-season-announcement {
  margin: 0;
  padding: 0.1875rem 0.5625rem 0.25rem 0.5625rem;
  background-color: #df3540;
  background: linear-gradient(#df3540, #b01c25);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 600px) {
  .btnbar-season-announcement-2223,
.btnbar-season-announcement {
    padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  }
}

.btnbar-btn-2up,
.btnbar-btn-3up,
.btnbar-btn-4up,
.btnbar-btn-4up-caption,
.btnbar-btn-5up,
.btnbar-btn-6up,
.btnbar-btn-7up,
.btnbar-actions {
  text-decoration: none;
  font-weight: 700;
  line-height: 1.25em;
  font-size: 0.7em;
  color: white;
  text-align: center;
  margin: 0 0 3px 0;
  padding: 2.625rem 0.375rem 0 0.375rem;
  background-position: top center;
}
@media (min-width: 480px) {
  .btnbar-btn-2up,
.btnbar-btn-3up,
.btnbar-btn-4up,
.btnbar-btn-4up-caption,
.btnbar-btn-5up,
.btnbar-btn-6up,
.btnbar-btn-7up,
.btnbar-actions {
    margin: 0 0 0 0;
  }
}
@media (min-width: 600px) {
  .btnbar-btn-2up,
.btnbar-btn-3up,
.btnbar-btn-4up,
.btnbar-btn-4up-caption,
.btnbar-btn-5up,
.btnbar-btn-6up,
.btnbar-btn-7up,
.btnbar-actions {
    font-size: 0.875em;
  }
}
@media (min-width: 768px) {
  .btnbar-btn-2up,
.btnbar-btn-3up,
.btnbar-btn-4up,
.btnbar-btn-4up-caption,
.btnbar-btn-5up,
.btnbar-btn-6up,
.btnbar-btn-7up,
.btnbar-actions {
    font-size: 1em;
  }
}
.btnbar-btn-2up:hover, .btnbar-btn-2up:active,
.btnbar-btn-3up:hover,
.btnbar-btn-3up:active,
.btnbar-btn-4up:hover,
.btnbar-btn-4up:active,
.btnbar-btn-4up-caption:hover,
.btnbar-btn-4up-caption:active,
.btnbar-btn-5up:hover,
.btnbar-btn-5up:active,
.btnbar-btn-6up:hover,
.btnbar-btn-6up:active,
.btnbar-btn-7up:hover,
.btnbar-btn-7up:active,
.btnbar-actions:hover,
.btnbar-actions:active {
  opacity: 0.7;
}

.btnbar-btn-4up-new {
  text-align: center;
  width: 25%;
  text-decoration: none;
  padding: 0.5rem 0 0.25rem 0;
  background: #731218;
  background: linear-gradient(#91171f, #731218);
}
.btnbar-btn-4up-new:hover, .btnbar-btn-4up-new:active {
  opacity: 1;
  background: #344757;
  background: linear-gradient(#42596e, #273541);
}
.btnbar-btn-4up-new > span {
  text-align: center;
  font-size: 0.625rem;
  line-height: 1;
  display: inline-block;
  background-position: top center;
  padding: 2.625rem 0.375rem 0 0.375rem;
}
@media (min-width: 480px) {
  .btnbar-btn-4up-new > span {
    font-size: 0.875rem;
  }
}

.btnbar-btn-4up-new-enabled {
  background: #344757;
  background: linear-gradient(#42596e, #273541);
}

.btnbar-btn-4up-disabled-new {
  width: 25%;
  background: #731218;
  background: linear-gradient(#91171f, #731218);
}

.btnbar-btn-2up {
  width: 50%;
}

.btnbar-btn-3up {
  width: 33.3333%;
}

.btnbar-btn-4up,
.btnbar-btn-4up-caption {
  width: 25%;
}

.btnbar-btn-5up {
  width: 33.3333%;
}
@media (min-width: 480px) {
  .btnbar-btn-5up {
    width: 20%;
  }
}

.btnbar-btn-6up {
  width: 16.6666%;
}

.btnbar-btn-7up {
  width: 14.2857%;
}

.footersocial {
  padding: 0.5625rem 1rem 0 1rem;
  margin-bottom: 0.75rem;
  -moz-column-span: 12;
  column-span: 12;
}
.footersocial::after {
  clear: both;
  content: "";
  display: table;
}

.footer-social-caption {
  font-size: 0.7em;
  line-height: 0.875rem;
  -moz-column-span: 12;
  column-span: 12;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  text-align: center;
}
@media (min-width: 480px) {
  .footer-social-caption {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 600px) {
  .footer-social-caption {
    font-size: 0.875em;
    line-height: 1.125rem;
  }
}

.footer-social {
  text-align: center;
}

.footer-social a {
  text-indent: -9999px;
  text-decoration: none;
  display: inline-block;
  height: 1.6875rem;
  width: 1.6875rem;
  background-size: contain;
  margin-right: 1.5em;
  -moz-column-span: 3;
  column-span: 3;
}
.footer-social a:hover {
  opacity: 0.7;
}
@media (min-width: 768px) {
  .footer-social a {
    height: 2.25rem;
    width: 2.25rem;
  }
}
.footer-social a:nth-child(4) {
  margin-right: 0;
}

.footerlinks ul {
  list-style: none;
  margin: 0.375rem 0 0.75rem 0;
  padding: 0.75rem 0 0 1.5rem;
  text-align: center;
}

.footerlinks li {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 1.5rem;
  font-size: 0.875rem;
}
@media (min-width: 480px) {
  .footerlinks li {
    font-size: 1rem;
    line-height: 2rem;
  }
}
@media (min-width: 600px) {
  .footerlinks li {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .footerlinks li {
    line-height: 1.125rem;
  }
}
@media (min-width: 900px) {
  .footerlinks li {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.footerlinks li::after {
  margin: 0 0.75rem 0 0.75rem;
  content: " | ";
}
.footerlinks li:last-child::after {
  content: "";
}
.footerlinks li:nth-child(3n)::after {
  content: "";
}
@media (min-width: 600px) {
  .footerlinks li:nth-child(3n)::after {
    content: " | ";
  }
}
.footerlinks li a {
  text-decoration: none;
  color: white;
}
.footerlinks li a:hover {
  opacity: 0.7;
}

.copyright {
  font-size: 0.75em;
  font-weight: 300;
  text-align: right;
  padding: 0 1rem 0.5625rem 1rem;
  margin: 0;
}

.form-modal {
  opacity: 1;
}
.form-modal::after {
  clear: both;
  content: "";
  display: table;
}
.form-modal h1 {
  font-weight: 300;
  color: white;
  font-size: 1.5em;
  margin: 0;
}
@media (min-width: 768px) {
  .form-modal h1 {
    font-size: 1.875em;
  }
}
.form-modal p {
  line-height: 1.3;
  color: white;
}

#join-email-list-modal,
#join-email-list-success-modal,
#donate-tix-modal,
#donate-tix-success-modal,
#send-email-modal,
#send-email-success-modal,
#legacy-form-modal,
#legacy-form-success-modal {
  display: none;
}

#join-email label,
#join-email-page label,
#donate-tix label,
#send-email label,
#legacy-form label,
#join-email-campaign label {
  margin: 1.5em 0 0 0;
  display: block;
  color: white;
}
#join-email input[type=text],
#join-email input[type=email],
#join-email-page input[type=text],
#join-email-page input[type=email],
#donate-tix input[type=text],
#donate-tix input[type=email],
#send-email input[type=text],
#send-email input[type=email],
#legacy-form input[type=text],
#legacy-form input[type=email],
#join-email-campaign input[type=text],
#join-email-campaign input[type=email] {
  display: block;
  width: 100%;
  color: white;
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid white;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.25;
  outline: none;
}
#join-email input[type=text].valid,
#join-email input[type=email].valid,
#join-email-page input[type=text].valid,
#join-email-page input[type=email].valid,
#donate-tix input[type=text].valid,
#donate-tix input[type=email].valid,
#send-email input[type=text].valid,
#send-email input[type=email].valid,
#legacy-form input[type=text].valid,
#legacy-form input[type=email].valid,
#join-email-campaign input[type=text].valid,
#join-email-campaign input[type=email].valid {
  border-bottom-color: green;
}
#join-email input[type=text].error,
#join-email input[type=email].error,
#join-email-page input[type=text].error,
#join-email-page input[type=email].error,
#donate-tix input[type=text].error,
#donate-tix input[type=email].error,
#send-email input[type=text].error,
#send-email input[type=email].error,
#legacy-form input[type=text].error,
#legacy-form input[type=email].error,
#join-email-campaign input[type=text].error,
#join-email-campaign input[type=email].error {
  border-color: transparent;
  border-bottom-color: #cf212c;
}
#join-email input[type=text]:focus,
#join-email input[type=email]:focus,
#join-email-page input[type=text]:focus,
#join-email-page input[type=email]:focus,
#donate-tix input[type=text]:focus,
#donate-tix input[type=email]:focus,
#send-email input[type=text]:focus,
#send-email input[type=email]:focus,
#legacy-form input[type=text]:focus,
#legacy-form input[type=email]:focus,
#join-email-campaign input[type=text]:focus,
#join-email-campaign input[type=email]:focus {
  border-bottom-color: #045a99;
}
#join-email input[type=checkbox],
#join-email input[type=radio],
#join-email-page input[type=checkbox],
#join-email-page input[type=radio],
#donate-tix input[type=checkbox],
#donate-tix input[type=radio],
#send-email input[type=checkbox],
#send-email input[type=radio],
#legacy-form input[type=checkbox],
#legacy-form input[type=radio],
#join-email-campaign input[type=checkbox],
#join-email-campaign input[type=radio] {
  margin: 0 8px 0 0;
}
#join-email textarea,
#join-email-page textarea,
#donate-tix textarea,
#send-email textarea,
#legacy-form textarea,
#join-email-campaign textarea {
  display: block;
  width: 100%;
  margin-top: 0.25em;
  padding: 0.5em;
  color: white;
  background-color: transparent;
  border: 1px solid white;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.25;
  outline: none;
}
#join-email textarea.valid,
#join-email-page textarea.valid,
#donate-tix textarea.valid,
#send-email textarea.valid,
#legacy-form textarea.valid,
#join-email-campaign textarea.valid {
  border-color: green;
}
#join-email textarea.error,
#join-email-page textarea.error,
#donate-tix textarea.error,
#send-email textarea.error,
#legacy-form textarea.error,
#join-email-campaign textarea.error {
  border-color: #cf212c;
}
#join-email textarea:focus,
#join-email-page textarea:focus,
#donate-tix textarea:focus,
#send-email textarea:focus,
#legacy-form textarea:focus,
#join-email-campaign textarea:focus {
  border-color: #045a99;
}
#join-email .form-row::after,
#join-email-page .form-row::after,
#donate-tix .form-row::after,
#send-email .form-row::after,
#legacy-form .form-row::after,
#join-email-campaign .form-row::after {
  clear: both;
  content: "";
  display: table;
}
#join-email .half-width,
#join-email-page .half-width,
#donate-tix .half-width,
#send-email .half-width,
#legacy-form .half-width,
#join-email-campaign .half-width {
  width: 100%;
}
@media (min-width: 768px) {
  #join-email .half-width,
#join-email-page .half-width,
#donate-tix .half-width,
#send-email .half-width,
#legacy-form .half-width,
#join-email-campaign .half-width {
    display: inline-block;
    width: 48%;
    float: left;
  }
}
@media (min-width: 768px) {
  #join-email .form-spacer,
#join-email-page .form-spacer,
#donate-tix .form-spacer,
#send-email .form-spacer,
#legacy-form .form-spacer,
#join-email-campaign .form-spacer {
    display: inline-block;
    width: 4%;
    height: 1em;
    float: left;
  }
}
#join-email .submit-button,
#join-email-page .submit-button,
#donate-tix .submit-button,
#send-email .submit-button,
#legacy-form .submit-button,
#join-email-campaign .submit-button {
  margin-top: 1.5em;
  border: 1px solid white;
  border-radius: 0.375rem;
  background-color: transparent;
  float: right;
  padding: 0.375rem;
  font-size: 1.25em;
  color: white;
}
#join-email .submit-button:hover,
#join-email-page .submit-button:hover,
#donate-tix .submit-button:hover,
#send-email .submit-button:hover,
#legacy-form .submit-button:hover,
#join-email-campaign .submit-button:hover {
  opacity: 0.7;
}
#join-email .form-error,
#join-email-page .form-error,
#donate-tix .form-error,
#send-email .form-error,
#legacy-form .form-error,
#join-email-campaign .form-error {
  display: block;
  font-weight: 700;
  color: #cf212c;
  margin: 0.5rem 0 0.625rem 0;
  line-height: 1.2;
}

.checkbox {
  font-size: 1.25em;
}

.form-msg-success {
  padding: 1em;
  margin-bottom: 0.75rem;
  color: green;
}

.form-msg-error {
  padding: 1em;
  margin-bottom: 0.75rem;
  color: #cf212c;
}

.text-area {
  margin-top: 3em;
}

.season-announcement-panel {
  background-color: #023153;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}

.season-announcement-panel-2425,
.season-announcement-panel-2526 {
  background-color: #731218;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}

.season-announcement-headline-compact {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  width: 100%;
  padding: 0.75rem;
  margin: 0;
  display: inline-block;
}
.season-announcement-headline-compact h1 {
  margin: 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .season-announcement-headline-compact h1 {
    font-size: 2.75rem;
  }
}

.season-announcement-headline-compact-alt {
  background-color: #034676;
  background: linear-gradient(#034676, #011d31);
  width: 100%;
  padding: 0.75rem;
  margin: 0;
  display: inline-block;
}
.season-announcement-headline-compact-alt h1 {
  margin: 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .season-announcement-headline-compact-alt h1 {
    font-size: 2.75rem;
  }
}

.season-announcement-brochure {
  width: 35%;
  padding: 1rem 0 0 1rem;
}
@media (min-width: 480px) {
  .season-announcement-brochure {
    width: 25%;
    padding: 1.25rem 0 0 1rem;
  }
}
@media (min-width: 600px) {
  .season-announcement-brochure {
    padding: 1.25rem 0 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-brochure {
    width: 30%;
    padding: 1.25rem 0 0 2rem;
  }
}
@media (min-width: 1280px) {
  .season-announcement-brochure {
    width: 20%;
  }
}
.season-announcement-brochure img {
  width: 100%;
  display: block;
}

.season-announcement-brochure-compact {
  width: 50%;
  padding: 0;
}
.season-announcement-brochure-compact img {
  width: 100%;
  display: block;
}
@media (min-width: 480px) {
  .season-announcement-brochure-compact {
    width: 30%;
  }
}
@media (min-width: 600px) {
  .season-announcement-brochure-compact {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .season-announcement-brochure-compact {
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .season-announcement-brochure-compact {
    width: 15%;
  }
}
@media (min-width: 1280px) {
  .season-announcement-brochure-compact {
    width: 10%;
  }
}
@media (min-width: 1440px) {
  .season-announcement-brochure-compact {
    width: 12%;
  }
}

.season-announcement-video-container {
  width: 100%;
  margin: 0 auto 0 auto;
}
@media (min-width: 600px) {
  .season-announcement-video-container {
    width: 75%;
  }
}

.season-announcement-video-wrapper {
  background-color: black;
  margin: 0;
}
.season-announcement-video-wrapper iframe {
  margin: 0;
}

.season-announcement-container {
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .season-announcement-container {
    width: 60%;
  }
}

.season-announcement-container-compact {
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 600px) {
  .season-announcement-container-compact {
    padding: 0 1rem 0 1rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-container-compact {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .season-announcement-container-compact {
    width: 50%;
  }
}

.season-announcement-container-full-width {
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .season-announcement-container-full-width {
    padding: 0 1rem 0 1rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-container-full-width {
    padding: 0 1.5rem 0 1.5rem;
  }
}

.season-announcement-contents {
  width: 100%;
  color: white;
  padding: 1rem 0.5rem 1rem;
}
@media (min-width: 480px) {
  .season-announcement-contents {
    padding: 1.125rem 1rem 0 1rem;
  }
}
@media (min-width: 600px) {
  .season-announcement-contents {
    padding: 1.25rem 2em 0 2em;
  }
}
@media (min-width: 768px) {
  .season-announcement-contents {
    padding: 1.5rem 2em 0 2rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-contents {
    padding: 2rem 2em 0 2em;
  }
}
.season-announcement-contents h1 {
  margin: 0 0 1rem 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .season-announcement-contents h1 {
    font-size: 2.75rem;
  }
}
.season-announcement-contents h2 {
  font-size: 1rem;
  margin: 0;
  color: white;
  line-height: 1;
}
@media (min-width: 480px) {
  .season-announcement-contents h2 {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .season-announcement-contents h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-contents h2 {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-contents h2 {
    margin-bottom: 0.75rem;
  }
}
.season-announcement-contents a {
  color: white;
}
.season-announcement-contents a:hover {
  opacity: 0.5;
}

.season-announcement-contents-compact {
  width: 100%;
  color: white;
  padding: 0.75rem 1rem;
}
@media (min-width: 600px) {
  .season-announcement-contents-compact {
    padding: 1rem 2rem 0 0.75rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-contents-compact {
    padding: 2rem 2rem 0 0.75em;
  }
}
.season-announcement-contents-compact h1 {
  margin: 0 0 1rem 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .season-announcement-contents-compact h1 {
    font-size: 2.75rem;
    margin: 0 0 2rem 0;
  }
}
.season-announcement-contents-compact h2 {
  font-size: 1rem;
  margin: 0 0 0.5rem 0;
  color: white;
  line-height: 1.2;
  font-family: default;
}
@media (min-width: 480px) {
  .season-announcement-contents-compact h2 {
    font-size: 1.25em;
  }
}
@media (min-width: 600px) {
  .season-announcement-contents-compact h2 {
    margin: 0 0 1rem 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-contents-compact h2 {
    margin: 0 0 1.5rem 0;
  }
}
@media (min-width: 900px) {
  .season-announcement-contents-compact h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-contents-compact h2 {
    font-size: 1.75rem;
  }
}
.season-announcement-contents-compact a {
  color: white;
}
.season-announcement-contents-compact a:hover {
  opacity: 0.5;
}

.season-announcement-pressnotice {
  color: white;
  padding: 0 1rem;
  margin: 0;
  display: none;
}
@media (min-width: 600px) {
  .season-announcement-pressnotice {
    display: block;
    padding: 0 1rem 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-pressnotice {
    padding: 0 1rem 0 1rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-pressnotice {
    padding: 0 2rem 0 2rem;
  }
}
.season-announcement-pressnotice a {
  color: white;
}
.season-announcement-pressnotice a:hover {
  opacity: 0.5;
}

.announce-text {
  line-height: 1.4;
  margin: 0;
  padding: 0;
}
@media (min-width: 600px) {
  .announce-text {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  .announce-text {
    font-size: 1.5em;
  }
}

.announce-text-compact {
  font-size: 1em;
  line-height: 1.2;
  margin: 0.5em 0;
  padding: 0;
}

a.season-line-up-btn {
  display: inline-block;
  text-decoration: none;
  border: 2px solid white;
  line-height: 1;
  margin: 0 0 1.5rem 1rem;
  border-radius: 0.375rem;
  font-size: 1rem;
  padding: 0.375rem 0.5625rem 0.25rem 0.5625rem;
  cursor: pointer;
}
a.season-line-up-btn:hover {
  opacity: 0.5;
}
@media (min-width: 480px) {
  a.season-line-up-btn {
    font-size: 1.125rem;
  }
}
@media (min-width: 600px) {
  a.season-line-up-btn {
    margin: 1rem 0 1rem 0.75rem;
  }
}
@media (min-width: 1024px) {
  a.season-line-up-btn {
    font-size: 1.25rem;
    margin: 1rem 0 1rem 0.75rem;
  }
}

.season-announcement-hero {
  position: relative;
}

.season-announcement-season {
  color: #045a99;
  position: absolute;
  top: 5.5rem;
  left: 0.5rem;
  text-align: center;
  width: 50%;
  line-height: 0.6;
}
@media (min-width: 480px) {
  .season-announcement-season {
    top: 9rem;
  }
}
@media (min-width: 600px) {
  .season-announcement-season {
    top: 11rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-season {
    top: 14rem;
  }
}
@media (min-width: 900px) {
  .season-announcement-season {
    top: 16rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-season {
    top: 23rem;
  }
}
@media (min-width: 1280px) {
  .season-announcement-season {
    top: 29rem;
  }
}
.season-announcement-season h1 {
  font-weight: normal;
  letter-spacing: 14px;
  margin: 0;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .season-announcement-season h1 {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-season h1 {
    font-size: 1.625rem;
  }
}
@media (min-width: 900px) {
  .season-announcement-season h1 {
    font-size: 2rem;
  }
}
.season-announcement-season span {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: 1.5rem;
  letter-spacing: 0;
}
@media (min-width: 600px) {
  .season-announcement-season span {
    font-size: 2.25rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-season span {
    font-size: 2.625rem;
  }
}
@media (min-width: 900px) {
  .season-announcement-season span {
    font-size: 3.375rem;
  }
}

.season-announcement-caption {
  color: #cf212c;
  position: absolute;
  top: 1rem;
  left: 0.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  width: 50%;
  text-align: center;
}
@media (min-width: 480px) {
  .season-announcement-caption {
    top: 2rem;
  }
}
@media (min-width: 600px) {
  .season-announcement-caption {
    top: 3rem;
  }
}
@media (min-width: 900px) {
  .season-announcement-caption {
    top: 4rem;
  }
}
.season-announcement-caption h2 {
  font-size: 2.25rem;
  line-height: 0.95;
  margin: 0;
}
@media (min-width: 480px) {
  .season-announcement-caption h2 {
    font-size: 2.625rem;
  }
}
@media (min-width: 600px) {
  .season-announcement-caption h2 {
    font-size: 3.375rem;
  }
}
@media (min-width: 768px) {
  .season-announcement-caption h2 {
    font-size: 4.5rem;
  }
}
@media (min-width: 900px) {
  .season-announcement-caption h2 {
    font-size: 6rem;
  }
}
@media (min-width: 1024px) {
  .season-announcement-caption h2 {
    font-size: 6.75rem;
  }
}
@media (min-width: 1280px) {
  .season-announcement-caption h2 {
    font-size: 7.5rem;
  }
}

.top-level-page-header {
  width: 100%;
  display: block;
  padding: 0.5em 0.625em 0.25em 0.625em;
  margin: 0;
  color: white;
}
.top-level-page-header::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .top-level-page-header {
    font-size: 1.125em;
  }
}
@media (min-width: 768px) {
  .top-level-page-header {
    font-size: 1.375em;
  }
}
@media (min-width: 1024px) {
  .top-level-page-header {
    font-size: 1.5em;
  }
}

.top-level-page-header h1 {
  font-size: 1.875em;
  margin: 0;
  text-transform: uppercase;
}

.top-level-page-header-content p {
  line-height: 1.375em;
  margin: 1em 0 0 0;
  color: white;
  font-size: 0.875em;
}
.top-level-page-header-content p:first-child {
  margin-top: 0.75em;
}
@media (min-width: 600px) {
  .top-level-page-header-content p {
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .top-level-page-header-content p {
    font-size: 1.25em;
  }
}
@media (min-width: 1024px) {
  .top-level-page-header-content p {
    font-size: 1.375em;
  }
}

.top-level-page-header-content {
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  padding: 0 1rem 0.75rem 1rem;
}
.top-level-page-header-content:last-child {
  margin-right: 0;
}

.top-level-page-header-content-optional {
  display: none;
  margin-bottom: 0.5em;
}
@media (min-width: 600px) {
  .top-level-page-header-content-optional {
    display: block;
  }
}

.top-level-performances {
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #a31a23);
}

.top-level-aboutus {
  background-color: #273541;
  background: linear-gradient(#42596e, #273541);
}

.top-level-supportus {
  background-color: #117f9b;
  background: linear-gradient(#117f9b, #0d657b);
}

.top-level-education {
  background-color: #6e3f74;
  background: linear-gradient(#58325d, #422646);
}

.top-level-media {
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
}

.top-level-performances-introtext {
  background-color: #344757;
  background: linear-gradient(#5d7e9a, #344757);
  padding: 0 0.25rem;
}
.top-level-performances-introtext::after {
  clear: both;
  content: "";
  display: table;
}

.photo-bar {
  display: block;
  width: 100%;
  margin: 0;
}
.photo-bar::after {
  clear: both;
  content: "";
  display: table;
}

.photo-bar-image-3up {
  width: 33.3333%;
  float: left;
  margin: 0;
}
.photo-bar-image-3up img {
  width: 100%;
  display: block;
}

.photo-bar-image-4up {
  width: 25%;
  float: left;
  margin: 0;
  position: relative;
}
.photo-bar-image-4up img {
  width: 100%;
  display: block;
}

.photo-bar-id {
  position: absolute;
  color: white;
  bottom: 2px;
  right: 4px;
  text-shadow: 3px 3px 2px black;
  font-weight: bold;
  text-align: right;
  font-size: 0.6rem;
  line-height: 1;
  width: 90%;
}
@media (min-width: 480px) {
  .photo-bar-id {
    font-size: 0.75rem;
    bottom: 3px;
    right: 6px;
  }
}
@media (min-width: 600px) {
  .photo-bar-id {
    font-size: 0.875rem;
    bottom: 3px;
    right: 6px;
  }
}
@media (min-width: 768px) {
  .photo-bar-id {
    font-size: 1rem;
    bottom: 4px;
    right: 8px;
  }
}
@media (min-width: 900px) {
  .photo-bar-id {
    font-size: 1.125rem;
    bottom: 5px;
    right: 10px;
  }
}

.perfpage {
  width: 100%;
}

.perfpage h1 {
  background-color: #b01c25;
  background: linear-gradient(#cf212c, #b01c25);
  color: white;
  font-size: 1.125em;
  line-height: 1.375em;
  padding: 0.5em 0.5em 0.25em 0.5em;
  margin: 0;
  letter-spacing: -0.5px;
}
@media (min-width: 480px) {
  .perfpage h1 {
    font-size: 1.375em;
    line-height: 1.25em;
    letter-spacing: normal;
  }
}
@media (min-width: 768px) {
  .perfpage h1 {
    font-size: 1.875em;
    line-height: 1.125em;
  }
}
@media (min-width: 1024px) {
  .perfpage h1 {
    font-size: 2em;
    line-height: 1.25em;
  }
}
@media (min-width: 1280px) {
  .perfpage h1 {
    font-size: 2.5em;
  }
}
@media (min-width: 1440px) {
  .perfpage h1 {
    font-size: 2.5em;
  }
}

.perfhead {
  width: 100%;
  background-color: #344757;
  background-image: url(/img/css/SlideBG.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  margin: 0;
}
@media (min-width: 900px) {
  .perfhead {
    display: table;
  }
}

.perfphoto {
  width: 100%;
  position: relative;
}
@media (min-width: 900px) {
  .perfphoto {
    display: table-cell;
    vertical-align: middle;
    background-color: #344757;
    width: 45%;
  }
}
@media (min-width: 1024px) {
  .perfphoto {
    display: table-cell;
    vertical-align: middle;
    background-color: #344757;
    width: 50%;
  }
}
.perfphoto img {
  display: block;
  width: 100%;
}

.perfphoto img {
  display: block;
}

.perfphoto-narrow {
  width: 100%;
  position: relative;
}
@media (min-width: 900px) {
  .perfphoto-narrow {
    display: table-cell;
    vertical-align: middle;
    background-color: #344757;
    width: 30%;
  }
}
@media (min-width: 1024px) {
  .perfphoto-narrow {
    display: table-cell;
    vertical-align: middle;
    background-color: #344757;
    width: 45%;
  }
}
.perfphoto-narrow img {
  display: block;
  width: 100%;
}

.perfphoto-narrow img {
  display: block;
}

.perfinfo {
  margin: 0;
  overflow: hidden;
  width: 100%;
  color: white;
  padding: 0.5em 0.875em;
  font-size: 1rem;
  line-height: 1.25em;
}
@media (min-width: 600px) {
  .perfinfo {
    font-size: 1.0625em;
  }
}
@media (min-width: 900px) {
  .perfinfo {
    display: table-cell;
    width: 55%;
    padding: 0.5em 1.125em 0.5em 1.125em;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .perfinfo {
    font-size: 1.125em;
    display: table-cell;
    width: 50%;
    margin: 0;
  }
}
.perfinfo h2 {
  font-weight: 300;
  font-style: italic;
  margin: 0 0 0.375em 0;
  font-size: 1.125em;
  line-height: 1.25em;
}
.perfinfo h2:first-of-type {
  margin-top: 0.375em;
}
@media (min-width: 600px) {
  .perfinfo h2 {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  .perfinfo h2 {
    font-size: 1.375em;
  }
}
@media (min-width: 1280px) {
  .perfinfo h2 {
    font-size: 1.5em;
  }
}

.perfinfo-wide {
  margin: 0;
  overflow: hidden;
  width: 100%;
  color: white;
  padding: 0.5em 0.875em;
  font-size: 1rem;
  line-height: 1.25em;
}
@media (min-width: 600px) {
  .perfinfo-wide {
    font-size: 1.0625em;
  }
}
@media (min-width: 900px) {
  .perfinfo-wide {
    display: table-cell;
    width: 60%;
    padding: 0.5em 1.125em 0.5em 1.125em;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .perfinfo-wide {
    font-size: 1.125em;
    display: table-cell;
    width: 55%;
    margin: 0;
  }
}
.perfinfo-wide h2 {
  font-weight: 300;
  font-style: italic;
  margin: 0 0 0.375em 0;
  font-size: 1.125em;
  line-height: 1.25em;
}
.perfinfo-wide h2:first-of-type {
  margin-top: 0.375em;
}
@media (min-width: 600px) {
  .perfinfo-wide h2 {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  .perfinfo-wide h2 {
    font-size: 1.375em;
  }
}
@media (min-width: 1280px) {
  .perfinfo-wide h2 {
    font-size: 1.5em;
  }
}

.perfinfo-musicians {
  line-height: 1.25;
  font-style: italic;
  font-size: 0.875em;
  margin: 0 0 0.5em 0;
}
.perfinfo-musicians:first-child {
  margin-top: 0.5em;
}
@media (min-width: 1280px) {
  .perfinfo-musicians {
    font-size: 1em;
  }
}

.perfinfo-copresent {
  display: inline-block;
  background-color: #034676;
  color: white;
  border-radius: 0.375em;
  padding: 0.4em 0.5em 0.25em 0.5em;
  font-size: 0.75em;
}
@media (min-width: 480px) {
  .perfinfo-copresent {
    font-size: 0.875em;
  }
}

.perfinfo-alert-container {
  display: block;
}

.perfinfo-alert {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  border-radius: 0.375em;
  padding: 0.2em 0.5em 0 0.5em;
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0.375em 0 1em 0;
}
@media (min-width: 480px) {
  .perfinfo-alert {
    font-size: 1em;
  }
}

.perfinfo-alertreason {
  color: white;
  font-style: italic;
  font-size: 0.875em;
  line-height: 1.1;
  margin-top: 0;
}

.perfinfo-venue,
.perfinfo-price {
  margin: 0;
  font-size: 1em;
  line-height: 1.25em;
}
@media (min-width: 900px) {
  .perfinfo-venue,
.perfinfo-price {
    font-size: 1.125em;
  }
}
@media (min-width: 1280px) {
  .perfinfo-venue,
.perfinfo-price {
    font-size: 1.25em;
  }
}

.perfinfo-venue span {
  display: inline-block;
  margin-left: 0.375em;
  text-indent: -9999px;
  background-size: contain;
  vertical-align: baseline;
  width: 2.5em;
  height: 0.9375em;
}
.perfinfo-venue span:hover {
  opacity: 0.7;
}

.perfinfo-date {
  margin: 0 0 0.625em 0;
  font-size: 1.0625em;
  line-height: 1.25em;
  font-weight: 700;
}
@media (min-width: 480px) {
  .perfinfo-date {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .perfinfo-date {
    font-size: 1.375em;
    margin-top: 0.5em;
  }
}
@media (min-width: 1280px) {
  .perfinfo-date {
    font-size: 1.5em;
  }
}
.perfinfo-date span.date-separator {
  font-weight: 300;
}

.perf-note-upper,
.perf-note-lower {
  width: 100%;
  margin: 0;
  color: white;
}

.perf-note-upper {
  background-color: #d56229;
}

.perf-note-lower {
  background-color: #4f6c84;
}

.perf-note {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25em;
  display: inline-block;
  margin: 0.625em 0.75em 0.5em 0.75em;
}

.perfdetails {
  width: 100%;
}
.perfdetails::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .perfdetails {
    margin: 1em 0 0.75em 0;
  }
}
.perfdetails h2 {
  background-color: #b01c25;
  color: white;
  font-size: 1.125em;
  line-height: 1.25em;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  text-transform: uppercase;
  margin: 0;
  display: block;
}
@media (min-width: 600px) {
  .perfdetails h2 {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }
}

.performance-page-photocredit {
  font-size: 0.875em;
  font-style: italic;
  opacity: 0.7;
}

.perfdetails1 {
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  margin-top: 0.75em;
}
.perfdetails1::after {
  clear: both;
  content: "";
  display: table;
}
.perfdetails1:last-child {
  margin-right: 0;
}
@media (min-width: 600px) {
  .perfdetails1 {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 40.628372189%;
    padding: 0.75rem 0 0 1.5rem;
    margin-top: 0.75em;
  }
  .perfdetails1:last-child {
    margin-right: 0;
  }
}

.perfdetails2 {
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
}
.perfdetails2::after {
  clear: both;
  content: "";
  display: table;
}
.perfdetails2:last-child {
  margin-right: 0;
}
@media (min-width: 600px) {
  .perfdetails2 {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 57.5916944207%;
    padding: 0.75rem 1.5rem 0 0;
    margin-top: 0.75em;
  }
  .perfdetails2:last-child {
    margin-right: 0;
  }
}

.perfabout,
.perfprogram,
.perfbios,
.perfsidebar,
.perfrelated,
.perfsponsors {
  background-color: #dde4eb;
  background: linear-gradient(#dde4eb, #cad5df);
  overflow: hidden;
  margin: 0;
}
@media (min-width: 600px) {
  .perfabout,
.perfprogram,
.perfbios,
.perfsidebar,
.perfrelated,
.perfsponsors {
    margin: 0 0 0.75rem 0;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }
}

.perfabout-content,
.perfprogram-content,
.perfbios-content,
.perfrelated-content,
.perfsidebar-content,
.perfsponsors-content {
  margin: 0;
  display: block;
  padding: 0 15px;
  line-height: 1.375em;
}
.perfabout-content a,
.perfprogram-content a,
.perfbios-content a,
.perfrelated-content a,
.perfsidebar-content a,
.perfsponsors-content a {
  display: block;
  width: 35%;
}
.perfabout-content a.overide,
.perfprogram-content a.overide,
.perfbios-content a.overide,
.perfrelated-content a.overide,
.perfsidebar-content a.overide,
.perfsponsors-content a.overide {
  display: inline;
  color: #cf212c;
}

.perfquote {
  color: #91171f;
  text-align: left;
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
}

.quoteattrib {
  font-size: 0.875rem;
  color: #91171f;
  font-weight: 300;
  font-style: italic;
  text-align: right;
  margin: 0 0 0.875rem 0;
}

.seriessponsor {
  display: block;
  background-color: #b01c25;
  color: white;
  font-size: 1.125em;
  line-height: 1.25;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  margin: 0 0 0.75rem 0;
}
@media (min-width: 600px) {
  .seriessponsor {
    border-radius: 0.375rem;
  }
}

.sponsor-logo-container {
  padding: 0 0.9375rem;
  margin: -0.75em 0 0 0;
}
.sponsor-logo-container::after {
  clear: both;
  content: "";
  display: table;
}

.sponsor-logo-1up {
  width: 60%;
  margin: 0 20%;
  display: inline-block;
}
.sponsor-logo-1up img {
  width: 100%;
}

.sponsor-logo-nup {
  width: 50%;
  display: inline-block;
  margin: 0;
  float: left;
}
.sponsor-logo-nup img {
  width: 100%;
}

.program-change-box {
  display: block;
  margin: 9px 0 0.625em 0;
}
.program-change-box .program-change-box-text {
  font-size: 1em;
  font-style: italic;
  color: #cf212c;
  margin: 0.375em 0 0 0;
  padding: 0;
}
.program-change-box:first-of-type {
  margin-top: 18px;
}

.perfprogram .alert {
  display: inline-block;
  background-color: #cf212c;
  border-radius: 0.1875rem;
  color: white;
  padding: 0.1875rem 0.375rem 0 0.375rem;
  font-size: 0.875em;
  text-transform: uppercase;
  margin: 0;
}

.program-encore-box {
  display: block;
  margin: 9px 0 0.625em 0;
}
.program-encore-box .encore-text {
  margin: 0.25em 0 0 0;
  padding: 0;
}

.encore {
  display: inline-block;
  background-color: #045a99;
  border-radius: 0.1875rem;
  color: white;
  padding: 0.1875rem 0.375rem 0 0.375rem;
  font-size: 0.875em;
  text-transform: uppercase;
  margin: 0;
}

.perfaction {
  text-align: center;
}
.perfaction:hover, .perfaction:active {
  opacity: 0.7;
}
@media (min-width: 320px) {
  .perfaction {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 32.1467110732%;
  }
  .perfaction:last-child {
    margin-right: 0;
  }
  .perfaction:nth-child(3n) {
    margin-right: 0;
  }
  .perfaction:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 600px) {
  .perfaction {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 15.1833888415%;
  }
  .perfaction:nth-child(3n) {
    margin-right: 1.7799333902%;
  }
  .perfaction:nth-child(3n+1) {
    clear: none;
  }
  .perfaction:last-child {
    margin-right: 0;
  }
  .perfaction:nth-child(6n) {
    margin-right: 0;
  }
  .perfaction:nth-child(6n+1) {
    clear: left;
  }
}

.perfaction a {
  font-size: 0.75rem;
  display: block;
  line-height: 0.875rem;
  color: white;
  text-decoration: none;
  height: 80px;
  width: 80px;
  padding: 52px 0 0 0;
  margin: 0 auto 12px auto;
}
@media (min-width: 900px) {
  .perfaction a {
    font-size: 0.875rem;
    line-height: 1.125rem;
    height: 100px;
    width: 100px;
    padding: 64px 0 0 0;
  }
}

.make-your-own-series-container-perfpage {
  margin: 0.75rem 0.5625rem 0 0.5625rem;
}
@media (min-width: 600px) {
  .make-your-own-series-container-perfpage {
    margin: 0 1.5rem 0 1.5rem;
  }
}

.kdfc-logo {
  width: 100%;
  margin-bottom: 1.5rem;
}
@media (min-width: 600px) {
  .kdfc-logo {
    width: 450px;
  }
}
.kdfc-logo img {
  width: 100%;
}

.seriessponsorlogocontainer {
  margin: 1rem 0;
}

.seriessponsorlogo {
  width: 90%;
  margin: 0 5%;
}

.perfpage-new {
  width: 100%;
}

.perfpage-new h1 {
  background-color: #b01c25;
  background: linear-gradient(#cf212c, #b01c25);
  color: white;
  font-size: 1.125em;
  line-height: 1;
  padding: 0.5em 0.5em 0.25em 0.5em;
  margin: 0;
  letter-spacing: -0.5px;
}
@media (min-width: 480px) {
  .perfpage-new h1 {
    font-size: 1.375em;
    letter-spacing: normal;
  }
}
@media (min-width: 768px) {
  .perfpage-new h1 {
    font-size: 1.875em;
  }
}
@media (min-width: 1024px) {
  .perfpage-new h1 {
    font-size: 2em;
  }
}
@media (min-width: 1280px) {
  .perfpage-new h1 {
    font-size: 2.5em;
  }
}
@media (min-width: 1440px) {
  .perfpage-new h1 {
    font-size: 2.5em;
  }
}

.performer-head-block {
  display: block;
  line-height: 1;
}

.perfhead-new {
  width: 100%;
  margin: 0;
}
@media (min-width: 1024px) {
  .perfhead-new {
    display: flex;
    flex-wrap: wrap;
  }
}

.perfphoto-new {
  width: 100%;
}
@media (min-width: 1024px) {
  .perfphoto-new {
    vertical-align: middle;
    background-color: #344757;
    background: radial-gradient(#42596e, #1a232b);
    width: 55%;
  }
}
.perfphoto-new img {
  display: block;
  width: 100%;
}

.perfinfo-new {
  margin: 0;
  width: 100%;
  background-color: #344757;
  background: radial-gradient(#42596e, #0c1114);
  position: relative;
}
@media (min-width: 1024px) {
  .perfinfo-new {
    width: 45%;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .perfinfo-new {
    font-size: 1.125em;
  }
}

.perfinfo-contents-new {
  color: white;
  padding: 0.5em 0.875em;
  font-size: 1rem;
  line-height: 1.25em;
}
@media (min-width: 600px) {
  .perfinfo-contents-new {
    font-size: 1.0625em;
  }
}
@media (min-width: 1024px) {
  .perfinfo-contents-new {
    padding: 0.5em 1.125em 0.5em 1.125em;
  }
}
.perfinfo-contents-new h2 {
  font-weight: 300;
  font-style: italic;
  margin: 0 0 0.375em 0;
  font-size: 1.125em;
  line-height: 1.25em;
}
.perfinfo-contents-new h2:first-of-type {
  margin-top: 0.375em;
}
@media (min-width: 600px) {
  .perfinfo-contents-new h2 {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  .perfinfo-contents-new h2 {
    font-size: 1.375em;
  }
}
@media (min-width: 1280px) {
  .perfinfo-contents-new h2 {
    font-size: 1.5em;
  }
}

.perfinfo-musicians-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0.5rem 0 0.5rem 0;
}

.musicians {
  width: 100%;
  line-height: 1.1;
  font-style: italic;
  font-size: 0.875em;
}
@media (min-width: 600px) {
  .musicians {
    width: 50%;
    font-size: 1rem;
  }
}

.musicians-alt {
  width: 100%;
  line-height: 1.1;
  font-style: italic;
  font-size: 0.875em;
}
@media (min-width: 600px) {
  .musicians-alt {
    width: 100%;
    font-size: 1rem;
  }
}

.perfinfo-copresent-new {
  display: inline-block;
  background-color: #034676;
  color: white;
  border-radius: 0.375em;
  padding: 0.4em 0.5em 0.25em 0.5em;
  font-size: 0.75em;
  margin-bottom: 0.5rem;
}
@media (min-width: 480px) {
  .perfinfo-copresent-new {
    font-size: 0.875em;
  }
}

.perfinfo-venue-new,
.perfinfo-price-new {
  margin: 0;
  font-size: 1em;
  line-height: 1.125em;
}
@media (min-width: 1280px) {
  .perfinfo-venue-new,
.perfinfo-price-new {
    font-size: 1.125em;
  }
}

.perfinfo-venue-new span {
  display: inline-block;
  margin: 0 1em 0 0.375em;
  text-indent: -9999px;
  background-size: contain;
  vertical-align: baseline;
  width: 2.5em;
  height: 0.9375em;
}
.perfinfo-venue-new span:hover {
  opacity: 0.7;
}

.perfinfo-date {
  margin: 0 0 0.625em 0;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
}
@media (min-width: 480px) {
  .perfinfo-date {
    font-size: 1.125em;
    margin-top: 0.5em;
  }
}
@media (min-width: 768px) {
  .perfinfo-date {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .perfinfo-date {
    font-size: 1.125em;
  }
}
@media (min-width: 1280px) {
  .perfinfo-date {
    font-size: 1.25em;
  }
}
.perfinfo-date span.date-separator {
  font-weight: 300;
}

.performance-page-purchasenav {
  display: flex;
  flex-wrap: wrap;
  bottom: 0;
  right: 0;
  width: 100%;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #91171f);
}
@media (min-width: 1024px) {
  .performance-page-purchasenav {
    position: absolute;
  }
}

.purchase-buttons {
  width: 50%;
  display: inline-flex;
  text-align: left;
  font-size: 0.7rem;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #91171f);
  color: white;
  text-decoration: none;
  opacity: 1;
  border-left: 3px solid transparent;
}
.purchase-buttons span {
  padding: 1rem 0 0.9rem 3rem;
  background-position: 4px 0;
}
@media (min-width: 480px) {
  .purchase-buttons span {
    padding: 1rem 0 0.9rem 3.5rem;
    background-position: 12px 2px;
  }
}
@media (min-width: 768px) {
  .purchase-buttons span {
    background-position: 12px 8px;
  }
}
.purchase-buttons:hover {
  opacity: 1;
  background-color: #344757;
  background: linear-gradient(#42596e, #273541);
}
@media (min-width: 480px) {
  .purchase-buttons {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .purchase-buttons {
    font-size: 1.125rem;
  }
}

.purchase-expanded {
  background-color: #344757;
  background: linear-gradient(#42596e, #273541);
}

.purchase-disabled {
  width: 50%;
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #91171f);
}

.purchase-multi-container {
  margin: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #344757;
  background: linear-gradient(#42596e, #273541);
}
@media (min-width: 1024px) {
  .purchase-multi-container {
    background-color: #0c1114;
    background: linear-gradient(#1a232b, black);
  }
}

.purchase-multi {
  padding: 1rem;
  width: 100%;
  margin: 0;
  position: relative;
}
@media (min-width: 1024px) {
  .purchase-multi {
    margin-left: 55%;
    background-color: #344757;
    background: linear-gradient(#42596e, #273541);
  }
}
.purchase-multi h1 {
  padding: 0;
  margin: 0 0 0.5rem 0;
  color: white;
  font-size: 1.25rem;
  background: none;
}
.purchase-multi p {
  color: white;
  margin-top: 0;
  line-height: 1.1;
}
.purchase-multi a {
  display: inline-block;
  padding: 9px 9px 6px 9px;
  border: 1px solid;
  border-radius: 9px;
  text-decoration: none;
}

#purchase-multi-tickets,
#purchase-multi-series {
  display: none;
}

.performance-closebox {
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  top: 0.75em;
  right: 0.75em;
  text-indent: -1000em;
}
.performance-closebox:before, .performance-closebox:after {
  content: "";
  position: absolute;
  width: 1.4375rem;
  height: 0.125rem;
  background-color: white;
  top: 0.75rem;
}
.performance-closebox:before {
  transform: rotate(45deg);
  left: 0.0625rem;
}
.performance-closebox:after {
  transform: rotate(-45deg);
  right: 0.0625rem;
}
.performance-closebox:hover {
  opacity: 0.7;
}

.performance-closebox-dark {
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  top: 0.75em;
  right: 0.75em;
  text-indent: -1000em;
}
.performance-closebox-dark:before, .performance-closebox-dark:after {
  content: "";
  position: absolute;
  width: 1.4375rem;
  height: 0.125rem;
  background-color: #344757;
  top: 0.75rem;
}
.performance-closebox-dark:before {
  transform: rotate(45deg);
  left: 0.0625rem;
}
.performance-closebox-dark:after {
  transform: rotate(-45deg);
  right: 0.0625rem;
}
.performance-closebox-dark:hover {
  opacity: 0.4;
}

.perfdetails-new {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0.75em 0 0 0;
}
@media (min-width: 900px) {
  .perfdetails-new {
    margin: 0.75em 0 0.75em 0;
  }
}
.perfdetails-new h2 {
  background-color: #b01c25;
  color: white;
  font-size: 1.125em;
  line-height: 1.25em;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  text-transform: uppercase;
  margin: 0;
}
@media (min-width: 900px) {
  .perfdetails-new h2 {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }
}

.perfdetails1-new {
  width: 100%;
}
@media (min-width: 900px) {
  .perfdetails1-new {
    width: 50%;
    padding: 0.75rem 0 0 1.5rem;
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .perfdetails1-new {
    width: 40%;
  }
}

.perfdetails2-new {
  width: 100%;
}
@media (min-width: 900px) {
  .perfdetails2-new {
    width: 50%;
    padding: 0.75rem 1.5rem 0 1.5rem;
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .perfdetails2-new {
    width: 60%;
  }
}

.perfdetailsabout-new {
  width: 100%;
}
@media (min-width: 900px) {
  .perfdetailsabout-new {
    padding: 0.75rem 1.5rem 0 1.5rem;
    margin: 0;
  }
}

.artist-information {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  background: #731218;
  background: linear-gradient(#91171f, #731218);
}

.perfabout-new,
.perfprogram-new,
.perfbios-new,
.perfsidebar-new,
.perfrelated-new,
.perfartistinfo-new,
.perfsponsors-new {
  background-color: #dde4eb;
  background: linear-gradient(#dde4eb, #cad5df);
  overflow: hidden;
  margin: 0;
}
@media (min-width: 900px) {
  .perfabout-new,
.perfprogram-new,
.perfbios-new,
.perfsidebar-new,
.perfrelated-new,
.perfartistinfo-new,
.perfsponsors-new {
    margin: 0 0 0.75rem 0;
    border-radius: 0.375rem;
  }
}

.perfvideo-new {
  background-color: #273541;
  background: linear-gradient(#4f6c84, #344757);
  overflow: hidden;
  margin: 0;
}
@media (min-width: 900px) {
  .perfvideo-new {
    margin: 0 0 0.75rem 0;
    border-radius: 0.375rem;
  }
}

.perfabout-content-new,
.perfprogram-content-new,
.perfbios-content-new,
.perfrelated-content-new,
.perfsidebar-content-new,
.perfvideo-content-new,
.artist-links-content-new,
.perfsponsors-content-new {
  margin: 0;
  display: block;
  padding: 0 15px;
  line-height: 1.375em;
}
.perfabout-content-new a,
.perfprogram-content-new a,
.perfbios-content-new a,
.perfrelated-content-new a,
.perfsidebar-content-new a,
.perfvideo-content-new a,
.artist-links-content-new a,
.perfsponsors-content-new a {
  color: #444;
}

.artist-articles-content-new {
  margin: 0;
  display: block;
  padding: 0 15px;
  line-height: 1.375em;
}

.related-perf {
  text-decoration: none;
  font-weight: 300;
}

.perf-video-container {
  background-color: #0c1114;
  padding: 0.25rem 1rem 1rem 1rem;
  margin: 0.75rem 0;
  border-radius: 6px;
}

.perf-video-title {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.1;
  color: white;
  margin: 0 0 0 0;
}

.perfbios-content-new,
.artist-links-content-new,
.artist-articles-content-new {
  display: none;
  position: relative;
}
.perfbios-content-new > h2,
.artist-links-content-new > h2,
.artist-articles-content-new > h2 {
  color: #444;
  background-color: transparent;
  font-weight: bold;
  padding: 1rem 0 0.5rem 0;
}

.artist-link-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #b4c4d2;
  color: white;
  border-radius: 6px;
  padding: 0 0 0.5625rem 0;
  margin: 0 0 0.75rem 0;
}
.artist-link-container h2 {
  font-size: 1rem;
  width: 100%;
  color: white;
  background-color: #273541;
  padding: 0.375rem 0.5625rem 0 0.5625rem;
  margin: 0;
}
.artist-link-container a {
  width: 40%;
  padding: 0.375rem 0.75rem 0.1875rem 0.75rem;
  text-decoration: none;
  border-radius: 6px;
  line-height: 1.1;
  color: white;
  margin: 0.75rem 5% 0 5%;
}
@media (min-width: 480px) {
  .artist-link-container a {
    width: 22%;
    margin: 0.75rem 1.5% 0 1.5%;
    padding: 0.375rem 0.5625rem 0.1875rem 0.5625rem;
  }
}
@media (min-width: 900px) {
  .artist-link-container a {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .artist-link-container a {
    width: 22%;
  }
}

.article-container {
  width: 100%;
  background-color: #b4c4d2;
  border-radius: 6px;
  padding: 0 0 0.5625rem 0;
  margin: 0.75rem 0 0.75rem 0;
}
.article-container h2 {
  font-size: 1rem;
  width: 100%;
  color: white;
  background-color: #273541;
  padding: 0.375rem 0.5625rem 0 0.5625rem;
  margin: 0;
}

.artist-article-link {
  display: block;
  background-color: #42596e;
  color: white;
  border-radius: 6px;
  margin: 1rem 1rem 0.5rem 1rem;
  padding: 9px;
  text-decoration: none;
  font-weight: bold;
}
.artist-article-link span {
  font-style: italic;
  font-weight: normal;
}
.artist-article-link span::after {
  content: "\a";
  white-space: pre;
}

a.website {
  background-color: #cf212c;
}

a.facebook {
  background-color: #4267b2;
}

a.twitter {
  background-color: #1da1f2;
}

a.instagram {
  background-color: #c13584;
}

.artist-article-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #b4c4d2;
  border-radius: 6px;
  padding: 0 0 0.5625rem 0;
  margin: 0 0 0.75rem 0;
}
.artist-article-container h2 {
  font-size: 1rem;
  width: 100%;
  color: white;
  background-color: #273541;
  padding: 0.375rem 0.5625rem 0 0.5625rem;
  margin: 0;
}
.artist-article-container a {
  width: 40%;
  color: white;
  padding: 0.375rem 0.75rem 0.1875rem 0.75rem;
  text-decoration: none;
  border-radius: 6px;
  line-height: 1.1;
  margin: 0.75rem 5% 0 5%;
}
@media (min-width: 480px) {
  .artist-article-container a {
    width: 20%;
    margin: 0.75rem 2.5% 0 2.5%;
  }
}

.seriessponsor {
  display: block;
  background-color: #b01c25;
  color: white;
  font-size: 1.125em;
  line-height: 1.25;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  margin: 0 0 0.75rem 0;
}
@media (min-width: 768px) {
  .seriessponsor {
    border-radius: 0.375rem;
  }
}

.sponsor-logo-container {
  padding: 0 0.9375rem;
  margin: -0.75em 0 0 0;
}
.sponsor-logo-container::after {
  clear: both;
  content: "";
  display: table;
}

.sponsor-logo-1up {
  width: 60%;
  margin: 0;
  display: inline-block;
}
.sponsor-logo-1up img {
  width: 100%;
}

.sponsor-logo-nup {
  width: 50%;
  display: inline-block;
  margin: 0;
  float: left;
}
.sponsor-logo-nup img {
  width: 100%;
}

.program-change-box {
  display: block;
  margin: 9px 0 0.625em 0;
}
.program-change-box .program-change-box-text {
  font-size: 1em;
  font-style: italic;
  color: #cf212c;
  margin: 0.375em 0 0 0;
  padding: 0;
}
.program-change-box:first-of-type {
  margin-top: 18px;
}

.perfprogram .alert {
  display: inline-block;
  background-color: #cf212c;
  border-radius: 0.1875rem;
  color: white;
  padding: 0.1875rem 0.375rem 0 0.375rem;
  font-size: 0.875em;
  text-transform: uppercase;
  margin: 0;
}

.program-encore-box {
  display: block;
  margin: 9px 0 0.625em 0;
}
.program-encore-box .encore-text {
  margin: 0.25em 0 0 0;
  padding: 0;
}

.encore {
  display: inline-block;
  background-color: #045a99;
  border-radius: 0.1875rem;
  color: white;
  padding: 0.1875rem 0.375rem 0 0.375rem;
  font-size: 0.875em;
  text-transform: uppercase;
  margin: 0;
}

.make-your-own-series-container-perfpage-new {
  width: 100%;
  margin: 0.75rem 0.5625rem 0 0.5625rem;
}
@media (min-width: 900px) {
  .make-your-own-series-container-perfpage-new {
    margin: 0 1.5rem 0.75rem 1.5rem;
  }
}

.perf-related-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 1rem 0 1rem 0;
  background-color: #b4c4d2;
  width: 100%;
  border-radius: 0.375rem;
}
.perf-related-item:hover {
  background-color: #87a1b7;
}

.perf-related-photo {
  width: 25%;
}
.perf-related-photo img {
  display: block;
  width: 100%;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.perf-related-details {
  width: 70%;
  padding: 0.5rem 0.25rem 0.5rem 0.75rem;
}
@media (min-width: 480px) {
  .perf-related-details {
    padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  }
}
.perf-related-details p {
  margin: 0;
  line-height: 1.2;
  font-size: 0.7rem;
}
@media (min-width: 480px) {
  .perf-related-details p {
    font-size: 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 600px) {
  .perf-related-details p {
    font-size: 1rem;
  }
}

.perfprogram-new .alert {
  display: inline-block;
  background-color: #cf212c;
  border-radius: 0.1875rem;
  color: white;
  padding: 0.1875rem 0.375rem 0 0.375rem;
  font-size: 0.875em;
  text-transform: uppercase;
  margin: 0;
}

.about-us-content {
  width: 100%;
}
.about-us-content::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 900px) {
  .about-us-content {
    padding: 0;
  }
}

.faq-list,
.job-requirements {
  list-style: none;
  margin-bottom: 1.5rem;
  padding: 0;
}
.faq-list li,
.job-requirements li {
  display: block;
  border-bottom: 1px #5d7e9a solid;
  padding: 0.25rem 0;
  font-size: 1em;
}
.faq-list li:first-child,
.job-requirements li:first-child {
  border-top: 1px #5d7e9a solid;
}
.faq-list li a,
.job-requirements li a {
  text-decoration: none;
  color: white;
}
.faq-list li a:hover,
.job-requirements li a:hover {
  opacity: 0.7;
}
.faq-list li span,
.job-requirements li span {
  font-weight: bold;
}

.job-requirements li {
  margin-left: 1em;
}

.staff-board-list {
  list-style: none;
  margin-bottom: 2.75rem;
  padding: 0;
}
.staff-board-list li {
  display: block;
  border-bottom: 1px #5d7e9a solid;
  padding: 0.5rem 0 0.25rem 0;
  font-weight: bold;
}
.staff-board-list li:first-child {
  border-top: 1px #5d7e9a solid;
}
.staff-board-list li a {
  text-decoration: none;
  color: white;
}
.staff-board-list li a:hover {
  opacity: 0.7;
}
.staff-board-list li span {
  font-style: italic;
  font-weight: normal;
}

.past-seasons-brochure {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0;
}

.past-seasons {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
  margin: 0;
}

a.season-button {
  flex-basis: 45%;
  border-radius: 0.375rem;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  font-weight: 300;
  font-style: italic;
  text-align: center;
  text-decoration: none;
  padding: 0.375rem 0.5625rem;
  margin: 2.5%;
  line-height: 1.125;
}
a.season-button:hover {
  opacity: 1;
  background: linear-gradient(#e4545d, #cf212c);
  color: white;
}
a.season-button > span {
  font-size: 1.25em;
  font-weight: 700;
  font-style: normal;
}
@media (min-width: 480px) {
  a.season-button {
    flex-basis: 30%;
    margin: 1.625%;
  }
}
@media (min-width: 768px) {
  a.season-button {
    flex-basis: 22%;
    margin: 1.5%;
  }
}
@media (min-width: 900px) {
  a.season-button {
    flex-basis: 17%;
    margin: 1.5%;
  }
}

.past-season-brochure-button {
  flex-basis: 45%;
  margin-bottom: 1em;
  text-align: center;
  text-decoration: none;
}
.past-season-brochure-button:hover {
  opacity: 0.7;
}
.past-season-brochure-button > img {
  width: 100%;
}
.past-season-brochure-button > p {
  font-style: italic;
  font-weight: 300;
  font-size: 1em;
  line-height: 1.2;
  margin: 0;
}
.past-season-brochure-button > p > span {
  font-size: 1.25em;
  font-weight: 700;
  font-style: normal;
}
@media (min-width: 600px) {
  .past-season-brochure-button {
    flex-basis: 20%;
  }
}

.past-performance-list {
  list-style: none;
  margin-bottom: 1.5rem;
  padding: 0;
}
.past-performance-list li {
  display: block;
  border-bottom: 1px #5d7e9a solid;
  padding: 0.25rem 0 0.175rem 0;
  font-weight: bold;
  font-size: 1.25em;
}
.past-performance-list li:first-child {
  border-top: 1px #5d7e9a solid;
}
.past-performance-list li a {
  text-decoration: none;
  color: white;
}
.past-performance-list li a:hover {
  opacity: 0.7;
}
.past-performance-list li span {
  font-style: italic;
  font-weight: normal;
}

.pastperf-date {
  width: 1.75em;
  font-weight: bold;
  font-size: 1.25em;
  line-height: 1.25em;
  text-align: right;
  vertical-align: middle;
  padding: 6px 4px 3px 4px;
  border-top: 1px #5d7e9a solid;
  border-bottom: 1px #5d7e9a solid;
}

.past-performances-list {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0 0 1.5rem 0;
}
@media (min-width: 768px) {
  .past-performances-list {
    padding: 0 1.5rem;
  }
}

.month-group {
  width: 100%;
  margin: 0;
  padding: 0 0.5rem 0 0.5rem;
}
.month-group h2 {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-variant-numeric: lining-nums;
  font-weight: bold;
  font-size: clamp(1.5rem, 1.3rem + 0.7vw, 2rem);
  line-height: 1.2;
  margin: 2rem 0 1rem 0;
}
@media (min-width: 600px) {
  .month-group {
    padding: 0 1rem 0 1rem;
  }
}
.month-group ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100;
}

.past-performance-listing {
  margin: 0.5 1rem 0 0.5rem;
  display: flex;
  align-items: center;
  padding: 6px 3px;
  border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
}
.past-performance-listing:first-of-type {
  border-top: 1px rgba(255, 255, 255, 0.3) solid;
}
@media (min-width: 600px) {
  .past-performance-listing {
    margin: 0 1rem 0 1rem;
  }
}

.past-performance-date {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-variant-numeric: lining-nums;
  font-weight: bold;
  font-size: clamp(1.5rem, 1.3rem + 0.7vw, 2rem);
  line-height: 1.2;
  text-align: right;
  padding-right: 15px;
  flex-basis: 3rem;
}

.past-performance-performer {
  font-size: clamp(0.875rem, 0.7rem + 0.5vw, 1.25rem);
  line-height: 1.2;
  text-align: left;
  padding-top: clamp(0.188rem, 0.152rem + 0.179vw, 0.313rem);
}

.pastperf-performer {
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.25em;
  padding: 7px 4px 4px 12px;
  border-top: 1px #5d7e9a solid;
  border-bottom: 1px #5d7e9a solid;
}

.past-performances-archive-btn {
  display: inline-block;
  text-decoration: none;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  padding: 0.5em 0.5em 0.25em 0.5em;
  color: white;
  font-size: 1em;
  font-weight: 700;
  border-radius: 0.375rem;
  margin: 0;
}
.past-performances-archive-btn:hover {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
  opacity: 1;
}

.email-thanks {
  font-size: 1.25em;
  margin: 0 2em 1em 2em;
}
@media (min-width: 600px) {
  .email-thanks {
    font-size: 1.25em;
  }
}
.email-thanks:first-child {
  padding-top: 0.75em;
}

.listing-modal-overlay,
.perf-modal-overlay {
  position: absolute;
  width: 100%;
  top: -4.5em;
  min-height: 100%;
  display: none;
  z-index: 200;
}

.perf-modal-container {
  position: relative;
  width: 95%;
  background-color: #1a232b;
  background: linear-gradient #1a232b, #0c1114;
  border-radius: 12px;
  padding: 0.625em 0.75em 0.25em 0.75em;
  margin: 20% auto 80% auto;
  opacity: 1;
  z-index: 300;
  display: none;
  color: white;
  font-size: 1.125em;
}
@media (min-width: 320px) {
  .perf-modal-container {
    font-size: 0.875em;
  }
}
@media (min-width: 480px) {
  .perf-modal-container {
    font-size: 1em;
  }
}
@media (min-width: 600px) {
  .perf-modal-container {
    width: 70%;
    font-size: 1.125em;
  }
}
@media (min-width: 768px) {
  .perf-modal-container {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .perf-modal-container {
    font-size: 1.5em;
  }
}
.perf-modal-container p {
  font-size: 1em;
}
.perf-modal-container h1 {
  width: 75%;
  font-weight: 300;
  color: white;
  opacity: 1;
  font-size: 1.25em;
  line-height: 1.25em;
  margin: 0;
}
@media (min-width: 480px) {
  .perf-modal-container h1 {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .perf-modal-container h1 {
    width: 90%;
  }
}
.perf-modal-container ul {
  list-style-type: none;
  padding: 0 0 0 2rem;
}
.perf-modal-container ul li {
  font-size: 1.25rem;
  line-height: 1.375rem;
  border-bottom: 1px solid white;
  padding: 0.75rem 0 0.5rem 0;
}
.perf-modal-container ul li:first-of-type {
  border-top: 1px solid white;
}
.perf-modal-container ul li a {
  text-decoration: none;
  color: white;
}
.perf-modal-container ul li a:hover, .perf-modal-container ul li a:active {
  opacity: 0.7;
}

.listing-modal-container {
  position: relative;
  width: 95%;
  background-color: #1a232b;
  background: linear-gradient #1a232b, #0c1114;
  border-radius: 12px;
  padding: 1.125rem 1.75rem 0.1875rem 1.75rem;
  margin: 20% auto 80% auto;
  opacity: 1;
  z-index: 300;
  color: white;
  font-size: 1.125em;
}
@media (min-width: 320px) {
  .listing-modal-container {
    font-size: 0.875em;
  }
}
@media (min-width: 480px) {
  .listing-modal-container {
    font-size: 1em;
  }
}
@media (min-width: 600px) {
  .listing-modal-container {
    width: 70%;
    font-size: 1.125em;
    padding: 1.125rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .listing-modal-container {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .listing-modal-container {
    font-size: 1.5em;
  }
}
.listing-modal-container p {
  font-size: 1em;
}
.listing-modal-container h1 {
  font-weight: 300;
  color: white;
  opacity: 1;
  font-size: 1.875rem;
  line-height: 1.125em;
  margin: 0;
}
.listing-modal-container ul {
  list-style-type: none;
  padding: 0 0 0 2rem;
}
.listing-modal-container ul li {
  font-size: 1.25rem;
  line-height: 1.375rem;
  border-bottom: 1px solid white;
  padding: 0.75rem 0 0.5rem 0;
}
.listing-modal-container ul li:first-of-type {
  border-top: 1px solid white;
}
.listing-modal-container ul li a {
  text-decoration: none;
  color: white;
}
.listing-modal-container ul li a:hover, .listing-modal-container ul li a:active {
  opacity: 0.7;
}

.perf-modal-buytix,
.perf-modal-buyseries,
.perf-modal-viewseries,
.perf-modal-performerlink,
.perf-modal-video,
.listing-modal-buytix,
.listing-modal-buyseries,
.listing-modal-viewseries {
  display: none;
}

.perf-modal-video h1 {
  margin: 0.375rem 2.625rem 0.375rem 0;
}

.video-wrapper {
  margin: 1rem 0 1.5rem 0rem;
}
.video-wrapper iframe {
  margin: 0 auto;
}

.video-wrapper-season-preview {
  margin: 1rem 1rem 1.5rem 1rem;
}
.video-wrapper-season-preview iframe {
  margin: 0 auto;
}

.video-credit {
  font-size: 0.875em;
  font-style: italic;
  color: white;
}

.closebox {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
  position: absolute;
  top: 0.75em;
  right: 0.75em;
  text-indent: -1000em;
}
.closebox:before, .closebox:after {
  content: "";
  position: absolute;
  width: 2.1875rem;
  height: 0.125rem;
  background-color: white;
  top: 1.125rem;
}
.closebox:before {
  transform: rotate(45deg);
  left: 0.0625rem;
}
.closebox:after {
  transform: rotate(-45deg);
  right: 0.0625rem;
}
.closebox:hover {
  opacity: 0.7;
}

.intro-panel {
  width: 100%;
  display: block;
  font-size: 0.875em;
  line-height: 1.5em;
  margin: 0;
  color: white;
}
.intro-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 480px) {
  .intro-panel {
    font-size: 1em;
  }
}
@media (min-width: 600px) {
  .intro-panel {
    font-size: 1.125em;
  }
}
@media (min-width: 768px) {
  .intro-panel {
    font-size: 1.25em;
  }
}

.intro-panel-contents {
  padding: 0.5em 0;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 83.0366777683%;
  margin-left: 8.4816611159%;
}
.intro-panel-contents:last-child {
  margin-right: 0;
}
@media (min-width: 1024px) {
  .intro-panel-contents {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 66.0733555366%;
    margin-left: 16.9633222317%;
  }
  .intro-panel-contents:last-child {
    margin-right: 0;
  }
}

.program-goals {
  list-style: none;
  padding: 0;
  margin: 0 1em;
}
.program-goals li {
  display: block;
  border-bottom: 1px #a96eb0 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.program-goals li:first-of-type {
  border-top: 1px #a96eb0 solid;
}
.program-goals li a {
  text-decoration: none;
  color: white;
}
.program-goals li a:hover {
  opacity: 0.7;
}

.list-subcaption {
  font-size: 0.75em;
  font-style: italic;
  line-height: 1.25em;
  padding: 0.625em 0 0 0.75em;
  display: inline-block;
  margin: 0;
}

.intro-panel-aboutus {
  background-color: #273541;
  background: linear-gradient(#42596e, #273541);
}

.intro-panel-supportus {
  background-color: #117f9b;
  background: linear-gradient(#1599bb, #0d657b);
}

.intro-panel-education {
  background-color: #6e3f74;
  background: linear-gradient(#6e3f74, #422646);
}

.intro-panel-performances {
  background-color: #cf212c;
  background: linear-gradient(#cf212c, #a31a23);
}

.col-30 {
  width: 100%;
  padding: 0 0.875rem;
  line-height: 1.375em;
  margin: 0;
  float: left;
}
@media (min-width: 768px) {
  .col-30 {
    width: 30%;
  }
}

.col-70 {
  width: 100%;
  padding: 0 0.875rem;
  line-height: 1.375em;
  margin: 0;
  float: left;
}
@media (min-width: 768px) {
  .col-70 {
    width: 70%;
  }
}

.col-40 {
  width: 100%;
  padding: 0 1.25rem;
  line-height: 1.375em;
  margin: 0;
  float: left;
}
@media (min-width: 768px) {
  .col-40 {
    width: 40%;
  }
}

.col-60 {
  width: 100%;
  padding: 0 1.25rem;
  line-height: 1.375em;
  margin: 0 0 1.5rem 0;
  float: left;
}
@media (min-width: 768px) {
  .col-60 {
    width: 60%;
  }
}

.col-50 {
  width: 100%;
  padding: 0 1.25rem;
  line-height: 1.375em;
  margin: 0;
  float: left;
}
@media (min-width: 768px) {
  .col-50 {
    width: 50%;
    padding: 0 1.5rem;
  }
}

.col-100 {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0 0 1.5rem 0;
}
@media (min-width: 768px) {
  .col-100 {
    padding: 0 1.5rem;
  }
}

.panel {
  margin: 0.75em 0;
  font-size: 0.75em;
}
.panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 480px) {
  .panel {
    font-size: 0.875em;
  }
}
@media (min-width: 768px) {
  .panel {
    font-size: 1em;
  }
}
@media (min-width: 1024px) {
  .panel {
    font-size: 1.125em;
  }
}

.panel-tab {
  margin: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
@media (min-width: 480px) {
  .panel-tab {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }
}
@media (min-width: 900px) {
  .panel-tab {
    height: 3rem;
  }
}

.panel-tab-performances {
  background-color: #b01c25;
}

.panel-tab-education {
  background-color: #6e3f74;
}

@media (min-width: 480px) {
  .panel-tab-closed {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }
}

.panel-tab-arrow {
  position: absolute;
  top: 0.375rem;
  right: 0.5625rem;
  height: 1.625rem;
  width: 1.625rem;
  background-position: bottom;
  transition: 0.3s transform ease;
}
@media (min-width: 900px) {
  .panel-tab-arrow {
    top: 0.75rem;
    right: 0.75rem;
    height: 1.625rem;
    width: 1.625rem;
  }
}

.arrow-direction {
  transform: rotate(180deg);
  transition: 0.3s transform ease;
}

.panel-content {
  margin: 0;
  padding: 0.75rem 0.75rem 0.1875rem 0.75rem;
  overflow: hidden;
  display: none;
}
@media (min-width: 480px) {
  .panel-content {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }
}
.panel-content a {
  color: white;
}

.panel-content-performances {
  background-color: #cad5df;
}

.panel-content-education {
  background-color: #844c8b;
}

.performance-listing-content,
.performance-listing-content-individual-series-page {
  margin: 0;
  display: block;
}
.performance-listing-content::after,
.performance-listing-content-individual-series-page::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 480px) {
  .performance-listing-content,
.performance-listing-content-individual-series-page {
    padding: 0 0.75rem;
  }
}
.performance-listing-content a,
.performance-listing-content-individual-series-page a {
  text-decoration: none;
  color: white;
  font-weight: normal;
}
.performance-listing-content a.override-white-link,
.performance-listing-content-individual-series-page a.override-white-link {
  text-decoration: underline;
  color: #444;
  font-weight: bold;
}

.performance-listing-content-individual-series-page {
  margin: 0 0.75rem;
  font-size: 0.75em;
}
@media (min-width: 480px) {
  .performance-listing-content-individual-series-page {
    font-size: 0.875em;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .performance-listing-content-individual-series-page {
    font-size: 1em;
  }
}
@media (min-width: 1024px) {
  .performance-listing-content-individual-series-page {
    font-size: 1.125em;
  }
}

.performance-listing-content h2,
.performance-listing-content-individual-series-page h2 {
  color: white;
  font-size: 1.375rem;
  line-height: 1.125em;
  font-weight: 300;
  padding: 0.5625rem 2.625rem 0.375rem 0.75rem;
  margin: 0;
}
@media (min-width: 900px) {
  .performance-listing-content h2,
.performance-listing-content-individual-series-page h2 {
    font-size: 1.625rem;
    padding: 0.75rem 0.875rem 0.25rem 0.875rem;
  }
}

.performance-listing-content h3,
.performance-listing-content-individual-series-page h3 {
  color: white;
  line-height: 1;
  display: block;
  margin: 0;
  background-color: #344757;
  width: 100%;
  padding: 0.5rem 0.5625rem 0.25rem 0.5625rem;
  font-size: 1.25em;
  letter-spacing: -0.25px;
}
@media (min-width: 480px) {
  .performance-listing-content h3,
.performance-listing-content-individual-series-page h3 {
    letter-spacing: normal;
  }
}
@media (min-width: 600px) {
  .performance-listing-content h3,
.performance-listing-content-individual-series-page h3 {
    padding: 0.5rem 0.5625rem 0.25rem 0.5625rem;
  }
}

.performance-listing-block {
  display: block;
}

.performance-listing-instrument {
  font-size: 1em;
  font-weight: 300;
  line-height: 1;
  text-transform: lowercase;
  font-variant: small-caps;
  display: inline-block;
}
.performance-listing-instrument:before {
  font-size: 0.875em;
  position: relative;
  top: -0.0625em;
  content: " | ";
}

.performance-listing-instrument-long {
  font-size: 1em;
  line-height: 0.75;
  font-weight: 300;
  text-transform: lowercase;
  display: block;
  font-variant: small-caps;
  margin-bottom: 0.125em;
}

.panel-content-link {
  cursor: pointer;
}

.panel-block-performance-listing {
  margin: 0 0 0.75rem 0;
  background-color: #718faa;
  border-radius: 0.375rem;
  overflow: hidden;
}
.panel-block-performance-listing::after {
  clear: both;
  content: "";
  display: table;
}

.performances-listing-details-outer {
  width: 100%;
  display: table;
  margin: 0;
}

.performance-listing-details-inner {
  display: table-cell;
  width: 100%;
  table-layout: fixed;
  float: left;
  padding: 0;
}

.performance-listing-photo {
  overflow: hidden;
  display: table-cell;
  width: 42%;
  vertical-align: top;
}
@media (min-width: 480px) {
  .performance-listing-photo {
    width: 33%;
  }
}
@media (min-width: 600px) {
  .performance-listing-photo {
    width: 25%;
  }
}
@media (min-width: 900px) {
  .performance-listing-photo {
    width: 30%;
  }
}
.performance-listing-photo img {
  display: block;
  width: 100%;
}

.performance-listing-photo-1920 {
  overflow: hidden;
  display: table-cell;
  width: 40%;
  vertical-align: top;
}
@media (min-width: 480px) {
  .performance-listing-photo-1920 {
    width: 35%;
  }
}
@media (min-width: 600px) {
  .performance-listing-photo-1920 {
    width: 30%;
  }
}
@media (min-width: 768px) {
  .performance-listing-photo-1920 {
    width: 40%;
  }
}
.performance-listing-photo-1920 img {
  display: block;
  width: 100%;
}

.performance-listing-info {
  display: table-cell;
  width: 58%;
  font-size: 1.125em;
  vertical-align: top;
  padding: 0.75em 0.5em 0.375em 0.625em;
}
@media (min-width: 480px) {
  .performance-listing-info {
    width: 67%;
  }
}
@media (min-width: 600px) {
  .performance-listing-info {
    width: 75%;
  }
}
@media (min-width: 768px) {
  .performance-listing-info {
    width: 70%;
  }
}
@media (min-width: 900px) {
  .performance-listing-info {
    width: 65%;
  }
}

.performance-listing-info-1920 {
  display: table-cell;
  width: 60%;
  font-size: 1.125em;
  vertical-align: top;
  padding: 0.75em 0.5em 0.375em 0.875em;
}
@media (min-width: 480px) {
  .performance-listing-info-1920 {
    width: 65%;
  }
}
@media (min-width: 600px) {
  .performance-listing-info-1920 {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .performance-listing-info-1920 {
    width: 60%;
  }
}

.performance-listing-nav {
  display: none;
}
@media (min-width: 900px) {
  .performance-listing-nav {
    display: table-cell;
    vertical-align: middle;
    width: 33%;
    padding-right: 1rem;
  }
}
.performance-listing-nav a {
  font-weight: 700;
}

.performance-listing-nav-1920 {
  display: none;
}
@media (min-width: 768px) {
  .performance-listing-nav-1920 {
    display: table-cell;
    vertical-align: middle;
    width: 35%;
    padding-right: 1rem;
  }
}
.performance-listing-nav-1920 a {
  font-weight: 700;
}

.performance-listing-btn {
  background-position: top center;
  font-size: 0.875rem;
  font-weight: 700;
  display: inline-block;
  line-height: 0.875rem;
  color: white;
  text-decoration: none;
  width: 100%;
  padding: 3.25rem 0 0 0;
  margin: 0 auto 0.375em auto;
  text-align: center;
  display: inline-block;
  width: 33%;
  float: right;
}
.performance-listing-btn:hover, .performance-listing-btn:active {
  opacity: 0.7;
}

.performance-listing-alert-container {
  display: block;
  margin: 0 0 0.625em 0;
}

.performance-listing-alert {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  border-radius: 0.1875rem;
  padding: 0.25em 0.5em 0.125em 0.5em;
  margin: 0;
  font-size: 0.75em;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  .performance-listing-alert {
    padding: 0.3em 0.5em 0.1em 0.5em;
  }
}
@media (min-width: 768px) {
  .performance-listing-alert {
    font-size: 0.875em;
    padding: 0.2em 0.5em 0.1em 0.5em;
    border-radius: 0.375rem;
  }
}
@media (min-width: 1024px) {
  .performance-listing-alert {
    padding: 0.2em 0.5em 0 0.5em;
  }
}

.performance-listing-alert-reason {
  color: white;
  font-style: italic;
  font-size: 0.75em;
  display: none;
  margin-top: 0.5em;
}
@media (min-width: 600px) {
  .performance-listing-alert-reason {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .performance-listing-alert-reason {
    margin-top: 0.75em;
  }
}

.performance-listing-copresent {
  display: none;
  background-color: #034676;
  color: white;
  border-radius: 0.375em;
  padding: 0.4em 0.5em 0.25em 0.5em;
  margin: 0 0 1em 0;
  font-style: italic;
  font-size: 0.625em;
}
@media (min-width: 480px) {
  .performance-listing-copresent {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .performance-listing-copresent {
    font-size: 0.75em;
    padding: 0.5em 0.5em 0.375em 0.5em;
  }
}
@media (min-width: 768px) {
  .performance-listing-copresent {
    font-size: 0.625em;
    padding: 0.5em 0.5em 0.375em 0.5em;
  }
}

.performance-list-subhead {
  margin: 0 0 0.5em 0;
  font-style: italic;
  line-height: 1.25em;
}
@media (min-width: 600px) {
  .performance-list-subhead {
    font-size: 1.125em;
  }
}

.performance-list-subhead-1920 {
  margin: 0 0 0.5em 0;
  font-style: italic;
  line-height: 1em;
  display: none;
}
@media (min-width: 600px) {
  .performance-list-subhead-1920 {
    font-size: 1em;
  }
}
@media (min-width: 1024px) {
  .performance-list-subhead-1920 {
    display: inline-block;
  }
}

.performance-list-date,
.performance-list-venue {
  margin: 0;
  line-height: 1.125em;
}
.performance-list-date > span.bar,
.performance-list-venue > span.bar {
  font-weight: 300;
}

.performance-list-date {
  font-weight: 700;
  margin: 0 0 0.25em 0;
}

.series-listing-intro {
  margin: 0;
  padding: 0.125em 0.5em 1em 0.5em;
  font-size: 1.125em;
}
.series-listing-intro::after {
  clear: both;
  content: "";
  display: table;
}
.series-listing-intro p {
  line-height: 1.25em;
  margin: 0;
}

.intro-series-individual-page {
  color: white;
  margin: 0;
  display: flex;
  width: 100%;
  font-size: 0.875em;
  padding: 0.75rem 0.75rem 0.75rem 0.75rem;
}
.intro-series-individual-page p {
  margin: 0 0 1em 0;
}
@media (min-width: 768px) {
  .intro-series-individual-page {
    font-size: 1.125em;
    padding: 1rem 1rem 0 1rem;
  }
}
@media (min-width: 1280px) {
  .intro-series-individual-page {
    font-size: 1.375em;
    padding: 1.5rem 1.5rem 0 1.5rem;
  }
}
.intro-series-individual-page .series-detail-copy {
  font-size: 0.875em;
}
.intro-series-individual-page .series-detail-copy::after {
  clear: both;
  content: "";
  display: table;
}
.intro-series-individual-page .series-detail-copy:last-child {
  margin-bottom: 0;
}

.series-detail {
  display: none;
  margin-bottom: 1em;
}
.series-detail::after {
  clear: both;
  content: "";
  display: table;
}
.series-detail h2 {
  margin: 0 0 0.5em 0;
}

.series-lead {
  margin-bottom: 1em;
}
.series-lead::after {
  clear: both;
  content: "";
  display: table;
}
.series-lead p {
  margin: 0 0 1em 0;
}
.series-lead p:last-of-type {
  margin-bottom: 0;
}
.series-lead h3:first-of-type {
  margin-top: 0;
}

.series-logo-sponsor-box {
  background-color: white;
  color: #273541;
  padding: 0.5rem 1rem 0 1rem;
  margin-top: 1rem;
  border-radius: 6px;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .series-logo-sponsor-box {
    font-size: 1rem;
  }
}
.series-logo-sponsor-box img {
  max-width: 150px;
}
@media (min-width: 600px) {
  .series-logo-sponsor-box img {
    max-width: 250px;
  }
}

.head-series-individual-page {
  color: white;
  margin: 0;
  font-size: 0.875em;
  padding: 0.625em 0.75em 0.625em 0.75em;
}
@media (min-width: 600px) {
  .head-series-individual-page {
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .head-series-individual-page {
    font-size: 1.25em;
  }
}
.head-series-individual-page h2 {
  background-color: transparent;
  color: white;
  margin: 0;
  font-size: 1.125em;
  line-height: 1.2;
}

.read-more,
.show-less {
  background-color: white;
  font-size: 0.875em;
  line-height: 1.2;
  padding: 0.125em 0.75em 0 0.75em;
  margin: 0.25em 0 0 2em;
  border-radius: 0.6em;
  font-weight: 300;
  font-style: italic;
  color: #b01c25;
  text-decoration: none;
  float: right;
}

.panel-series-sponsor {
  margin: 0 0 0.75em 0;
  background-color: #045a99;
  background: linear-gradient(#045a99, #034676);
  border-radius: 0.375rem;
}

.series-sponsor {
  font-size: 0.875em;
  color: white;
  margin: 0;
  padding: 0.5rem 1rem 0.25rem 1rem;
}
@media (min-width: 768px) {
  .series-sponsor {
    font-size: 1em;
  }
}
@media (min-width: 1024px) {
  .series-sponsor {
    font-size: 1.25em;
  }
}
.series-sponsor p {
  line-height: 1.25em;
  margin: 0;
}

.icon-panel,
.icon-panel-no-hover {
  color: white;
  border-radius: 0.375rem;
  margin: 0 0 0.75em 0;
}
.icon-panel:hover,
.icon-panel-no-hover:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
}
.icon-panel .icon-panel-contents,
.icon-panel-no-hover .icon-panel-contents {
  display: table-row;
  width: 100%;
  margin: 0 0.75em;
}
.icon-panel .panel-icon-container,
.icon-panel-no-hover .panel-icon-container {
  display: table-cell;
  width: 25%;
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 480px) {
  .icon-panel .panel-icon-container,
.icon-panel-no-hover .panel-icon-container {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .icon-panel .panel-icon-container,
.icon-panel-no-hover .panel-icon-container {
    width: 10%;
  }
}
@media (min-width: 1024px) {
  .icon-panel .panel-icon-container,
.icon-panel-no-hover .panel-icon-container {
    width: 8%;
  }
}
@media (min-width: 1280px) {
  .icon-panel .panel-icon-container,
.icon-panel-no-hover .panel-icon-container {
    width: 8%;
  }
}
.icon-panel .panel-icon,
.icon-panel-no-hover .panel-icon {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background-position: center center;
  background-size: contain;
}
.icon-panel .icon-panel-text,
.icon-panel-no-hover .icon-panel-text {
  display: table-cell;
  width: 100%;
  padding: 0.5em 0.75em 0.5em 0;
  font-size: 1em;
}
@media (min-width: 480px) {
  .icon-panel .icon-panel-text,
.icon-panel-no-hover .icon-panel-text {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .icon-panel .icon-panel-text,
.icon-panel-no-hover .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .icon-panel .icon-panel-text,
.icon-panel-no-hover .icon-panel-text {
    width: 88%;
  }
}
@media (min-width: 1280px) {
  .icon-panel .icon-panel-text,
.icon-panel-no-hover .icon-panel-text {
    width: 91%;
  }
}
.icon-panel .icon-panel-text h3,
.icon-panel-no-hover .icon-panel-text h3 {
  margin-bottom: 0.5em;
  font-size: 1.375em;
  background-color: transparent;
  padding: 0;
}
.icon-panel .icon-panel-text p,
.icon-panel-no-hover .icon-panel-text p {
  line-height: 1.375em;
  margin: 0 0 0 0;
}
.icon-panel .icon-panel-text p:first-of-type,
.icon-panel-no-hover .icon-panel-text p:first-of-type {
  margin-bottom: 0.5em;
}

.pivot-panel-text {
  display: table-cell;
  width: 100%;
  padding: 0.5em 0.75em 0.5em 0.7em;
  font-size: 1em;
}
@media (min-width: 480px) {
  .pivot-panel-text {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .pivot-panel-text {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .pivot-panel-text {
    width: 88%;
  }
}
@media (min-width: 1280px) {
  .pivot-panel-text {
    width: 91%;
  }
}
.pivot-panel-text h3 {
  margin-bottom: 0.5em;
  font-size: 1.375em;
  background-color: transparent;
  padding: 0;
}
.pivot-panel-text p {
  line-height: 1.375em;
  margin: 0 0 0 0;
  margin-bottom: 0.5em;
}

.icon-panel-no-hover:hover {
  opacity: 1;
}

.subscribe-and-save {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
}

.performance-listing-content-individual-series-page > .icon-panel,
.performance-listing-content-individual-series-page > .icon-panel-no-hover {
  margin-top: 0.75em;
}

.series-list-no-sub {
  height: 0.75em;
  margin: 0;
}

.performance-listing-content-artist {
  width: 100%;
  display: block;
  color: white;
  padding: 0.375rem 1.5rem 0.75rem 1.5rem;
  font-size: 0.75em;
  margin-bottom: 1.5rem;
}
@media (min-width: 480px) {
  .performance-listing-content-artist {
    font-size: 0.875em;
  }
}
@media (min-width: 768px) {
  .performance-listing-content-artist {
    font-size: 1em;
  }
}
@media (min-width: 1024px) {
  .performance-listing-content-artist {
    font-size: 1.125em;
  }
}

.performance-listing-content-artist h2 {
  width: 2em;
  height: 2em;
  border-radius: 1em;
  text-align: center;
  display: block;
  background-color: #df3540;
  color: white;
  padding-top: 0.5rem;
  margin: 2.5rem 0 0 0;
}
@media (min-width: 480px) {
  .performance-listing-content-artist h2 {
    padding-top: 0.75rem;
  }
}

.performance-listing-content-artist h3 {
  margin: 1.75rem 1em 0 1em;
}

.performance-listing-content-artist ul {
  list-style-type: none;
  margin: 1em 0 0 0;
}
.performance-listing-content-artist ul li {
  line-height: 1em;
  margin: 0 0 1em 0;
}

.artist-performance-list {
  width: 100%;
  margin: 0 0 1.5em 1em;
}
.artist-performance-list tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.artist-performance-list tr:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.artist-performance-list tr:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.artist-performance-list td {
  padding: 5px 0 2px 6px;
  font-size: 0.875rem;
  vertical-align: top;
}
@media (min-width: 480px) {
  .artist-performance-list td {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .artist-performance-list td {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  .artist-performance-list td {
    font-size: 1.25rem;
  }
}
.artist-performance-list td.details {
  width: 40%;
}
@media (min-width: 480px) {
  .artist-performance-list td.details {
    width: 30%;
  }
}
@media (min-width: 768px) {
  .artist-performance-list td.details {
    width: 20%;
  }
}
.artist-performance-list td.performance {
  width: 60%;
  font-weight: bold;
}
@media (min-width: 480px) {
  .artist-performance-list td.performance {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .artist-performance-list td.performance {
    width: 80%;
  }
}
.artist-performance-list td.performance span {
  font-weight: normal;
  font-style: italic;
}

.theme-series-head {
  color: white;
  line-height: 1.375em;
  display: block;
  margin: 0;
  background-color: #344757;
  width: 100%;
  padding: 0.5rem 0.75rem 0.375rem 0.75rem;
  font-size: 1.25em;
}
@media (min-width: 480px) {
  .theme-series-head {
    padding: 0.625rem 1.125rem 0.375rem 1.125rem;
  }
}
@media (min-width: 900px) {
  .theme-series-head {
    font-size: 1.5em;
  }
}

.months {
  margin-bottom: 1rem;
  display: flex-wrap;
}

.month-btn {
  display: inline-block;
  padding: 3px 0 1px 0;
  background-color: #4f6c84;
  font-size: 0.625rem;
  text-decoration: none;
  width: 100%;
  text-align: center;
  line-height: 1.5;
  border-radius: 3px;
  cursor: pointer;
}
a .month-btn:hover {
  opacity: 0.8;
}
@media (min-width: 600px) {
  .month-btn {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .month-btn {
    font-size: 1rem;
  }
}

.month-btn-container {
  width: 32.5%;
  display: inline-block;
  padding: 0.5rem 0.25rem 0.5rem 0.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .month-btn-container {
    width: 24.5%;
  }
}
@media (min-width: 900px) {
  .month-btn-container {
    width: 19.5%;
    padding: 0.25rem 0.25rem 0.25rem 0.25rem;
  }
}
@media (min-width: 1024px) {
  .month-btn-container {
    width: 16.3%;
  }
}

.month-btn-active {
  background-color: #cf212c;
}

.series-top-image {
  margin: 0 0.25em 0.5em 0;
  overflow: hidden;
}
.series-top-image img {
  width: 100%;
}

.calendar-content {
  width: 100%;
}

.calendar-content-month {
  width: 100%;
  margin: 0;
}

div.calendar-content-month h2:only-child {
  display: none;
}

.tix-listing-content {
  width: 100%;
  margin: 0;
}

.series-content {
  width: 100%;
}

.listing-container-new {
  margin: 0 0 0.5rem 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  background-color: #718faa;
  border-radius: 6px;
  overflow: hidden;
}
.listing-container-new:hover {
  cursor: pointer;
  background-color: #5d7e9a;
}
.listing-container-new a {
  text-decoration: none;
  color: white;
  font-weight: normal;
}
@media (min-width: 768px) {
  .listing-container-new {
    margin: 0 0 1rem 0;
  }
}

.calendar-content-month h2,
.tix-listing-content h2 {
  font-family: "AbstractOneBold", "Georgia", serif;
  color: #cf212c;
  font-weight: 400;
  font-size: 1.75em;
  margin: 0.75rem 0 0.625rem 0;
}
@media (min-width: 600px) {
  .calendar-content-month h2,
.tix-listing-content h2 {
    font-size: 2.25em;
  }
}

.calendar-content h1,
.tix-listing-content h1 {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-variant-numeric: lining-nums;
  color: white;
  background-color: #cf212c;
  font-weight: 400;
  font-size: 2.25em;
  margin: 2rem 0;
  padding: 8px 1rem 0 1rem;
}
@media (min-width: 600px) {
  .calendar-content h1,
.tix-listing-content h1 {
    font-size: 3em;
  }
}

.listing-container-new h3 {
  color: white;
  font-size: 0.875rem;
  line-height: 1.1em;
  font-weight: bold;
  padding: 0.5rem 0.75rem 0.125rem 0.75rem;
  margin: 0;
  background-color: #42596e;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 480px) {
  .listing-container-new h3 {
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .listing-container-new h3 {
    font-size: 1.25rem;
    padding: 0.5625rem 0.875rem 0.1875rem 0.875rem;
  }
}

.listing-container-status {
  background-color: #cf212c;
  color: white;
  width: 100%;
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
  padding: 0.3125rem 0.875rem 0.125rem 0.875rem;
}

.listing-container-photo {
  width: 35%;
  margin: 0;
}
@media (min-width: 480px) {
  .listing-container-photo {
    width: 25%;
  }
}
@media (min-width: 600px) {
  .listing-container-photo {
    width: 15%;
  }
}
@media (min-width: 768px) {
  .listing-container-photo {
    width: 12%;
  }
}
.listing-container-photo img {
  width: 100%;
  display: block;
}

.listing-container-details {
  width: 65%;
  margin: 0;
}
@media (min-width: 480px) {
  .listing-container-details {
    width: 75%;
  }
}
@media (min-width: 600px) {
  .listing-container-details {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .listing-container-details {
    width: 88%;
  }
}

.listing-container-performance-info {
  padding: 0.5625rem;
  color: white;
  font-size: 0.875rem;
  line-height: 1;
}
@media (min-width: 480px) {
  .listing-container-performance-info {
    font-size: 1rem;
  }
}
@media (min-width: 600px) {
  .listing-container-performance-info {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .listing-container-performance-info {
    font-size: 1.25rem;
    padding: 1rem;
  }
}
.listing-container-performance-info p {
  margin: 0;
  line-height: 1.1;
}
.listing-container-performance-info .listing-container-performance-subhead,
.listing-container-performance-info .listing-container-performance-copresent {
  font-style: italic;
  margin: 0 0 0.25rem 0;
}
.listing-container-performance-info .listing-container-performance-date {
  font-weight: bold;
  margin: 0;
}
.listing-container-performance-info .listing-container-performance-venue {
  margin: 0;
}

.artist-listing-container {
  width: 95%;
  display: flex;
  padding: 6px 9px 3px 9px;
  flex-wrap: wrap;
  margin: 0.25rem 0 0.25rem 5%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  cursor: pointer;
}
.artist-listing-container:hover {
  opacity: 0.7;
}

.artist-listing-performance {
  width: 60%;
  font-weight: bold;
  pointer-events: none;
}
@media (min-width: 480px) {
  .artist-listing-performance {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .artist-listing-performance {
    width: 75%;
  }
}

.artist-listing-date {
  width: 37.5%;
  pointer-events: none;
  text-align: right;
}
@media (min-width: 480px) {
  .artist-listing-date {
    width: 27.5%;
  }
}
@media (min-width: 768px) {
  .artist-listing-date {
    width: 22.5%;
  }
}

.artist-listing-season {
  background-color: #cf212c;
  display: inline-block;
  padding: 4px 8px 0 8px;
  font-weight: bold;
  margin: 0.75rem 0 0.5rem 1.2rem;
  border-radius: 6px;
}

.calendar-selector {
  margin: 0;
  background-color: #cad5df;
  display: flex;
  flex: 1 auto;
}

button.calendar-active,
button.calendar-inactive {
  width: 100%;
  height: 52px;
  padding: 6px 6px 8px 12px;
  margin: 0;
  color: white;
  font-size: clamp(0.75rem, 2.5vw, 1.3rem);
  font-weight: bold;
  border-bottom-left-radius: 18px;
  border-bottom-right-radius: 18px;
  border-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
}

button.calendar-active {
  background-color: #b01c25;
}

button.calendar-active-left {
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
  z-index: 1;
}

button.calendar-active-right {
  box-shadow: -4px 4px 6px rgba(0, 0, 0, 0.4);
  z-index: 1;
}

button.calendar-inactive {
  background-color: #4f6c84;
}
button.calendar-inactive:hover {
  background-color: #42596e;
}

div.icon {
  height: 36px;
  width: 36px;
  flex-basis: 36px;
  flex: none;
}

div.button-text {
  padding: 6px 0 0 0;
  text-align: left;
  flex-grow: 1;
}

.performance-info-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #cf212c;
  background: linear-gradient(#a31a23, #91171f);
  color: white;
}
.performance-info-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .performance-info-panel {
    padding: 0 2rem;
  }
}

.performance-info-panel-gray {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  color: white;
}
.performance-info-panel-gray::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .performance-info-panel-gray {
    padding: 0 2rem;
  }
}

.performance-info-panel-blue {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #033d67;
  background: linear-gradient(#033d67, #023153);
  color: white;
}
.performance-info-panel-blue::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .performance-info-panel-blue {
    padding: 0 2rem;
  }
}

.performance-info-panel-summer-session {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #5182B3;
  color: white;
}
.performance-info-panel-summer-session::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .performance-info-panel-summer-session {
    padding: 0 2rem;
  }
}

.performance-info-panel-dkblue {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #032844;
  color: white;
}
.performance-info-panel-dkblue::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .performance-info-panel-dkblue {
    padding: 0 2rem;
  }
}

.performance-info-panel-charcoal {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #1a232b;
  color: white;
}

.performance-info-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
}

.performance-info-content {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin-bottom: 0.25em;
}
@media (min-width: 600px) {
  .performance-info-content {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .performance-info-content {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .performance-info-content {
    padding: 0 2rem 1rem 2rem;
  }
}
.performance-info-content h3 {
  margin: 1em 0 0 0;
}
.performance-info-content h2:not(:first-of-type) {
  margin-bottom: 0;
}
.performance-info-content h2.alternate {
  margin: 2.5rem 0 2rem 0;
}
.performance-info-content p {
  margin: 0.25em 0 1em 0;
}
.performance-info-content h3 {
  margin-bottom: 1em;
}

.performance-info-list {
  list-style: none;
  padding: 0;
  margin: 0 1em 1em 1em;
}
.performance-info-list li {
  display: block;
  border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.performance-info-list li:first-of-type {
  border-top: 1px rgba(255, 255, 255, 0.3) solid;
}
.performance-info-list li a {
  text-decoration: none;
  color: white;
}
.performance-info-list li a:hover {
  opacity: 0.7;
}
.performance-info-list > li > span {
  font-size: 1.25em;
  font-weight: bold;
}
@media (min-width: 768px) {
  .performance-info-list > li > span {
    font-size: 1.5em;
  }
}

.important-ticket-note {
  background-color: #273541;
  padding: 0.125rem 1rem 0.5rem 1rem;
  margin: 1rem 0;
  width: 100%;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .important-ticket-note {
    padding: 0.25rem 1rem 0.5rem 1rem;
  }
}
.important-ticket-note > ul > li > a {
  text-decoration: underline;
}

.covid-questions {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22FAQ-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C4.64A15.34%2C15.34%2C0%2C1%2C0%2C34.34%2C20%2C15.36%2C15.36%2C0%2C0%2C0%2C19%2C4.64Zm0%2C28.68A13.34%2C13.34%2C0%2C1%2C1%2C32.34%2C20%2C13.36%2C13.36%2C0%2C0%2C1%2C19%2C33.32Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2216.94%22%20y%3D%2225.61%22%20width%3D%223.95%22%20height%3D%223.85%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.08%2C11.07a5.21%2C5.21%2C0%2C0%2C0-5.5%2C5.35v.43h3.59v-.54c0-1.37.7-2.19%2C1.91-2.19a1.84%2C1.84%2C0%2C0%2C1%2C1.89%2C2C21%2C18%2C19.11%2C18.66%2C17%2C19.36v3.92h3.75v-2c2-1%2C3.74-2.16%2C3.74-5.24A5.21%2C5.21%2C0%2C0%2C0%2C19.08%2C11.07Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 4px 4px;
  background-color: #dc9816;
  border-radius: 6px;
  text-decoration: none;
  font-size: 0.75rem;
  padding: 1rem 0.5rem 1rem 2.875rem;
  margin: 1rem 0;
  height: 48px;
  line-height: 1.5;
  width: 100%;
}
.covid-questions:hover {
  opacity: 0.9;
}
@media (min-width: 480px) {
  .covid-questions {
    font-size: 1.25rem;
    padding: 0.625rem 0.5rem 0 3rem;
  }
}

.performance-status {
  display: flex;
  flex-wrap: wrap;
  margin: 1rem 0;
}

.performance-status-left,
.performance-status-right {
  width: 100%;
  text-align: center;
  margin: 0 0 0.75rem 0;
}
@media (min-width: 600px) {
  .performance-status-left,
.performance-status-right {
    width: 50%;
  }
}
.performance-status-left a,
.performance-status-right a {
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  line-height: 1.1;
  display: inline-block;
  background-color: #273541;
  border-radius: 6px;
  padding: 0.75rem 0.75rem 0.5rem 0.75rem;
}
.performance-status-left a span,
.performance-status-right a span {
  font-weight: bold;
}
@media (min-width: 768px) {
  .performance-status-left a,
.performance-status-right a {
    font-size: 1.25rem;
  }
}

.make-your-own-series-panel {
  color: white;
  padding: 0;
  margin: 0 0.75rem 0.75rem 0.75rem;
}
.make-your-own-series-panel::after {
  clear: both;
  content: "";
  display: table;
}

.make-your-own-series-panel-contents {
  background-color: #4f6c84;
  color: white;
  border-radius: 6px;
  display: table;
}
.make-your-own-series-panel-contents .icon-panel-contents {
  display: table-row;
  margin: 0;
}
.make-your-own-series-panel-contents .panel-icon-container {
  display: table-cell;
  width: 25%;
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 480px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 15%;
  }
}
@media (min-width: 768px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 10%;
  }
}
@media (min-width: 1024px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 7%;
  }
}
@media (min-width: 1280px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 7%;
  }
}
.make-your-own-series-panel-contents .panel-icon {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background-position: center center;
  background-size: contain;
}
.make-your-own-series-panel-contents .icon-panel-text {
  display: table-cell;
  vertical-align: top;
  width: 70%;
  padding: 0.5em 0.75em 0.5em 0;
  font-size: 0.875em;
}
@media (min-width: 480px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 80%;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1280px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
.make-your-own-series-panel-contents .icon-panel-text h3 {
  margin: 0 0 0.5em 0;
  font-size: 1.375em;
  background-color: transparent;
  padding: 0;
}
.make-your-own-series-panel-contents .icon-panel-text p {
  line-height: 1.375em;
  margin: 0;
}

.make-your-own-series-panel-contents {
  background-color: #829089;
  color: white;
  border-radius: 6px;
  display: table;
  width: 100%;
  margin-bottom: 1em;
}
.make-your-own-series-panel-contents:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
}
.make-your-own-series-panel-contents .icon-panel-contents {
  display: table-row;
  margin: 0;
}
.make-your-own-series-panel-contents .panel-icon-container {
  display: table-cell;
  width: 25%;
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 480px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 15%;
  }
}
@media (min-width: 768px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 10%;
  }
}
@media (min-width: 1024px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 7%;
  }
}
@media (min-width: 1280px) {
  .make-your-own-series-panel-contents .panel-icon-container {
    width: 7%;
  }
}
.make-your-own-series-panel-contents .panel-icon {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background-position: center center;
  background-size: contain;
}
.make-your-own-series-panel-contents .icon-panel-text {
  display: table-cell;
  vertical-align: top;
  width: 70%;
  padding: 0.5em 0.75em 0.5em 0;
  font-size: 0.875em;
}
@media (min-width: 480px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 80%;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1280px) {
  .make-your-own-series-panel-contents .icon-panel-text {
    width: 85%;
  }
}
.make-your-own-series-panel-contents .icon-panel-text h3 {
  margin: 0 0 0.5em 0;
  font-size: 1.375em;
  background-color: transparent;
  padding: 0;
}
.make-your-own-series-panel-contents .icon-panel-text p {
  line-height: 1.375em;
  margin: 0;
}

.subscribe-and-save-container {
  color: white;
  padding: 0;
  margin: 0 0.75rem 0.75rem 0.75rem;
}
.subscribe-and-save-container::after {
  clear: both;
  content: "";
  display: table;
}
.subscribe-and-save-container a {
  font-weight: normal;
  text-decoration: none;
}

.make-your-own-container {
  width: 100%;
}

.make-your-own-container a {
  font-weight: normal;
  text-decoration: none;
}

.make-your-own-red-container {
  background-color: #829089;
  width: 100%;
  padding: 1.25em;
}

.myo-red {
  background-color: #cf212c;
}

.myo-step-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  display: flex;
  font-size: 1em;
  padding: 0.375rem 1rem 0.1875rem 0.375rem;
}
@media (min-width: 480px) {
  .myo-step-container {
    margin: 0 1em 0 1em;
  }
}
@media (min-width: 600px) {
  .myo-step-container {
    margin: 0 1.375em 0 1.375em;
    font-size: 1.125em;
  }
}
@media (min-width: 900px) {
  .myo-step-container {
    margin: 0 1.75em 0 1.75em;
    font-size: 1.25em;
  }
}

.myo-step-container-first {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
}

.myo-step-number {
  width: 20%;
  line-height: 1.2;
  font-size: 3rem;
  font-weight: bold;
  color: #cf212c;
}
@media (min-width: 480px) {
  .myo-step-number {
    width: 15%;
  }
}
@media (min-width: 600px) {
  .myo-step-number {
    width: 10%;
  }
}
@media (min-width: 1024px) {
  .myo-step-number {
    width: 5%;
  }
}

.myo-step-text {
  width: 80%;
}
@media (min-width: 480px) {
  .myo-step-text {
    width: 85%;
  }
}
@media (min-width: 600px) {
  .myo-step-text {
    width: 90%;
  }
}
@media (min-width: 1024px) {
  .myo-step-text {
    width: 95%;
  }
}

.myo-btn-container {
  margin: 1rem 0;
  display: flex;
}
@media (min-width: 480px) {
  .myo-btn-container {
    margin: 2rem 0;
  }
}
@media (min-width: 900px) {
  .myo-btn-container {
    margin: 3rem 0;
  }
}

.add-on-sales-btn-container {
  margin: 0.5rem 0;
  display: flex;
}
@media (min-width: 480px) {
  .add-on-sales-btn-container {
    margin: 1rem 0;
  }
}
@media (min-width: 900px) {
  .add-on-sales-btn-container {
    margin: 1.5rem 0;
  }
}

.myo-btn {
  width: 100%;
  text-align: center;
  line-height: 1;
  font-size: 0.75rem;
  padding: 0.1875rem;
}
@media (min-width: 600px) {
  .myo-btn {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .myo-btn {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn {
    font-size: 1.25rem;
  }
}
.myo-btn a {
  display: inline-block;
  background: #cf212c;
  border-radius: 0.5625rem;
  padding: 0.5625rem 0.375rem 0.1875rem 0.375rem;
  text-decoration: none;
}
@media (min-width: 600px) {
  .myo-btn a {
    padding: 0.75rem 0.5625rem 0.375rem 0.5625rem;
  }
}
@media (min-width: 900px) {
  .myo-btn a {
    padding: 0.9375rem 0.75rem 0.5625rem 0.75rem;
  }
}
.myo-btn a span {
  font-size: 1.5rem;
  margin-top: 0.2em;
  display: inline-block;
}
@media (min-width: 768px) {
  .myo-btn a span {
    font-size: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn a span {
    font-size: 3rem;
  }
}
.myo-btn a:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
  opacity: 1;
}

.myo-btn-single-ghost {
  width: 100%;
  text-align: center;
  line-height: 1;
  font-size: 1rem;
  padding: 0.1875rem;
}
@media (min-width: 768px) {
  .myo-btn-single-ghost {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn-single-ghost {
    font-size: 1.5rem;
  }
}
.myo-btn-single-ghost a {
  display: inline-block;
  background: none;
  border-radius: 0.5625rem;
  border: 1px solid white;
  padding: 0.5rem 0.5rem 0.25rem 0.5rem;
  text-decoration: none;
}
@media (min-width: 600px) {
  .myo-btn-single-ghost a {
    padding: 0.75rem 0.5625rem 0.375rem 0.5625rem;
  }
}
@media (min-width: 900px) {
  .myo-btn-single-ghost a {
    padding: 1.125rem 0.9375rem 0.75rem 0.9375rem;
  }
}
.myo-btn-single-ghost a span {
  font-size: 1.5rem;
  margin-top: 0.2em;
  display: inline-block;
}
@media (min-width: 768px) {
  .myo-btn-single-ghost a span {
    font-size: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn-single-ghost a span {
    font-size: 3rem;
  }
}
.myo-btn-single-ghost a:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
  opacity: 1;
}

.myo-btn-single {
  width: 100%;
  text-align: center;
  line-height: 1;
  font-size: 1rem;
  padding: 0.1875rem;
}
@media (min-width: 768px) {
  .myo-btn-single {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn-single {
    font-size: 1.5rem;
  }
}
.myo-btn-single a {
  display: inline-block;
  background: #cf212c;
  border-radius: 0.5625rem;
  padding: 0.5625rem 0.375rem 0.1875rem 0.375rem;
  text-decoration: none;
}
@media (min-width: 600px) {
  .myo-btn-single a {
    padding: 0.75rem 0.5625rem 0.375rem 0.5625rem;
  }
}
@media (min-width: 900px) {
  .myo-btn-single a {
    padding: 1.125rem 0.9375rem 0.75rem 0.9375rem;
  }
}
.myo-btn-single a span {
  font-size: 1.5rem;
  margin-top: 0.2em;
  display: inline-block;
}
@media (min-width: 768px) {
  .myo-btn-single a span {
    font-size: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .myo-btn-single a span {
    font-size: 3rem;
  }
}
.myo-btn-single a:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
  opacity: 1;
}

.venue-contents {
  display: table;
  min-height: 200px;
  width: 100%;
  margin: 0;
  padding: 1.125rem 1.125rem 0 1.125rem;
}
.venue-contents a {
  text-decoration: none;
  font-weight: 300;
}
.venue-contents a:hover {
  opacity: 0.7;
}

.venue {
  display: table;
  width: 100%;
  float: left;
  margin-bottom: 0.25rem;
}
.venue::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 480px) {
  .venue {
    margin-bottom: 1rem;
  }
}
@media (min-width: 600px) {
  .venue {
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 768px) {
  .venue {
    width: 50%;
  }
}

.venue-list-photo {
  display: table-cell;
  width: 37%;
  vertical-align: top;
}
.venue-list-photo img {
  display: block;
  width: 100%;
}

.venue-info {
  display: table-cell;
  color: white;
  vertical-align: top;
  min-width: 63%;
  font-size: 0.75em;
  line-height: 1.125em;
  padding-left: 1em;
}
.venue-info h2 {
  font-size: 1.25em;
  line-height: 1.25em;
  color: white;
  margin: -0.125em 0 0.5em 0;
}
.venue-info p {
  margin-top: 0;
}
@media (min-width: 480px) {
  .venue-info {
    font-size: 1em;
  }
}
@media (min-width: 600px) {
  .venue-info {
    font-size: 1.125em;
  }
}
@media (min-width: 768px) {
  .venue-info {
    font-size: 1em;
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
}
@media (min-width: 900px) {
  .venue-info {
    font-size: 1.125em;
    padding-left: 1em;
    padding-right: 1.25em;
  }
}
@media (min-width: 1024px) {
  .venue-info {
    font-size: 1.25em;
  }
}

.venue-accessibility {
  color: white;
  padding: 0 1.25em;
  margin: 0;
}
.venue-accessibility p {
  margin: 0.25em 0 1em 0;
  line-height: 1.25em;
}
@media (min-width: 1024px) {
  .venue-accessibility {
    font-size: 1.125em;
  }
}

.venue-header {
  width: 100%;
  margin: 0;
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
}
.venue-header::after {
  clear: both;
  content: "";
  display: table;
}

.venue-photo {
  width: 100%;
}
@media (min-width: 768px) {
  .venue-photo {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
  }
}
.venue-photo img {
  display: block;
  width: 100%;
}

.venue-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.venue {
  width: 100%;
}
@media (min-width: 768px) {
  .venue {
    width: 50%;
  }
}

.venue-location {
  width: 100%;
  color: white;
  padding: 1rem 1rem;
  margin: 0;
  display: block;
}
@media (min-width: 768px) {
  .venue-location {
    width: 50%;
    float: left;
  }
}
.venue-location p {
  margin: 0;
  font-size: 1.25em;
  line-height: 1.375em;
}

.venue-information {
  color: white;
  background-color: #b01c25;
  background: linear-gradient(#cf212c, #b01c25);
  display: block;
  padding: 0.125rem 1rem;
  margin: 0;
}
.venue-information p {
  font-size: 0.875em;
  line-height: 1.375em;
}
@media (min-width: 768px) {
  .venue-information p {
    font-size: 1em;
    line-height: 1.5em;
  }
}

.venue-details {
  width: 100%;
  font-size: 1em;
  line-height: 1.375em;
}
.venue-details::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .venue-details {
    margin: 1em 0 0 0;
  }
}
.venue-details h2 {
  background-color: #b01c25;
  color: white;
  font-size: 1.125em;
  line-height: 1.25em;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  text-transform: uppercase;
  margin: 0;
  display: block;
}
@media (min-width: 600px) {
  .venue-details h2 {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }
}

.venue-details-alpha,
.venue-details-beta {
  width: 100%;
}
.venue-details-alpha::after,
.venue-details-beta::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .venue-details-alpha,
.venue-details-beta {
    width: 50%;
    float: left;
  }
}

.venue-details-alpha {
  padding: 0;
  margin-top: 1rem;
}
@media (min-width: 600px) {
  .venue-details-alpha {
    padding: 0 0.5rem 0 1rem;
    margin-top: 0;
  }
}

.venue-details-beta {
  padding: 0;
}
@media (min-width: 600px) {
  .venue-details-beta {
    padding: 0 1rem 0 0.5rem;
  }
}

.venue-details-section {
  background-color: #dde4eb;
}
.venue-details-section::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .venue-details-section {
    margin: 0 0 0.75rem 0;
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }
}

.venue-details-content {
  width: 100%;
  padding: 0 1rem;
  margin-top: 1rem;
  display: block;
}
.venue-details-content::after {
  clear: both;
  content: "";
  display: table;
}
.venue-details-content a {
  text-decoration: underline;
  color: #444;
}
.venue-details-content a:hover, .venue-details-content a:active {
  color: #cf212c;
}
.venue-details-content ul {
  list-style: none;
}
.venue-details-content ul li {
  padding-bottom: 3px;
}

.seating-details-content {
  width: 100%;
  padding: 0 1rem;
  margin-top: 1rem;
  display: block;
}
.seating-details-content::after {
  clear: both;
  content: "";
  display: table;
}

.venue-details-map {
  width: 100%;
  margin-bottom: 1rem;
}
.venue-details-map::after {
  clear: both;
  content: "";
  display: table;
}

.venue-detail-seating {
  width: 100%;
  text-align: center;
  display: block;
  margin-top: -1rem;
}
.venue-detail-seating img {
  width: 90%;
}

.detailed-seat-chart {
  float: right;
  margin-bottom: 1rem;
}

#transit-sf a {
  text-decoration: none;
}
#transit-sf a:hover, #transit-sf a:active {
  color: #444;
  opacity: 0.7;
}

.transit-btns {
  width: 50%;
  display: inline-block;
  font-weight: 700;
  line-height: 1.25em;
  font-size: 0.75em;
  color: #666;
  text-align: center;
  margin: 0 auto 0.5625rem auto;
  padding: 2.625rem 0.375rem 0 0.375rem;
  background-position: top center;
  float: left;
}
@media (min-width: 600px) {
  .transit-btns {
    font-size: 0.875em;
  }
}
.transit-btns:hover, .transit-btns:active {
  opacity: 0.7;
}

.media-top-content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
}
@media (min-width: 900px) {
  .media-top-content {
    display: table;
    border: none;
    margin: 0;
  }
}

.media-content {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin-bottom: 0.25em;
  padding: 0;
}
@media (min-width: 600px) {
  .media-content {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .media-content {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .media-content {
    padding: 0 2rem 1rem 2rem;
  }
}
.media-content p {
  margin: 0.25em 0 0 0;
}

.media-content-2Col {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin-bottom: 0.25em;
  padding: 0;
}
@media (min-width: 900px) {
  .media-content-2Col {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .media-content-2Col {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .media-content-2Col {
    padding: 0 2rem 1rem 2rem;
  }
}
.media-content-2Col p {
  margin: 0.25em 0 1em 0;
}

.media-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #d56229;
  background: linear-gradient(#d56229, #b75423);
  color: white;
}
.media-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .media-panel {
    padding: 0 2rem;
  }
}

.media-photo-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  color: white;
}
.media-photo-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .media-photo-panel {
    padding: 0 2rem;
  }
}

.media-photo-head {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .media-photo-head {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .media-photo-head {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .media-photo-head {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 600px) {
  .media-photo-head {
    margin-top: 0.5em;
  }
}
@media (min-width: 768px) {
  .media-photo-head {
    margin-top: 1em;
  }
}
.media-photo-head p:first-child {
  margin-top: 2em;
}

.media-photos {
  width: 100%;
  float: left;
  padding: 0 0 1em 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 600px) {
  .media-photos {
    padding: 0 1rem 1rem 1rem;
  }
}
@media (min-width: 768px) {
  .media-photos {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}

.media-photo-container {
  width: 50%;
  padding: 0 0.5em;
  margin-bottom: 0.5em;
}
.media-photo-container::after {
  clear: both;
  content: "";
  display: table;
}
.media-photo-container a {
  text-decoration: none;
}
@media (min-width: 480px) {
  .media-photo-container {
    width: 33.33%;
  }
}
@media (min-width: 768px) {
  .media-photo-container {
    width: 25%;
  }
}
@media (min-width: 900px) {
  .media-photo-container {
    width: 20%;
  }
}

.media-photo {
  width: 100%;
}
.media-photo img {
  width: 100%;
}

.media-photo-caption {
  width: 100%;
  padding: 0.25em 0;
  text-align: center;
}
.media-photo-caption p {
  margin: 0;
  line-height: 1.25;
  font-weight: 700;
}
.media-photo-caption p.photo-credit {
  font-weight: 300;
  font-style: italic;
}

.media-press {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  display: inline-block;
  color: white;
  font-size: 1rem;
  padding: 0 0.875em;
}
@media (min-width: 900px) {
  .media-press {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .media-press {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .media-press {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 768px) {
  .media-press {
    padding: 0 2em 1em 2em;
  }
}
@media (min-width: 900px) {
  .media-press {
    display: table-cell;
    border-collapse: collapse;
  }
}
@media (min-width: 1024px) {
  .media-press {
    width: 60%;
  }
}
.media-press h2 {
  margin: 1em 0 0 0;
  font-size: 1.75rem;
}
.media-press ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 1.25;
}
.media-press ul li {
  font-weight: bold;
  display: block;
  padding: 1em 0;
  border-top: 1px #e7a482 solid;
}
@media (min-width: 900px) {
  .media-press ul li {
    font-size: 1.125em;
  }
}
.media-press ul li span {
  font-size: 0.875em;
  text-transform: uppercase;
  display: inline-block;
  border: 1px white solid;
  border-radius: 0.25rem;
  margin: 0.5625rem 0.5625rem 0.1875rem 0;
  padding: 0.25em 0.375em 0 0.375em;
}
.media-press ul li span:hover {
  opacity: 0.7;
}
.media-press ul li span a {
  text-decoration: none;
  color: white;
}

.media-video {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  display: inline-block;
  background-color: #273541;
  background: linear-gradient(#42596e, #1a232b);
  margin: 0;
  padding: 0 0.875em;
  color: white;
  font-size: 1rem;
}
@media (min-width: 900px) {
  .media-video {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .media-video {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .media-video {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 768px) {
  .media-video {
    padding: 0 2em 1em 2em;
  }
}
@media (min-width: 900px) {
  .media-video {
    display: table-cell;
    border-collapse: collapse;
  }
}
@media (min-width: 1024px) {
  .media-video {
    width: 40%;
  }
}
.media-video h2 {
  margin: 24px 0 12px 0;
  font-size: 1.75rem;
}
.media-video ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 1.25;
}
.media-video ul li {
  font-weight: bold;
  display: block;
  padding: 1em 0 0 0;
  border-top: 1px #5d7e9a solid;
}
@media (min-width: 900px) {
  .media-video ul li {
    font-size: 1.125em;
  }
}

.performance-press-list {
  list-style: none;
  padding: 0;
  margin: 0 0 2em 0;
  font-size: 0.875em;
}
.performance-press-list li {
  display: block;
  border-bottom: 1px #e7a482 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.performance-press-list li:first-of-type {
  border-top: 1px #e7a482 solid;
}
.performance-press-list li a {
  text-decoration: none;
  color: white;
}
.performance-press-list li a:hover {
  opacity: 0.7;
}
@media (min-width: 600px) {
  .performance-press-list {
    font-size: 1.125em;
  }
}

.performance-press-page {
  width: 100%;
}

.performance-press-page h1 {
  background-color: #d56229;
  background: linear-gradient(#db7846, #b75423);
  color: white;
  font-size: 1.125em;
  line-height: 1.375em;
  padding: 0.375em 0.5em 0.25em 0.5em;
  margin: 0;
  letter-spacing: -0.5px;
}
@media (min-width: 480px) {
  .performance-press-page h1 {
    font-size: 1.375em;
    line-height: 1.25em;
    letter-spacing: normal;
  }
}
@media (min-width: 768px) {
  .performance-press-page h1 {
    font-size: 1.875em;
    line-height: 1.125em;
  }
}
@media (min-width: 1024px) {
  .performance-press-page h1 {
    font-size: 2em;
    line-height: 1.25em;
  }
}
@media (min-width: 1280px) {
  .performance-press-page h1 {
    font-size: 2.5em;
  }
}
@media (min-width: 1440px) {
  .performance-press-page h1 {
    font-size: 2.5em;
  }
}

.video-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  display: block;
  background-color: #1a232b;
  background: linear-gradient(#344757, #1a232b);
  color: white;
  margin: 0;
}
.video-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .video-panel {
    padding: 0 2rem;
  }
}

.videopage-wrapper {
  margin: 1.5em 0 1em 0;
  width: 100%;
  display: inline-block;
}
.videopage-wrapper iframe {
  margin: 0 auto;
}

.video-page-background {
  background-color: #273541;
  color: white;
  display: block;
  width: 100%;
}

.video-page-panel {
  padding: 0 0.5rem 0 0.5rem;
  color: white;
  display: block;
  margin: 0;
}
@media (min-width: 600px) {
  .video-page-panel {
    padding: 0 1rem 1rem 1rem;
  }
}
@media (min-width: 768px) {
  .video-page-panel {
    padding: 0 2rem 1.5rem 2rem;
  }
}

.video-page-header {
  position: relative;
  width: 100%;
  height: 4.5rem;
  display: inline-block;
}
.video-page-header::after {
  clear: both;
  content: "";
  display: table;
}

.video-close-box {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
  position: absolute;
  top: 1.5em;
  right: 0.875em;
  text-indent: -1000em;
}
.video-close-box:before, .video-close-box:after {
  content: "";
  position: absolute;
  width: 2.1875rem;
  height: 0.1875rem;
  background-color: white;
  top: 1.125rem;
}
.video-close-box:before {
  transform: rotate(45deg);
  left: 0.0625rem;
}
.video-close-box:after {
  transform: rotate(-45deg);
  right: 0.0625rem;
}
.video-close-box:hover {
  opacity: 0.7;
}

.single-video-container {
  padding: 0.5rem;
  width: 100%;
}
@media (min-width: 600px) {
  .single-video-container {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .single-video-container {
    width: 70%;
    margin: 0 auto;
  }
}
@media (min-width: 900px) {
  .single-video-container {
    padding: 2rem;
  }
}

.multiple-video-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.vid-container-multi {
  padding: 0 0.5rem;
  width: 100%;
  display: inline-block;
  margin-bottom: 1.5em;
  vertical-align: top;
}
@media (min-width: 600px) {
  .vid-container-multi {
    padding: 0 1rem;
  }
}
@media (min-width: 768px) {
  .vid-container-multi {
    width: 49%;
  }
}
@media (min-width: 900px) {
  .vid-container-multi {
    padding: 0 2rem;
  }
}

.video-wrap {
  width: 100%;
}

.video-title {
  width: 100%;
  font-size: 1.125rem;
  line-height: 1.1;
  margin: 0 0.5rem;
}
@media (min-width: 768px) {
  .video-title {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .video-title {
    font-size: 1.5rem;
  }
}

.video-page-panel {
  background-color: #273541;
  color: white;
  display: inline-block;
  width: 100%;
  margin: 0;
}

.video-container {
  width: 100%;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}

.single-video-container {
  background-color: #0c1114;
  border-radius: 6px;
  padding: 1em;
  margin: 1rem;
}
@media (min-width: 768px) {
  .single-video-container {
    width: 70%;
    margin: 1rem auto;
  }
}

.multiple-video-container {
  background-color: #0c1114;
  border-radius: 6px;
  padding: 1em;
  margin: 2%;
  width: 100%;
}
@media (min-width: 768px) {
  .multiple-video-container {
    width: 46%;
  }
}

.video-title {
  width: 100%;
  line-height: 1.1;
  margin: 0 0 0.5rem 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: bold;
}

.education-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #58325d;
  background: linear-gradient(#6e3f74, #58325d);
  color: white;
}
.education-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .education-panel {
    padding: 0 2rem;
  }
}

.education-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
}

.education-content {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin-bottom: 0.25em;
}
@media (min-width: 600px) {
  .education-content {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .education-content {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .education-content {
    padding: 0 2rem 1rem 2rem;
  }
}
.education-content h3 {
  margin: 1em 0 0 0;
}
.education-content p {
  margin: 0.25em 0 1em 0;
}
.education-content h1:first-of-type {
  margin-top: 1em;
}
.education-content h2:first-of-type {
  margin-top: 1.5em;
}

.education-content-2column {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 600px) {
  .education-content-2column {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .education-content-2column {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .education-content-2column {
    padding: 0 2rem 1rem 2rem;
  }
}
.education-content-2column h2:first-child {
  margin-top: 1.5em;
}

.resident-artist-profile {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}
@media (min-width: 600px) {
  .resident-artist-profile h2 {
    margin-top: 0;
  }
}

.resident-artist-profile-pic {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 600px) {
  .resident-artist-profile-pic {
    width: 30%;
  }
}
@media (min-width: 600px) {
  .resident-artist-profile-pic {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .resident-artist-profile-pic {
    padding: 0 2rem 1rem 2rem;
  }
}
.resident-artist-profile-pic img {
  width: 100%;
}

.resident-artist-profile-text {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 600px) {
  .resident-artist-profile-text {
    width: 70%;
  }
}
@media (min-width: 600px) {
  .resident-artist-profile-text {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .resident-artist-profile-text {
    padding: 0 2rem 1rem 2rem;
  }
}

.resident-artist-program-list {
  list-style: none;
  padding: 0;
}
.resident-artist-program-list li {
  display: block;
  border-bottom: 1px #a96eb0 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.resident-artist-program-list li:first-of-type {
  border-top: 1px #a96eb0 solid;
}
.resident-artist-program-list li a {
  text-decoration: none;
  color: white;
}
.resident-artist-program-list li a:hover {
  opacity: 0.7;
}

.resident-artist-past-artists {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 600px) {
  .resident-artist-past-artists {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .resident-artist-past-artists {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .resident-artist-past-artists {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 600px) {
  .resident-artist-past-artists {
    width: 70%;
    margin-left: 30%;
  }
}

.residency-list {
  width: 100%;
  margin-bottom: 1em;
}

.residency-list-artist {
  color: white;
  vertical-align: top;
  width: 50%;
  font-size: 1em;
  line-height: 1.25em;
  padding: 7px 0 4px 6px;
  border-top: 1px #9a58a2 solid;
  border-bottom: 1px #9a58a2 solid;
}

.residency-list-date {
  color: white;
  vertical-align: top;
  width: 50%;
  text-align: right;
  font-size: 1em;
  line-height: 1.25em;
  padding: 7px 6px 4px 0;
  border-top: 1px #9a58a2 solid;
  border-bottom: 1px #9a58a2 solid;
}

.ongoing-program-list {
  list-style: none;
  padding: 0;
  margin: 0 1em 2em 1em;
}
.ongoing-program-list li {
  display: block;
  border-bottom: 1px #a96eb0 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.ongoing-program-list li:first-of-type {
  border-top: 1px #a96eb0 solid;
}
.ongoing-program-list li a {
  text-decoration: none;
  color: white;
}
.ongoing-program-list li a:hover {
  opacity: 0.7;
}

.question {
  margin-bottom: 0;
  font-weight: 700;
}

.answer {
  margin: 0 0 1em 0;
}
.answer:last-of-type {
  margin-bottom: 0;
}

.buy-card-list {
  list-style: none;
  padding: 0;
  margin: 0 1em 1em 1em;
}
.buy-card-list li {
  display: block;
  border-bottom: 1px #a96eb0 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.buy-card-list li:first-of-type {
  border-top: 1px #a96eb0 solid;
}
.buy-card-list li a {
  text-decoration: none;
  color: white;
}
.buy-card-list li a:hover {
  opacity: 0.7;
}
.buy-card-list li > a {
  text-decoration: underline;
}
.buy-card-list span {
  font-size: 1.5em;
  font-weight: 300;
}

.action-call-out {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  border-radius: 0.375em;
  padding: 0.2em 0.5em 0 0.5em;
  font-size: 1.125em;
  font-weight: bold;
  margin: 1em 0 0 0;
}

.culturecard-list {
  list-style: none;
  padding: 0;
}
.culturecard-list li {
  display: block;
  border-bottom: 1px #a96eb0 solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.culturecard-list li:first-of-type {
  border-top: 1px #a96eb0 solid;
}
.culturecard-list li a {
  text-decoration: none;
  color: white;
}
.culturecard-list li a:hover {
  opacity: 0.7;
}

.edcalendar {
  width: 100%;
  margin: 0 0 12px 0;
}

.edcalendar-date {
  color: white;
  width: 4em;
  font-weight: bold;
  font-size: 1.25em;
  line-height: 1.25em;
  text-align: right;
  vertical-align: middle;
  padding: 8px 4px 4px 4px;
  border-top: 1px #ede2ef solid;
  border-bottom: 1px #ede2ef solid;
}

.edcalendar-event {
  color: white;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.25em;
  padding: 7px 4px 4px 12px;
  border-top: 1px #ede2ef solid;
  border-bottom: 1px #ede2ef solid;
}

.support-us-panel {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #117f9b;
  background: linear-gradient(#117f9b, #0d657b);
  color: white;
  margin: 0;
}
.support-us-panel img {
  width: 100%;
}

.support-us-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
}

.support-us-subpanel {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #117f9b;
  background: linear-gradient(#117f9b, #0d657b);
  color: white;
}
@media (min-width: 600px) {
  .support-us-subpanel {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .support-us-subpanel {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .support-us-subpanel {
    padding: 0 2rem 1rem 2rem;
  }
}

.support-us-content,
.support-us-content-no-top {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin: 0 0 0.25em 0;
}
@media (min-width: 600px) {
  .support-us-content,
.support-us-content-no-top {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .support-us-content,
.support-us-content-no-top {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .support-us-content,
.support-us-content-no-top {
    padding: 0 2rem 1rem 2rem;
  }
}
.support-us-content h2,
.support-us-content-no-top h2 {
  margin: 1em 0 0 0;
  color: #117f9b;
}
.support-us-content h2.extra-margin-bottom,
.support-us-content-no-top h2.extra-margin-bottom {
  margin-bottom: 1em;
}
.support-us-content h2:first-of-type,
.support-us-content-no-top h2:first-of-type {
  margin-top: 0;
}
.support-us-content h2:not(:first-of-type),
.support-us-content-no-top h2:not(:first-of-type) {
  margin-bottom: 0;
}
.support-us-content h2.extra-margin-bottom,
.support-us-content-no-top h2.extra-margin-bottom {
  margin-bottom: 0.5em;
}
.support-us-content p,
.support-us-content-no-top p {
  margin: 0.25em 0 1em 0;
}
.support-us-content p:first-child,
.support-us-content-no-top p:first-child {
  margin: 1em 0 1em 0;
}

.support-us-content-no-top {
  margin: 1em 0 0.25em 0;
}

.support-us-2column {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 768px) {
  .support-us-2column {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .support-us-2column {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .support-us-2column {
    padding: 0 2rem 1rem 2rem;
  }
}
.support-us-2column h3 {
  margin-top: 0;
}

.support-us-top-btn-container {
  width: 100%;
}
.support-us-top-btn-container:first-of-type {
  margin-top: 2em;
}

.support-us-list {
  list-style: none;
  padding: 0;
  margin: 0 1em 2em 1em;
  font-size: 0.875em;
}
.support-us-list li {
  display: block;
  border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.support-us-list li:first-of-type {
  border-top: 1px rgba(255, 255, 255, 0.3) solid;
}
.support-us-list li a {
  text-decoration: none;
  color: white;
}
.support-us-list li a:hover {
  opacity: 0.7;
}
.support-us-list:first-of-type {
  margin-top: 1em;
}

.endowment-photo {
  width: 100%;
  padding: 0;
  margin: 0;
}
.endowment-photo img {
  width: 100%;
  display: inline-block;
  margin: 0;
}

.endowment-photo-caption {
  font-size: 0.875em;
  font-style: italic;
  margin: 0 1em;
}

.corporate-partners {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 1rem 0;
  background-color: white;
  border-radius: 6px;
  padding: 9px;
}
.corporate-partners h3 {
  color: #117f9b;
  margin: 0 0 1em 0;
  font-weight: 300;
  font-size: 1.375em;
  text-align: left;
  flex-basis: 100%;
}

.corporate-logo {
  flex-basis: 45%;
  text-align: center;
}
.corporate-logo img {
  width: 80%;
}
@media (min-width: 768px) {
  .corporate-logo {
    flex-basis: 33.3333%;
  }
}

.committee-list,
.cadenza-society-list {
  list-style: none;
  padding: 0;
  margin-bottom: 1.5em;
}
.committee-list li,
.cadenza-society-list li {
  display: block;
  border-bottom: 1px #4fccec solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.committee-list li:first-of-type,
.cadenza-society-list li:first-of-type {
  border-top: 1px #4fccec solid;
}
.committee-list li a,
.cadenza-society-list li a {
  text-decoration: none;
  color: white;
}
.committee-list li a:hover,
.cadenza-society-list li a:hover {
  opacity: 0.7;
}
.committee-list img,
.cadenza-society-list img {
  margin-top: 2px;
}

.gala-details {
  width: 100%;
}
.gala-details::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .gala-details {
    margin: 0 0 0 0;
    padding-bottom: 0.75rem;
  }
}
.gala-details h2 {
  background-color: #117f9b;
  color: white;
  font-size: 1.125em;
  line-height: 1.25em;
  font-weight: 300;
  padding: 0.3125rem 0.5625rem 0.125rem 0.5625rem;
  text-transform: uppercase;
  margin: 0;
  display: block;
}
@media (min-width: 600px) {
  .gala-details h2 {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }
}

.gala-photo-container {
  margin: 1em 0 1em 0;
  width: 100%;
  position: relative;
}

.gala-photo {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0.5rem;
}
@media (min-width: 480px) {
  .gala-photo {
    margin: 1rem;
  }
}
@media (min-width: 600px) {
  .gala-photo {
    margin: 1.5rem;
  }
}
@media (min-width: 900px) {
  .gala-photo {
    margin: 2rem;
  }
}
.gala-photo img {
  width: 100%;
}

.gala-photo-caption {
  position: absolute;
  bottom: 4px;
  left: 0;
  margin: 0 0.5rem 0.625rem 0.5rem;
  font-size: 0.5em;
  line-height: 1.25;
  color: #273541;
}
@media (min-width: 480px) {
  .gala-photo-caption {
    margin: 0 1rem 0.75rem 1rem;
    font-size: 0.875em;
  }
}
@media (min-width: 600px) {
  .gala-photo-caption {
    margin: 0 1.5rem 1rem 1.5rem;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .gala-photo-caption {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .gala-photo-caption {
    margin: 0 2rem 2rem 2rem;
  }
}

.gala-photo-caption-white-bg {
  position: absolute;
  margin: 0 0.5rem 0.625rem 0.5rem;
  bottom: 4px;
  left: 0;
  font-size: 0.5em;
  line-height: 1.25;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 3px 6px 1px 6px;
  display: inline-block;
  color: #273541;
}
@media (min-width: 480px) {
  .gala-photo-caption-white-bg {
    margin: 0 1rem 0.75rem 1rem;
    font-size: 0.875em;
  }
}
@media (min-width: 600px) {
  .gala-photo-caption-white-bg {
    margin: 0 1.5rem 1rem 1.5rem;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .gala-photo-caption-white-bg {
    font-size: 1.25em;
  }
}
@media (min-width: 900px) {
  .gala-photo-caption-white-bg {
    margin: 0 2rem 2rem 2rem;
  }
}

.in-kind-sponsors {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 1rem 0;
}

.in-kind-logos {
  flex-basis: 100%;
  text-align: center;
}
@media (min-width: 600px) {
  .in-kind-logos {
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .in-kind-logos {
    flex-basis: 33.33%;
  }
}
.in-kind-logos img {
  width: 250px;
}

.gala-sponsor-box {
  background-color: white;
  border-radius: 0.375rem;
  padding: 1.125rem;
  text-align: left;
  margin-bottom: 1em;
}
.gala-sponsor-box h2,
.gala-sponsor-box h3 {
  color: #117f9b;
  margin-top: 0;
  padding-left: 1.125rem;
}
.gala-sponsor-box p {
  color: #444;
}
.gala-sponsor-box a > img {
  display: inline-block;
  padding-top: 0.5rem;
}

.donor-level-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 1.3;
  border-bottom: 1px solid white;
  margin: 0;
  padding: 0.5rem 0 0.25rem;
}
.donor-level-container:first-of-type {
  border-top: 1px solid white;
}
.donor-level-container:last-of-type {
  margin-bottom: 1em;
}

.donor-level-container-top-rule {
  border-top: 1px solid white;
}

.donor-level-container-other {
  padding: 0.5rem 0 0.75rem;
}

.donor-level {
  flex-basis: 100%;
  display: flex;
  flex-wrap: no-wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 clamp(1vw, 2vw, 1rem) 0;
  font-size: clamp(0.875rem, 2vw + 0.75rem, 1.5rem);
  font-weight: bold;
}

.donor-level-name {
  flex-basis: 60%;
}

.donor-level-name span {
  font-weight: normal;
  font-style: italic;
}

.donor-level-donate {
  flex-basis: 40%;
  text-align: right;
}

.donor-level-container details {
  padding: 0.25rem clamp(1vw, 2vw, 1rem) 0;
  width: 100%;
  font-weight: normal;
  font-size: clamp(1rem, 1vw + 0.5rem, 1rem);
}
.donor-level-container details summary {
  font-weight: normal;
  display: list-item;
  font-size: clamp(1.125rem, 1vw + 0.75rem, 1.375rem);
}

.donor-level-container > .donor-level-quick {
  padding: 0.25rem clamp(1vw, 2vw, 1rem) 0;
  width: 100%;
  font-weight: normal;
  font-size: clamp(1.125rem, 1vw + 0.75rem, 1.375rem);
}

a.donor-level-donate-button {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: clamp(48px, 1vw + 48px, 60px);
  display: inline-block;
  line-height: 1.5;
  border-radius: 6px;
  font-size: clamp(0.75rem, 2vw + 0.5rem, 1.5rem);
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  color: white;
  padding: 1rem 0.75rem 0.5rem 0.75rem;
  border: none;
}
@media (min-width: 600px) {
  a.donor-level-donate-button {
    padding: 0.75rem 1.125rem 0.875rem 1.125rem;
  }
}
a.donor-level-donate-button:hover, a.donor-level-donate-button:active {
  background-color: #e4545d;
  background: linear-gradient(#e4545d, #cf212c);
  opacity: 1;
}

.benefit-list {
  margin: 0.5rem 0 1rem 0;
  text-align: left;
  padding: 0;
}
.benefit-list li {
  display: block;
  list-style-type: none;
  border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.benefit-list li:first-of-type {
  border-top: 1px rgba(255, 255, 255, 0.3) solid;
}
.benefit-list li a {
  text-decoration: none;
  color: white;
}
.benefit-list li a:hover {
  opacity: 0.7;
}

.benefits-sublist {
  margin: 0.5rem 0 0.5rem 0;
  padding-left: 0.75rem;
  list-style: square;
}
.benefits-sublist > li {
  border-bottom: none;
}
.benefits-sublist > li:first-of-type {
  border-top: none;
}

.support-us-legacy-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #117f9b;
  background: linear-gradient(#117f9b, #0d657b);
  color: white;
}

.support-us-legacy-panel {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
}
@media (min-width: 900px) {
  .support-us-legacy-panel {
    width: 75%;
  }
}
@media (min-width: 600px) {
  .support-us-legacy-panel {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .support-us-legacy-panel {
    padding: 0 2rem 1rem 2rem;
  }
}
.support-us-legacy-panel p:first-child {
  padding-top: 1em;
}
.support-us-legacy-panel h2:first-of-type {
  margin-top: 1.5em;
}
.support-us-legacy-panel h4 {
  margin-bottom: 0.5em;
}

.legacy-navigation {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #0a4a5b;
  background: linear-gradient(#0a4a5b, #06303a);
  margin: 0;
  padding-bottom: 1.5rem;
}
@media (min-width: 900px) {
  .legacy-navigation {
    width: 25%;
  }
}
@media (min-width: 600px) {
  .legacy-navigation {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .legacy-navigation {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 900px) {
  .legacy-navigation {
    border-top-left-radius: 0.5625rem;
    border-bottom-left-radius: 0.5625rem;
    margin: 2.5em 0;
  }
}
.legacy-navigation ul {
  list-style: none;
  padding: 0;
  margin: 1.5em 0 1em 0;
  text-align: left;
}
.legacy-navigation ul li {
  display: block;
  border-bottom: 1px #1599bb solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.legacy-navigation ul li:first-of-type {
  border-top: 1px #1599bb solid;
}
.legacy-navigation ul li a {
  text-decoration: none;
  color: white;
}
.legacy-navigation ul li a:hover {
  opacity: 0.7;
}
@media (min-width: 768px) {
  .legacy-navigation ul {
    margin: 2em 0 1em 0;
  }
}
.legacy-navigation ul a {
  text-decoration: none;
}

.tax-id {
  font-size: 0.75em;
  font-style: italic;
  line-height: 1.25;
  margin-bottom: 0;
}

.legacy-document {
  display: inline-block;
  width: 95%;
  font-family: monospace;
  margin: 0 auto;
  background-color: white;
  color: #1a232b;
  box-shadow: 6px 6px 6px 3px #0a4a5b;
  padding: 2em;
}
.legacy-document:last-of-type {
  margin-bottom: 2em;
}

.legacy-list-date {
  font-style: italic;
  margin-top: -0.75em;
}

.legacy-gift-list {
  list-style: none;
  padding: 0;
  margin-left: 2em;
  margin-right: 4em;
}
.legacy-gift-list li {
  display: block;
  border-bottom: 1px #4fccec solid;
  padding: 0.5rem 0.375rem 0.375rem 0.375rem;
  line-height: 1.25;
}
.legacy-gift-list li:first-of-type {
  border-top: 1px #4fccec solid;
}
.legacy-gift-list li a {
  text-decoration: none;
  color: white;
}
.legacy-gift-list li a:hover {
  opacity: 0.7;
}

.govt-support-container {
  font-size: 1em;
  padding: 0.75em 0 0.75em 0;
  display: inline-block;
  border-top: 1px solid #4fccec;
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 83.0366777683%;
  margin-left: 8.4816611159%;
}
.govt-support-container:last-child {
  margin-right: 0;
}
@media (min-width: 1024px) {
  .govt-support-container {
    float: left;
    display: block;
    margin-right: 1.7799333902%;
    width: 66.0733555366%;
    margin-left: 16.9633222317%;
  }
  .govt-support-container:last-child {
    margin-right: 0;
  }
}

.govt-support-box {
  margin-bottom: 0.5em;
  display: block;
  width: 100%;
}
.govt-support-box::after {
  clear: both;
  content: "";
  display: table;
}

.govt-support-box p {
  margin: 0;
  font-size: 0.75em;
  text-align: center;
  font-style: italic;
  line-height: 1.25;
}

.govt-support-logos {
  margin: 0.25em 0 0 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.govt-support-logo {
  width: 100%;
  height: 3.75rem;
  background-position: center center;
  padding-top: 1.125rem;
  text-indent: -9999px;
}
@media (min-width: 600px) {
  .govt-support-logo {
    width: 100%;
  }
}

.aaf-donate-container {
  text-align: center;
  margin-bottom: 1em;
}

.aaf-action-container {
  margin-bottom: 2em;
}

.donor-listing-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.donor-listing-container h1 {
  display: block;
  width: 100%;
}

.donor-listing {
  width: 100%;
}
@media (min-width: 768px) {
  .donor-listing {
    width: 50%;
  }
}
.donor-listing p {
  font-size: 0.75rem;
  line-height: 1.1;
  margin: 0;
  padding: 0;
}
.donor-listing p:first-child {
  margin: 0 0 0 0;
}
@media (min-width: 600px) {
  .donor-listing p {
    font-size: 0.875rem;
  }
}
@media (min-width: 900px) {
  .donor-listing p {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .donor-listing p {
    font-size: 1.125rem;
  }
}

.education-action-btn {
  display: inline-block;
  text-decoration: none;
  background-color: #5d7e9a;
  background: linear-gradient(#4f6c84, #718faa);
  padding: 0.5em 0.5em 0.25em 0.5em;
  color: white;
  font-size: 1em;
  font-weight: 700;
  border-radius: 0.375rem;
  margin: 0 0 1em 0;
}
@media (min-width: 600px) {
  .education-action-btn {
    font-size: 1.25em;
  }
}
.education-action-btn:hover {
  background-color: #87a1b7;
  background: linear-gradient(#718faa, #9db2c4);
  opacity: 1;
}

.icon-text-btn {
  display: inline-block;
  text-align: left;
  line-height: 1.2;
  padding: 0.5em 0.5em 0.5em 5rem;
  text-decoration: none;
  color: white;
  border-radius: 0.5rem;
  margin: 0.75em 0 0 0;
  font-weight: 700px;
}
.icon-text-btn span {
  font-size: 0.75em;
  font-weight: 300;
  font-style: italic;
  color: white;
  margin-top: 0.25em;
  display: inline-block;
}

.matching-gifts-btn {
  margin: 1rem auto 1rem auto;
  display: inline-block;
  padding: 0.5em 0.5em 0.5em 3.75rem;
  background-color: #cf212c;
  background: url(/img/css/matching-gifts.svg) 6px 6px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 48px, 100%;
}
.matching-gifts-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/matching-gifts.svg) 6px 6px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 48px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .matching-gifts-btn {
    width: 100%;
    background: url(/img/css/matching-gifts.svg) 9px 6px no-repeat, linear-gradient(#df3540, #b01c25);
  }
  .matching-gifts-btn:hover {
    background: url(/img/css/matching-gifts.svg) 9px 6px no-repeat, linear-gradient(#e4545d, #cf212c);
  }
}
@media (min-width: 600px) {
  .matching-gifts-btn {
    width: 400px;
    display: block;
    margin: 0 auto;
    padding: 0.5em 0.5em 0.5em 5rem;
    font-size: 1.375em;
    background: url(/img/css/matching-gifts.svg) 11px 12px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .matching-gifts-btn:hover {
    background: url(/img/css/matching-gifts.svg) 11px 12px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}

.individual-giving-btn {
  margin: 0 0 1em 0;
  padding: 0.5em 0.75em 0.5em 3.75rem;
  width: 100%;
  display: block;
  background-color: #cf212c;
  background: url(/img/css/make-donation.svg) 6px 6px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 48px, 100%;
}
.individual-giving-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/make-donation.svg) 6px 6px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 48px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .individual-giving-btn {
    background: url(/img/css/make-donation.svg) 6px 6px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 48px, 100%;
  }
  .individual-giving-btn:hover {
    background: url(/img/css/make-donation.svg) 6px 6px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 48px, 100%;
  }
}
@media (min-width: 600px) {
  .individual-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/make-donation.svg) 16px 22px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .individual-giving-btn:hover {
    background: url(/img/css/make-donation.svg) 16px 22px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 768px) {
  .individual-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/make-donation.svg) 16px 20px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .individual-giving-btn:hover {
    background: url(/img/css/make-donation.svg) 16px 20px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 1280px) {
  .individual-giving-btn {
    padding-left: 5.625rem;
    background: url(/img/css/make-donation.svg) 15px 16px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .individual-giving-btn:hover {
    background: url(/img/css/make-donation.svg) 15px 16px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 1440px) {
  .individual-giving-btn {
    padding-left: 5.625rem;
    background: url(/img/css/make-donation.svg) 15px 16px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .individual-giving-btn:hover {
    background: url(/img/css/make-donation.svg) 15px 16px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}

.endowment-campaign-btn {
  margin: 0 0 1em 0;
  padding: 0.5em 0.75em 0.5em 3.75rem;
  width: 100%;
  display: block;
  background-color: #cf212c;
  background: url(/img/css/endowment-campaign.svg) 6px 0px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 48px, 100%;
}
.endowment-campaign-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/endowment-campaign.svg) 6px 0px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 48px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .endowment-campaign-btn {
    background: url(/img/css/endowment-campaign.svg) 6px 0px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 48px, 100%;
  }
  .endowment-campaign-btn:hover {
    background: url(/img/css/endowment-campaign.svg) 6px 0px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 48px, 100%;
  }
}
@media (min-width: 600px) {
  .endowment-campaign-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/endowment-campaign.svg) 16px 14px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .endowment-campaign-btn:hover {
    background: url(/img/css/endowment-campaign.svg) 16px 14px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 768px) {
  .endowment-campaign-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/endowment-campaign.svg) 16px 20px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .endowment-campaign-btn:hover {
    background: url(/img/css/endowment-campaign.svg) 16px 20px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 900px) {
  .endowment-campaign-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/endowment-campaign.svg) 16px 10px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .endowment-campaign-btn:hover {
    background: url(/img/css/endowment-campaign.svg) 16px 10px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}

.legacy-giving-btn {
  margin: 0 0 1em 0;
  padding: 0.5em 0.75em 0.5em 3.75rem;
  width: 100%;
  display: block;
  background-color: #cf212c;
  background: url(/img/css/legacy-society.svg) 6px 2px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 48px, 100%;
}
.legacy-giving-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/legacy-society.svg) 6px 2px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 48px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .legacy-giving-btn {
    background: url(/img/css/legacy-society.svg) 6px -1px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 48px, 100%;
  }
  .legacy-giving-btn:hover {
    background: url(/img/css/legacy-society.svg) 6px -1px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 48px, 100%;
  }
}
@media (min-width: 600px) {
  .legacy-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/legacy-society.svg) 16px 6px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .legacy-giving-btn:hover {
    background: url(/img/css/legacy-society.svg) 16px 6px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 768px) {
  .legacy-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .legacy-giving-btn:hover {
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 900px) {
  .legacy-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .legacy-giving-btn:hover {
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 1024px) {
  .legacy-giving-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .legacy-giving-btn:hover {
    background: url(/img/css/legacy-society.svg) 16px 8px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}

.corporate-partners-btn {
  margin: 0 0 1em 0;
  padding: 0.5em 0.75em 0.5em 3.75rem;
  width: 100%;
  display: block;
  background-color: #cf212c;
  background: url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 48px, 100%;
}
.corporate-partners-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 48px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .corporate-partners-btn {
    background: url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 48px, 100%;
  }
  .corporate-partners-btn:hover {
    background: url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 48px, 100%;
  }
}
@media (min-width: 600px) {
  .corporate-partners-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .corporate-partners-btn:hover {
    background: url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}
@media (min-width: 768px) {
  .corporate-partners-btn {
    font-size: 1.25em;
    padding-left: 5.625rem;
    background: url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 60px, 100%;
  }
  .corporate-partners-btn:hover {
    background: url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 60px, 100%;
  }
}

button.donate {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  width: 100%;
  height: 2.5rem;
  border-radius: 0.375rem;
  display: block;
  font-size: 0.875em;
  font-weight: bold;
  text-align: left;
  line-height: 1.1;
  color: white;
  padding: 0.375rem 0.5625rem 0.25rem 0.5625rem;
  margin: 0 0 1em 0;
  border: none;
}
@media (min-width: 480px) {
  button.donate {
    margin: 0;
  }
}
@media (min-width: 600px) {
  button.donate {
    font-size: 1em;
    height: 3rem;
    padding: 0.375rem 0.75rem 0.25rem 0.75rem;
  }
}
@media (min-width: 768px) {
  button.donate {
    font-size: 1.25em;
    height: 3.375rem;
    padding: 0.375rem 0.75rem 0.25rem 0.75rem;
    margin-left: 1em;
  }
}
button.donate:hover, button.donate.donate:active {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
}
button.donate span {
  display: block;
  font-weight: normal;
  font-style: italic;
}
@media (min-width: 900px) {
  button.donate span {
    display: inline-block;
    float: right;
  }
}

a.donate {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  width: 100%;
  height: 2.5rem;
  border-radius: 0.375rem;
  display: block;
  font-size: 0.875em;
  font-weight: bold;
  text-align: left;
  line-height: 1.1;
  text-decoration: none;
  color: white;
  padding: 0.375rem 0.5625rem 0.25rem 0.5625rem;
  margin: 0 0 1em 0;
  border: none;
}
@media (min-width: 480px) {
  a.donate {
    margin: 0;
  }
}
@media (min-width: 600px) {
  a.donate {
    font-size: 1em;
    height: 3rem;
    padding: 0.5625rem 0.75rem 0.25rem 0.75rem;
  }
}
@media (min-width: 768px) {
  a.donate {
    font-size: 1.25em;
    height: 3.375rem;
    padding: 0.375rem 0.75rem 0.25rem 0.75rem;
    margin-left: 1em;
  }
}
@media (min-width: 900px) {
  a.donate {
    font-size: 1.25em;
    height: 3.375rem;
    padding: 1.125rem 0.75rem 0.25rem 0.75rem;
    margin-left: 1em;
  }
}
a.donate:hover, a.donate.donate:active {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
}
a.donate span {
  display: block;
  font-weight: normal;
  font-style: italic;
}
@media (min-width: 900px) {
  a.donate span {
    display: inline-block;
    float: right;
  }
}

.benefits-btn {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: 2.25rem;
  display: inline-block;
  border-radius: 0.375rem;
  font-size: 0.875em;
  text-decoration: none;
  font-weight: 500;
  text-align: center;
  color: white;
  padding: 0.625rem 0.75rem 0.875rem 0.75rem;
  border: none;
}
@media (min-width: 600px) {
  .benefits-btn {
    font-size: 1.25em;
    height: 3rem;
    width: 10.3125rem;
  }
}
.benefits-btn:hover, .benefits-btn:active {
  background-color: #e4545d;
  background: linear-gradient(#e4545d, #cf212c);
  opacity: 1;
}

.press-release-season-btn {
  display: block;
  text-align: left;
  width: 100%;
  padding: 0.5em 0.5em 0.375em 3.75rem;
  background-color: #cf212c;
  background: url(/img/css/by-artist.svg) 8px 8px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 44px, 100%;
  margin: 1.125em 0 0 0;
}
.press-release-season-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/by-artist.svg) 8px 8px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 44px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .press-release-season-btn {
    background: url(/img/css/by-artist.svg) 12px 3px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 36px, 100%;
  }
  .press-release-season-btn:hover {
    background: url(/img/css/by-artist.svg) 12px 3px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 36px, 100%;
  }
}
@media (min-width: 600px) {
  .press-release-season-btn {
    font-size: 1.25em;
    background: url(/img/css/by-artist.svg) 10px 8px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 40px, 100%;
  }
  .press-release-season-btn:hover {
    background: url(/img/css/by-artist.svg) 10px 8px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 40px, 100%;
  }
}
@media (min-width: 900px) {
  .press-release-season-btn {
    font-size: 1.375em;
    background: url(/img/css/by-artist.svg) 10px center no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 40px, 100%;
  }
  .press-release-season-btn:hover {
    background: url(/img/css/by-artist.svg) 10px center no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 40px, 100%;
  }
}
@media (min-width: 1280px) {
  .press-release-season-btn {
    font-size: 1.375em;
    background: url(/img/css/by-artist.svg) 9px center no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 44px, 100%;
  }
  .press-release-season-btn:hover {
    background: url(/img/css/by-artist.svg) 10px center no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 44px, 100%;
  }
}

.legacy-info-btn {
  display: block;
  text-align: left;
  line-height: 1.25;
  font-size: 0.875em;
  font-weight: 300;
  width: 100%;
  padding: 0.5em 0.75em 0.5em 0.75em;
  text-decoration: none;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  color: white;
  border-radius: 0.375rem;
  margin: 1.75em 0 1.75em 0;
}
.legacy-info-btn:hover {
  background-color: #e4545d;
  background: linear-gradient(#e9727a, #df3540);
  opacity: 1;
}

.legacy-let-us-know-btn {
  display: inline-block;
  text-align: left;
  line-height: 1.25;
  font-size: 0.875em;
  font-weight: 300;
  padding: 0.5em 0.75em 0.5em 0.75em;
  text-decoration: none;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  color: white;
  border-radius: 0.375rem;
  margin: 1.75em 0 1.75em 0;
}
.legacy-let-us-know-btn span {
  font-size: 1.5em;
}
.legacy-let-us-know-btn:hover {
  background-color: #e4545d;
  background: linear-gradient(#e9727a, #df3540);
  opacity: 1;
}

.browse-series-btn {
  margin: 0 auto 1em auto;
  display: inline-block;
  padding: 0.5em 0.5em 0.375em 3.25rem;
  background-color: #cf212c;
  background: url(/img/css/browse-series.svg) 5px 3px no-repeat, linear-gradient(#df3540, #b01c25);
  background-size: 42px, 100%;
  width: 95%;
}
.browse-series-btn:hover {
  background-color: #e4545d;
  background: url(/img/css/browse-series.svg) 5px 3px no-repeat, linear-gradient(#e4545d, #cf212c);
  background-size: 42px, 100%;
  opacity: 1;
}
@media (min-width: 480px) {
  .browse-series-btn {
    width: 65%;
  }
}
@media (min-width: 600px) {
  .browse-series-btn {
    font-size: 1.25em;
    background: url(/img/css/browse-series.svg) 5px 11px no-repeat, linear-gradient(#df3540, #b01c25);
    background-size: 42px, 100%;
  }
  .browse-series-btn:hover {
    background: url(/img/css/browse-series.svg) 5px 11px no-repeat, linear-gradient(#e4545d, #cf212c);
    background-size: 42px, 100%;
  }
}
@media (min-width: 768px) {
  .browse-series-btn {
    width: 45%;
  }
}
@media (min-width: 900px) {
  .browse-series-btn {
    width: 53%;
  }
}
@media (min-width: 1024px) {
  .browse-series-btn {
    width: 30%;
  }
}
@media (min-width: 1280px) {
  .browse-series-btn {
    width: 31%;
  }
}

button.aaf-donate {
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
  height: 2.5rem;
  border-radius: 0.375rem;
  display: inline-block;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  line-height: 1.1;
  color: white;
  padding: 0.375rem 0.5625rem 0.0625rem 0.5625rem;
  margin: 0 0 1em 0;
  border: none;
}
@media (min-width: 480px) {
  button.aaf-donate {
    margin: 0;
  }
}
@media (min-width: 600px) {
  button.aaf-donate {
    font-size: 1em;
    height: 3rem;
    padding: 0.375rem 0.75rem 0.0625rem 0.75rem;
  }
}
@media (min-width: 768px) {
  button.aaf-donate {
    font-size: 1.25em;
    height: 3.375rem;
    padding: 0.375rem 0.75rem 0.0625rem 0.75rem;
  }
}
button.aaf-donate:hover, button.aaf-donate.donate:active {
  background-color: #df3540;
  background: linear-gradient(#e4545d, #cf212c);
}

.season-announcement-banner {
  display: block;
  background-color: #022845;
  background: linear-gradient(#df3540, #91171f);
  width: 100%;
  margin: 0;
}
.season-announcement-banner::after {
  clear: both;
  content: "";
  display: table;
}
.season-announcement-banner a:hover {
  opacity: 1;
}

.season-announcement-banner-photo-container {
  width: 100%;
  display: inline-block;
  margin: 0;
}
.season-announcement-banner-photo-container::after {
  clear: both;
  content: "";
  display: table;
}

.season-announcement-banner-photo {
  width: 50%;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
@media (min-width: 480px) {
  .season-announcement-banner-photo {
    width: 25%;
  }
}
.season-announcement-banner-photo img {
  width: 100%;
  display: block;
}

.banner-photo-id {
  position: absolute;
  color: white;
  bottom: 2px;
  right: 4px;
  text-shadow: 1px 1px 2px black;
  font-weight: bold;
  text-align: right;
  font-size: 0.75rem;
  line-height: 1;
  width: 90%;
}
@media (min-width: 480px) {
  .banner-photo-id {
    bottom: 3px;
    right: 6px;
  }
}
@media (min-width: 600px) {
  .banner-photo-id {
    font-size: 0.875rem;
    bottom: 3px;
    right: 6px;
  }
}
@media (min-width: 768px) {
  .banner-photo-id {
    font-size: 1rem;
    bottom: 4px;
    right: 8px;
  }
}
@media (min-width: 900px) {
  .banner-photo-id {
    font-size: 1.125rem;
    bottom: 5px;
    right: 10px;
  }
}

.season-announcement-banner-text {
  padding: 0 1.125rem 0 1.125rem;
  display: inline-block;
  float: left;
  color: white;
  width: 100%;
  margin: 0;
}
.season-announcement-banner-text h1 {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: 1.75em;
  margin-top: 0;
}
@media (min-width: 768px) {
  .season-announcement-banner-text h1 {
    font-size: 2em;
  }
}
@media (min-width: 900px) {
  .season-announcement-banner-text h1 {
    font-size: 2.5em;
  }
}
@media (min-width: 1024px) {
  .season-announcement-banner-text h1 {
    font-size: 3em;
  }
}
.season-announcement-banner-text p {
  font-size: 1.22em;
  font-weight: normal;
}

.banner-2223 {
  background-color: #e2af33;
  width: 100%;
  margin: 0;
  padding: clamp(3px, 10%, 1.25rem);
}
.banner-2223 a {
  display: flex;
  text-decoration: none;
}

.banner-season-2223 {
  width: clamp(72px, 20vw, 160px);
  flex-wrap: wrap;
  margin-right: clamp(5%, 0.4vw, 18px);
  align-self: center;
}
.banner-season-2223 img {
  width: 100%;
  display: block;
  margin: auto;
}

.banner-text-2223 {
  width: clamp(100vw - 96px, 75vw, 100vw - 184px);
  flex-wrap: wrap;
  align-self: center;
  color: #023153;
  text-decoration: none;
  line-height: 1;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: clamp(0.875rem, 4.5vw, 7rem);
  font-style: italic;
}

#mc_embed_signup form {
  display: block;
  position: relative;
  text-align: left;
  padding: 10px 0 10px 3%;
}

#mc_embed_signup h2 {
  font-weight: bold;
  padding: 0;
  margin: 15px 0;
  font-size: 1.4em;
}

#mc_embed_signup input {
  border: 1px solid #ABB0B2;
  border-radius: 3px;
}

#mc_embed_signup input[type=checkbox] {
  -webkit-appearance: checkbox;
}

#mc_embed_signup input[type=radio] {
  -webkit-appearance: radio;
}

#mc_embed_signup input:focus {
  border-color: #333;
}

#mc_embed_signup .button {
  clear: both;
  background-color: #cf212c;
  border: 0 none;
  border-radius: 6px;
  transition: all 0.23s ease-in-out 0s;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 32px;
  font-weight: bold;
  height: 60px;
  line-height: 32px;
  margin: 0 5px 10px 0;
  padding: 4px 22px 0 22px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
}

#mc_embed_signup .button:hover {
  background-color: #e4545d;
}

#mc_embed_signup .small-meta {
  font-size: 11px;
}

#mc_embed_signup .nowrap {
  white-space: nowrap;
}

#mc_embed_signup .mc-field-group {
  clear: left;
  position: relative;
  width: 96%;
  padding-bottom: 3%;
  min-height: 50px;
}

#mc_embed_signup .size1of2 {
  clear: none;
  float: left;
  display: inline-block;
  width: 46%;
  margin-right: 4%;
}

* html #mc_embed_signup .size1of2 {
  margin-right: 2%; /* Fix for IE6 double margins. */
}

#mc_embed_signup .mc-field-group label {
  display: block;
  margin-bottom: 3px;
}

#mc_embed_signup .mc-field-group input {
  display: block;
  width: 100%;
  padding: 8px 0;
  text-indent: 2%;
}

#mc_embed_signup .mc-field-group select {
  display: inline-block;
  width: 99%;
  padding: 5px 0;
  margin-bottom: 2px;
}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us {
  padding: 5px 0;
}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input {
  display: inline;
  width: 60px;
  margin: 0 2px;
  letter-spacing: 1px;
  text-align: center;
  padding: 5px 0 2px 0;
}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input {
  width: 40px;
}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input {
  width: 30px;
}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label {
  display: none;
}

#mc_embed_signup .indicates-required {
  text-align: right;
  font-size: 16px;
  margin-right: 4%;
}

#mc_embed_signup .asterisk {
  color: #cf212c;
  font-size: 150%;
  font-weight: normal;
  position: relative;
  top: 5px;
}

#mc_embed_signup .clear {
  clear: both;
}

#mc_embed_signup .mc-field-group.input-group ul {
  margin: 0;
  padding: 5px 0;
  list-style: none;
}

#mc_embed_signup .mc-field-group.input-group ul li {
  display: block;
  font-size: 20px;
  padding: 3px 0;
  margin: 0;
}

#mc_embed_signup .mc-field-group.input-group label {
  display: inline;
}

#mc_embed_signup .mc-field-group.input-group input {
  display: inline;
  width: auto;
  border: none;
}

#mc_embed_signup div#mce-responses {
  float: left;
  top: -1.4em;
  padding: 0em 0.5em 0em 0.5em;
  overflow: hidden;
  width: 90%;
  margin: 0 5%;
  clear: both;
}

#mc_embed_signup div.response {
  margin: 1em 0;
  padding: 1em 0.5em 0.5em 0;
  font-weight: bold;
  float: left;
  top: -1.5em;
  z-index: 1;
  width: 80%;
}

#mc_embed_signup #mce-error-response {
  display: none;
}

#mc_embed_signup #mce-success-response {
  color: #529214;
  display: none;
}

#mc_embed_signup label.error {
  display: block;
  float: none;
  width: auto;
  margin-left: 1.05em;
  text-align: left;
  padding: 0.5em 0;
}

#mc-embedded-subscribe {
  clear: both;
  width: auto;
  display: block;
  margin: 1em 0 1em 5%;
}

#mc_embed_signup #num-subscribers {
  font-size: 1.1em;
}

#mc_embed_signup #num-subscribers span {
  padding: 0.5em;
  border: 1px solid #ccc;
  margin-right: 0.5em;
  font-weight: bold;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
  display: inline-block;
  margin: 2px 0 1em 0;
  padding: 5px 10px;
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 3px;
  font-size: 14px;
  font-weight: normal;
  z-index: 1;
  color: #cf212c;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
  border: 2px solid #cf212c;
}

#mc-embedded-subscribe-form input[type=checkbox] {
  display: inline;
  width: auto;
  margin-right: 10px;
}

#mergeRow-gdpr {
  margin-top: 0px;
}

#mergeRow-gdpr fieldset label {
  font-weight: normal;
}

#mc-embedded-subscribe-form .mc_fieldset {
  border: none;
  min-height: 0px;
  padding-bottom: 0px;
}

.interests {
  display: flex;
  flex-wrap: wrap;
}

.interest {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .interest {
    flex-basis: 33.33%;
  }
}

.special-offer-photo {
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
}
.special-offer-photo::after {
  clear: both;
  content: "";
  display: table;
}
.special-offer-photo img {
  display: block;
  width: 100%;
}

.special-offer-performance {
  display: block;
  position: absolute;
  bottom: 6px;
  right: 18px;
  width: 100%;
  color: white;
  text-align: right;
  text-shadow: 2px 2px 2px black;
}
.special-offer-performance h1 {
  text-transform: uppercase;
  margin: 0 0 0 0;
  font-size: 1.5rem;
}
@media (min-width: 600px) {
  .special-offer-performance h1 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .special-offer-performance h1 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .special-offer-performance h1 {
    font-size: 2.25rem;
  }
}
.special-offer-performance h2 {
  font-weight: normal;
  font-style: italic;
  font-size: 1rem;
  margin: 0 0 0.25em 0;
}
@media (min-width: 480px) {
  .special-offer-performance h2 {
    font-size: 1.375rem;
  }
}
@media (min-width: 768px) {
  .special-offer-performance h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .special-offer-performance h2 {
    font-size: 1.75rem;
  }
}
.special-offer-performance p {
  font-size: 0.875rem;
  line-height: 1.5;
  margin: 0;
}
@media (min-width: 480px) {
  .special-offer-performance p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .special-offer-performance p {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .special-offer-performance p {
    font-size: 1.25rem;
  }
}

.promo-banner-container > a {
  text-decoration: none;
}

.promo-banner {
  width: 100%;
  background-color: #d56229;
  background: linear-gradient(#db7846, #d56229);
  font-size: 1.5em;
  line-height: 1;
  font-weight: bold;
  text-align: left;
  padding: 0.75rem 1rem 0.375rem 1rem;
  color: white;
}
@media (min-width: 600px) {
  .promo-banner {
    font-size: 1.75em;
  }
}
@media (min-width: 768px) {
  .promo-banner {
    font-size: 2em;
  }
}
@media (min-width: 1024px) {
  .promo-banner {
    font-size: 2.5em;
  }
}
.promo-banner span {
  font-size: 0.75em;
  font-weight: normal;
}

.promo-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #dde4eb;
  background: linear-gradient(#dde4eb, #cad5df);
  color: #444;
}
.promo-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .promo-panel {
    padding: 0 2rem;
  }
}

.promo-content {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin: 0.5em 0 0.25em 0;
  font-size: 1.125em;
}
@media (min-width: 600px) {
  .promo-content {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .promo-content {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .promo-content {
    padding: 0 2rem 1rem 2rem;
  }
}
@media (min-width: 900px) {
  .promo-content {
    font-size: 1.5em;
  }
}
.promo-content h3 {
  margin: 1em 0 0 0;
}
.promo-content h2:not(:first-of-type) {
  margin-bottom: 0;
}
.promo-content p {
  margin: 0.25em 0 1em 0;
}
.promo-content h3 {
  margin-bottom: 1em;
}

.promo-text-btn {
  display: inline-block;
  text-decoration: none;
  background-color: #cf212c;
  padding: 0.4em 0.75em 0.25em 0.75em;
  color: white;
  font-size: 1em;
  font-weight: 300;
  border-radius: 0.375rem;
}
.promo-text-btn:hover {
  opacity: 0.7;
}

.promo-text-instruction {
  font-size: 0.75em;
  font-style: italic;
  text-align: center;
}

.press-release-container {
  float: left;
  display: block;
  margin-right: 1.7799333902%;
  width: 100%;
  padding: 1.5rem 1.125rem 0 1.125rem;
}
.press-release-container::after {
  clear: both;
  content: "";
  display: table;
}
.press-release-container:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .press-release-container {
    padding: 3rem 4.5rem 0 4.5rem;
  }
}
.press-release-container p {
  font-size: 0.875rem;
  line-height: 2;
}
@media (min-width: 600px) {
  .press-release-container p {
    font-size: 1.125rem;
  }
}
.press-release-container ul, .press-release-container ol {
  font-size: 0.875rem;
  line-height: 1.5;
}
@media (min-width: 600px) {
  .press-release-container ul, .press-release-container ol {
    font-size: 1.125rem;
  }
}
.press-release-container a {
  color: #cf212c;
  text-decoration: none;
}
.press-release-container a:hover {
  text-decoration: underline;
}
.press-release-container h1 {
  font-size: 1.25rem;
  font-weight: bold;
  margin: 1rem 0 0 0;
}
@media (min-width: 768px) {
  .press-release-container h1 {
    font-size: 1.75rem;
    margin: 2rem 0 0 0;
  }
}
.press-release-container h2 {
  font-size: 1rem;
  margin: 1em 0 0 0;
}
@media (min-width: 768px) {
  .press-release-container h2 {
    font-size: 1.25rem;
    margin: 2rem 0 0 0;
  }
}
.press-release-container p.press-release-single-space {
  line-height: 1.5;
}
.press-release-container p.press-release-lead-para {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .press-release-container p.press-release-lead-para {
    margin-top: 4rem;
  }
}

.press-release-back {
  position: absolute;
  right: 1.125rem;
  top: 0.75rem;
  height: 32px;
  width: 32px;
}
@media (min-width: 768px) {
  .press-release-back {
    right: 2.25rem;
    height: 48px;
    width: 48px;
  }
}
.press-release-back img {
  width: 100%;
}

.press-release-full-width {
  width: 100%;
  margin-top: 1rem;
}

.spring-fling-panel {
  width: 100%;
  padding: 0 0.875rem;
  margin: 0;
  background-color: #273541;
  background: linear-gradient(#42596e, #1a232b);
  color: white;
}
.spring-fling-panel::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .spring-fling-panel {
    padding: 0 2rem;
  }
}

.spring-fling-content {
  width: 100%;
  float: left;
  padding: 0 0.875rem;
  margin: 0;
  margin-bottom: 0.25em;
}
@media (min-width: 600px) {
  .spring-fling-content {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .spring-fling-content {
    padding: 0 1.5rem 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .spring-fling-content {
    padding: 0 2rem 1rem 2rem;
  }
}
.spring-fling-content h1 {
  font-size: 3.5em;
}
.spring-fling-content h3 {
  margin: 1em 0 0 0;
}
.spring-fling-content h2 > span {
  font-size: 1.75em;
}
.spring-fling-content h2:not(:first-of-type) {
  margin-bottom: 0;
}
.spring-fling-content p {
  margin: 0.25em 0 1em 0;
}
.spring-fling-content h3 {
  margin-bottom: 1em;
}
.spring-fling-content p {
  font-size: 1.375em;
}

.performance-list {
  list-style: none;
  margin: 2rem 3rem 1.5rem 1.5rem;
  padding: 0;
}
.performance-list li {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0.5rem 0 0.25rem 0;
  font-size: 1em;
}
.performance-list li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.performance-list li a {
  text-decoration: none;
  color: white;
}
.performance-list li a:hover {
  opacity: 0.7;
}
.performance-list li span {
  font-weight: bold;
}

.spring-fling-photos {
  display: block;
  width: 100%;
  margin: 0;
}
.spring-fling-photos::after {
  clear: both;
  content: "";
  display: table;
}

.spring-fling-photo {
  width: 33.3333%;
  float: left;
  margin: 0;
}
.spring-fling-photo img {
  width: 100%;
  display: block;
}
@media (min-width: 480px) {
  .spring-fling-photo {
    width: 16.6666%;
  }
}

.flex-photobar {
  margin: 0;
  display: flex;
}

.flex-photobar-4up {
  width: 25%;
  position: relative;
}
.flex-photobar-4up img {
  width: 100%;
  display: block;
}

.flex-photobar-3up {
  width: 33.33%;
  position: relative;
}
.flex-photobar-3up img {
  width: 100%;
  display: block;
}

.flex-photobar-2up {
  width: 50%;
  position: relative;
}
.flex-photobar-2up img {
  width: 100%;
  display: block;
}

.flex-photobar-1up {
  width: 100%;
  position: relative;
}
.flex-photobar-1up img {
  width: 100%;
  display: block;
}

.season-line-up {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 2em;
}

.season-line-up-pagehead h1 {
  font-family: "AbstractOneBold", "Georgia ", serif;
  font-feature-settings: "lnum";
  font-size: 1.5rem;
  font-weight: bold;
}
@media (min-width: 768px) {
  .season-line-up-pagehead h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .season-line-up-pagehead h1 {
    font-size: 3rem;
  }
}
@media (min-width: 900px) {
  .season-line-up-pagehead h1 {
    font-size: 3.5rem;
  }
}

.season-line-up-list {
  width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .season-line-up-list {
    padding: 0 0.5em 0 0.5em;
  }
}
@media (min-width: 900px) {
  .season-line-up-list {
    padding: 0 1em 0 1em;
  }
}

.month-head {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-feature-settings: "lnum";
  font-size: 1.375rem;
  font-weight: normal;
  margin: 1.5rem 0 0.625rem 0 !important;
}
@media (min-width: 480px) {
  .month-head {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .month-head {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .month-head {
    font-size: 2rem;
  }
}

.line-up-list-2324,
.line-up-list-2425,
.line-up-list-2526,
.line-up-list-education {
  width: 100%;
}
.line-up-list-2324 tr,
.line-up-list-2425 tr,
.line-up-list-2526 tr,
.line-up-list-education tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.line-up-list-2324 tr:hover,
.line-up-list-2425 tr:hover,
.line-up-list-2526 tr:hover,
.line-up-list-education tr:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.line-up-list-2324 tr:first-child,
.line-up-list-2425 tr:first-child,
.line-up-list-2526 tr:first-child,
.line-up-list-education tr:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.line-up-list-2324 td,
.line-up-list-2425 td,
.line-up-list-2526 td,
.line-up-list-education td {
  padding: 5px 0 2px 6px;
  font-size: 0.875rem;
  vertical-align: top;
}
@media (min-width: 480px) {
  .line-up-list-2324 td,
.line-up-list-2425 td,
.line-up-list-2526 td,
.line-up-list-education td {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .line-up-list-2324 td,
.line-up-list-2425 td,
.line-up-list-2526 td,
.line-up-list-education td {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  .line-up-list-2324 td,
.line-up-list-2425 td,
.line-up-list-2526 td,
.line-up-list-education td {
    font-size: 1.25rem;
  }
}
.line-up-list-2324 td.date,
.line-up-list-2425 td.date,
.line-up-list-2526 td.date,
.line-up-list-education td.date {
  width: 30%;
}
@media (min-width: 768px) {
  .line-up-list-2324 td.date,
.line-up-list-2425 td.date,
.line-up-list-2526 td.date,
.line-up-list-education td.date {
    width: 25%;
  }
}
@media (min-width: 900px) {
  .line-up-list-2324 td.date,
.line-up-list-2425 td.date,
.line-up-list-2526 td.date,
.line-up-list-education td.date {
    width: 20%;
  }
}
.line-up-list-2324 td.performance,
.line-up-list-2425 td.performance,
.line-up-list-2526 td.performance,
.line-up-list-education td.performance {
  width: 70%;
  font-weight: bold;
}
@media (min-width: 768px) {
  .line-up-list-2324 td.performance,
.line-up-list-2425 td.performance,
.line-up-list-2526 td.performance,
.line-up-list-education td.performance {
    width: 75%;
  }
}
@media (min-width: 900px) {
  .line-up-list-2324 td.performance,
.line-up-list-2425 td.performance,
.line-up-list-2526 td.performance,
.line-up-list-education td.performance {
    width: 80%;
  }
}
.line-up-list-2324 td.performance span,
.line-up-list-2425 td.performance span,
.line-up-list-2526 td.performance span,
.line-up-list-education td.performance span {
  font-weight: normal;
  font-style: italic;
}

.season-line-up-note {
  font-style: italic;
  margin: 1rem 0 0 0;
}

.add-on-list {
  font-size: 1rem;
}
@media (min-width: 600px) {
  .add-on-list {
    font-size: 1.125rem;
  }
}
.add-on-list a {
  text-decoration: none;
  font-weight: normal;
}

.add-on-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.add-on-item:hover {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

.add-on-item-first {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.add-on-date {
  width: 35%;
  pointer-events: none;
}
@media (min-width: 600px) {
  .add-on-date {
    width: 30%;
  }
}
@media (min-width: 768px) {
  .add-on-date {
    width: 20%;
  }
}

.add-on-performer {
  width: 65%;
  font-weight: bold;
  pointer-events: none;
}
@media (min-width: 600px) {
  .add-on-performer {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .add-on-performer {
    width: 80%;
  }
}
.add-on-performer span {
  font-weight: normal;
  font-style: italic;
}

.add-on-subscriptions {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.add-on-subscrition-container {
  width: 45%;
  display: block;
  margin: 0 5% 0 0;
}

.add-on-subscription-item {
  width: 100%;
  display: block;
  font-weight: bold;
  padding: 8px 6px 4px 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  text-decoration: none;
}
.add-on-subscription-item:first-of-type {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.add-on-subscription-item:hover {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

.adreview {
  background-color: #ddd;
  margin: 1em auto;
  width: 95%;
}
.adreview h1 {
  color: white;
  display: block;
  margin: 1em;
  padding: 0.5em;
}

.ad-container {
  margin: 1em auto 1em auto;
}
.ad-container::after {
  clear: both;
  content: "";
  display: table;
}
.ad-container iframe {
  border: none;
  margin: 1em 3em;
}
.ad-container img {
  margin: 1em 3em;
}

.season-line-up {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 2em;
}

.press-summary-pagehead h1 {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: 1.5rem;
  font-weight: normal;
}
@media (min-width: 768px) {
  .press-summary-pagehead h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .press-summary-pagehead h1 {
    font-size: 3rem;
  }
}
@media (min-width: 900px) {
  .press-summary-pagehead h1 {
    font-size: 3.5rem;
  }
}

.press-summary-list {
  width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .press-summary-list {
    padding: 0 0.5em 0 0.5em;
  }
}
@media (min-width: 900px) {
  .press-summary-list {
    padding: 0 1em 0 1em;
  }
}

.press-list {
  width: 100%;
}
.press-list tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.press-list tr:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.press-list tr:first-of-type {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.press-list td {
  padding: 5px 0 2px 6px;
  font-size: 0.875rem;
  vertical-align: top;
}
@media (min-width: 480px) {
  .press-list td {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .press-list td {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  .press-list td {
    font-size: 1.25rem;
  }
}
.press-list td.date {
  width: 30%;
}
@media (min-width: 768px) {
  .press-list td.date {
    width: 25%;
  }
}
@media (min-width: 900px) {
  .press-list td.date {
    width: 20%;
  }
}
.press-list td.performance {
  width: 70%;
  font-weight: bold;
}
@media (min-width: 768px) {
  .press-list td.performance {
    width: 75%;
  }
}
@media (min-width: 900px) {
  .press-list td.performance {
    width: 80%;
  }
}
.press-list td.performance span {
  font-weight: normal;
  font-style: italic;
}

.blog-panel {
  background-color: #dde4eb;
  background: linear-gradient(#dde4eb, #b4c4d2);
  margin: 0;
  padding: 1rem 0;
  display: inline-block;
}

.blog-contents {
  margin: 0 1rem;
}
@media (min-width: 600px) {
  .blog-contents {
    margin: 0 2rem;
  }
}
@media (min-width: 768px) {
  .blog-contents {
    margin: 0 3rem;
  }
}
@media (min-width: 900px) {
  .blog-contents {
    margin: 0 4rem;
  }
}

.blog-entry {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0 1rem 0;
}

.blog-entry-tag {
  color: white;
  font-size: 0.75rem;
  font-weight: bold;
  background-color: #cf212c;
  display: inline-block;
  padding: 3px 9px 1px 9px;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .blog-entry-tag {
    font-size: 1rem;
  }
}

.blog-entry-date {
  font-style: italic;
  font-size: 1rem;
  margin: 0.25rem 0 0.5rem 0;
}
@media (min-width: 768px) {
  .blog-entry-date {
    font-size: 1.25rem;
  }
}

.blog-entry-head {
  width: 100%;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .blog-entry-head {
    margin-top: 1rem;
  }
}
.blog-entry-head h1 {
  font-family: "AbstractOneBold", "Georgia", serif;
  font-size: 1.5rem;
  font-weight: normal;
  margin-top: 0;
  color: #cf212c;
}
@media (min-width: 600px) {
  .blog-entry-head h1 {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .blog-entry-head h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 900px) {
  .blog-entry-head h1 {
    font-size: 3rem;
  }
}

.blog-entry-hero {
  width: 100%;
  font-size: 0.75rem;
  font-style: italic;
  color: #888;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .blog-entry-hero {
    font-size: 1rem;
  }
}
.blog-entry-hero img {
  width: 100%;
}
.blog-entry-hero > a {
  color: #888;
}

.blog-entry-img {
  width: 100%;
  font-size: 0.75rem;
  font-style: italic;
  color: #888;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .blog-entry-img {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .blog-entry-img {
    width: 35%;
    margin-bottom: 0;
  }
}
@media (min-width: 900px) {
  .blog-entry-img {
    width: 40%;
  }
}
.blog-entry-img img {
  width: 100%;
}

@media (min-width: 768px) {
  .blog-entry-text {
    width: 65%;
    padding-left: 2rem;
  }
}
@media (min-width: 900px) {
  .blog-entry-text {
    width: 60%;
  }
}
.blog-entry-text p {
  font-size: 0.875rem;
  line-height: 1.6;
  width: 100%;
  margin-top: 0;
}
@media (min-width: 600px) {
  .blog-entry-text p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .blog-entry-text p {
    font-size: 1.25rem;
  }
}
.blog-entry-text a {
  color: #cf212c;
}
.blog-entry-text a:hover, .blog-entry-text a:active {
  opacity: 0.7;
}
.blog-entry-text img {
  width: 100%;
}

.blog-email-signup-container a {
  font-weight: normal;
  text-decoration: none;
}

.blog-email-signup-panel-contents {
  background-color: #cf212c;
  color: white;
  border-radius: 6px;
  display: table;
  width: 100%;
  margin-bottom: 2rem;
}
.blog-email-signup-panel-contents:hover {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.6);
}
.blog-email-signup-panel-contents .icon-panel-contents {
  display: table-row;
  margin: 0;
}
.blog-email-signup-panel-contents .panel-icon-container {
  display: table-cell;
  width: 25%;
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 480px) {
  .blog-email-signup-panel-contents .panel-icon-container {
    width: 15%;
  }
}
@media (min-width: 768px) {
  .blog-email-signup-panel-contents .panel-icon-container {
    width: 10%;
  }
}
@media (min-width: 1024px) {
  .blog-email-signup-panel-contents .panel-icon-container {
    width: 7%;
  }
}
@media (min-width: 1280px) {
  .blog-email-signup-panel-contents .panel-icon-container {
    width: 7%;
  }
}
.blog-email-signup-panel-contents .panel-icon {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background-position: center center;
  background-size: contain;
}
.blog-email-signup-panel-contents .icon-panel-text {
  display: table-cell;
  vertical-align: top;
  width: 70%;
  padding: 0.5em 0.75em 0.5em 0;
  font-size: 0.875em;
}
@media (min-width: 480px) {
  .blog-email-signup-panel-contents .icon-panel-text {
    width: 80%;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .blog-email-signup-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1024px) {
  .blog-email-signup-panel-contents .icon-panel-text {
    width: 85%;
  }
}
@media (min-width: 1280px) {
  .blog-email-signup-panel-contents .icon-panel-text {
    width: 85%;
  }
}
.blog-email-signup-panel-contents .icon-panel-text h3 {
  margin: 0 0 0.5em 0;
  font-size: 1.375em;
  background-color: transparent;
  padding: 0;
}
.blog-email-signup-panel-contents .icon-panel-text p {
  line-height: 1.375em;
  margin: 0;
}

.blog-melanie-signature {
  max-width: 225px;
}
@media (min-width: 600px) {
  .blog-melanie-signature {
    max-width: 300px;
  }
}

p.blog-textcol-caption {
  width: 100%;
  font-size: 0.75rem;
  font-style: italic;
  color: #888;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  p.blog-textcol-caption {
    font-size: 1rem;
  }
}

.blog-icon-text-btn {
  line-height: 1.2;
  padding: 0.5rem;
  border-radius: 0.5rem;
  margin: 0.75em 0;
  background-color: #cf212c;
  background: linear-gradient(#df3540, #b01c25);
}
.blog-icon-text-btn:hover {
  opacity: 0.8;
}
.blog-icon-text-btn a {
  color: white;
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.blog-icon-text-btn-icon {
  width: 20%;
  background: url(/img/css/SpotifyWhite.svg) center/contain no-repeat;
}
@media (min-width: 480px) {
  .blog-icon-text-btn-icon {
    width: 10%;
  }
}
@media (min-width: 768px) {
  .blog-icon-text-btn-icon {
    width: 15%;
  }
}
@media (min-width: 1024px) {
  .blog-icon-text-btn-icon {
    width: 10%;
  }
}

.blog-icon-text-btn-text {
  width: 80%;
  font-weight: bold;
  padding-left: 0.5rem;
}
@media (min-width: 768px) {
  .blog-icon-text-btn-text {
    font-size: 1.25rem;
  }
}
.blog-icon-text-btn-text span {
  font-size: 0.75rem;
  font-weight: normal;
}
@media (min-width: 768px) {
  .blog-icon-text-btn-text span {
    font-size: 1rem;
  }
}

.blog-listing-container {
  background-color: #829089;
  width: 100%;
  padding: 0.75rem 1rem;
  display: inline-block;
}
.blog-listing-container::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .blog-listing-container {
    padding: 1rem 2rem;
  }
}
@media (min-width: 768px) {
  .blog-listing-container {
    padding: 2rem 3rem;
  }
}
@media (min-width: 900px) {
  .blog-listing-container {
    padding: 2rem 4rem;
  }
}
.blog-listing-container h1 {
  color: white;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  margin: 0;
  font-size: 2.5rem;
}
@media (min-width: 900px) {
  .blog-listing-container h1 {
    font-size: 3rem;
  }
}
.blog-listing-container h2 {
  color: white;
  font-style: italic;
  font-weight: 400;
  font-size: 1rem;
  margin: 0 0 1rem 0;
}
@media (min-width: 600px) {
  .blog-listing-container h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .blog-listing-container h2 {
    font-size: 1.5rem;
  }
}
.blog-listing-container a {
  text-decoration: none;
}

.blog-listing-item {
  width: 100%;
  margin: 0 0 0 0;
  padding: 1rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
  flex-wrap: wrap;
}
.blog-listing-item:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}

.blog-listing-last {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.blog-listing-photo {
  width: 100%;
}
.blog-listing-photo img {
  width: 100%;
}
@media (min-width: 480px) {
  .blog-listing-photo {
    width: 40%;
  }
}
@media (min-width: 900px) {
  .blog-listing-photo {
    width: 30%;
  }
}

.blog-listing {
  padding: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .blog-listing {
    width: 60%;
    padding: 0 0 0 1.5rem;
  }
}
@media (min-width: 900px) {
  .blog-listing {
    width: 70%;
  }
}

.blog-listing-tag {
  color: white;
  font-size: 0.75rem;
  font-weight: bold;
  background-color: #cf212c;
  display: inline-block;
  padding: 3px 9px 1px 9px;
  margin: 0 0 0.5rem -0.25rem;
  border-radius: 6px;
}
@media (min-width: 600px) {
  .blog-listing-tag {
    font-size: 0.875rem;
  }
}
@media (min-width: 900px) {
  .blog-listing-tag {
    font-size: 1rem;
  }
}

.blog-listing-date {
  font-size: 0.875rem;
  font-weight: 400;
  font-style: italic;
}
@media (min-width: 600px) {
  .blog-listing-date {
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .blog-listing-date {
    font-size: 1.25rem;
  }
}

.blog-listing-title {
  font-size: 1.25rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: 400;
  color: white;
  line-height: 1.5;
}
@media (min-width: 600px) {
  .blog-listing-title {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .blog-listing-title {
    font-size: 1.7325rem;
  }
}

.blog-listing-email-signup {
  margin: 1rem 0 0 0;
}
@media (min-width: 768px) {
  .blog-listing-email-signup {
    margin: 2rem 0 0 0;
  }
}

.series-panel {
  background-color: #9db2c4;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.series-panel-no-bg {
  background-color: none;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.series-panel-no-bg h3 {
  margin: 0;
}

.series-contents {
  width: 100%;
  color: white;
  padding: 0.75rem;
}
@media (min-width: 600px) {
  .series-contents {
    padding: 1rem 1.5rem 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .series-contents {
    padding: 1.5 2em 0 2em;
  }
}
.series-contents > h1 {
  margin: 0 0 1rem 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-weight: normal;
  font-variant-numeric: lining-nums;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .series-contents > h1 {
    font-size: 2.75rem;
  }
}
.series-contents > h2 {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .series-contents > h2 {
    font-size: 1.5em;
    color: white;
    line-height: 1.1;
    margin: 0;
  }
}
@media (min-width: 900px) {
  .series-contents > h2 {
    font-size: 1.5rem;
  }
}
.series-contents a {
  color: white;
}
.series-contents a:hover {
  opacity: 0.75;
}

.series-picker {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0.5em 1rem 0.5em;
}
.series-picker a {
  text-decoration: none;
}
@media (min-width: 1280px) {
  .series-picker {
    margin: 0 0.75em;
  }
}

.series-item-container {
  width: 50%;
  padding: 0 0.75em 0.5em 0.75em;
}
@media (min-width: 600px) {
  .series-item-container {
    width: 33%;
    padding: 0 0.75em 1em 0.75em;
  }
}

.series-item-container a {
  text-decoration: none;
}

.series-item {
  width: 100%;
}
.series-item::after {
  clear: both;
  content: "";
  display: table;
}

.series-photo {
  width: 100%;
  margin: 0;
}
.series-photo img {
  width: 100%;
}

.series-title {
  color: white;
}
.series-title h2 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 0;
}
@media (min-width: 900px) {
  .series-title h2 {
    font-size: 1.25rem;
  }
}

.front-row-banner {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.front-row-banner img {
  width: 100%;
  display: block;
}

.front-row-teaser {
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  font-size: 0.625rem;
  text-align: right;
  padding: 6px 12px 0 12px;
  color: white;
  border-top-left-radius: 9px;
  background-color: rgba(0, 0, 0, 0.6);
}
@media (min-width: 480px) {
  .front-row-teaser {
    font-size: 0.875rem;
  }
}
@media (min-width: 600px) {
  .front-row-teaser {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .front-row-teaser {
    font-size: 1.25rem;
  }
}

.front-row-lead {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  margin: 0;
  color: white;
}
@media (min-width: 600px) {
  .front-row-lead {
    padding: 1rem 1.5rem 1rem 1.5rem;
  }
}
.front-row-lead p {
  margin-bottom: 0;
}

.front-row-intro-text {
  font-size: 0.875rem;
  font-weight: normal;
  margin: 0;
}
@media (min-width: 600px) {
  .front-row-intro-text {
    font-size: 1.2rem;
  }
}
.front-row-intro-text a.underline {
  text-decoration: underline;
}
.front-row-intro-text a {
  font-weight: normal;
}

.front-row-video-linkbox {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  width: 100%;
  background-color: #cf212c;
  margin: 0;
  color: white;
}

.front-row-video-wrapper {
  margin: 0;
}

.front-row-concert-video-wrappper {
  margin: 0;
}

.front-row-video-container {
  width: 100%;
  margin: auto auto;
}
@media (min-width: 600px) {
  .front-row-video-container {
    width: 50%;
  }
}

.front-row-program-notes-video-wrapper {
  margin: 0;
  width: 100%;
  margin: auto auto;
}
@media (min-width: 768px) {
  .front-row-program-notes-video-wrapper {
    width: 50%;
  }
}

.front-row-panel {
  background-color: #87a1b7;
  width: 100%;
  padding: 1rem 1.5rem 1rem 1.5rem;
}
@media (min-width: 768px) {
  .front-row-panel {
    padding: 2rem;
  }
}
.front-row-panel a.no-link-decoration {
  text-decoration: none;
}
.front-row-panel h2 {
  background-color: #cf212c;
  color: white;
  padding: 0.25rem 0.5rem 0.0625rem 0.5rem;
  font-size: 1.25rem;
  margin: 0;
}

.front-row-panel-dark {
  background-color: #1a232b;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 1rem 1.5rem 1rem 1.5rem;
}
@media (min-width: 768px) {
  .front-row-panel-dark {
    padding: 2rem;
  }
}
.front-row-panel-dark a.no-link-decoration {
  text-decoration: none;
}
.front-row-panel-dark h2 {
  background-color: #cf212c;
  color: white;
  padding: 0.25rem 0.5rem 0.0625rem 0.5rem;
  font-size: 1.25rem;
  margin: 0;
  width: 100%;
}

.front-row-concert-container {
  background-color: #b4c4d2;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-radius: 9px;
  margin: 0 0 1rem 0;
  overflow: hidden;
}

.front-row-concert-title,
.front-row-sanctuary-title {
  width: 100%;
  padding: 6px 9px 0 9px;
  display: inline-block;
  color: white;
  font-size: 0.875rem;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
@media (min-width: 600px) {
  .front-row-concert-title,
.front-row-sanctuary-title {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .front-row-concert-title,
.front-row-sanctuary-title {
    font-size: 1.25rem;
  }
}

.front-row-concert-title {
  background-color: #cf212c;
}

.front-row-sanctuary-title {
  background-color: #165906;
}

.front-row-intro {
  background-color: #273541;
  display: flex;
  flex-wrap: wrap;
}

.front-row-concert-commentary {
  color: white;
  padding: 0 2rem 0 1rem;
  margin: 0;
  width: 100%;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .front-row-concert-commentary {
    width: 60%;
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .front-row-concert-commentary {
    font-size: 1.125rem;
    width: 70%;
  }
}

.front-row-concert-summary {
  color: white;
  padding: 0 2rem 0 1rem;
  margin: 0;
  width: 100%;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .front-row-concert-summary {
    width: 60%;
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .front-row-concert-summary {
    font-size: 1.125rem;
    width: 70%;
  }
}

.front-row-concert-commentary-signature {
  text-align: right;
  font-style: italic;
  margin-top: -1rem;
}

.front-row-player-container {
  background-color: black;
  padding: 15px 2rem 18px 2rem;
  width: 100%;
  text-align: center;
}
.front-row-player-container audio {
  width: 95%;
}
.front-row-player-container h2 {
  text-align: left;
  color: white;
  margin-top: 0;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .front-row-player-container h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 900px) {
  .front-row-player-container h2 {
    font-size: 1.5rem;
  }
}

.audio-player-container {
  background-color: black;
  padding: 15px 2rem 18px 2rem;
  width: 100%;
  text-align: center;
}
.audio-player-container audio {
  width: 95%;
}
.audio-player-container h2 {
  text-align: left;
  color: white;
  margin-top: 0;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .audio-player-container h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 900px) {
  .audio-player-container h2 {
    font-size: 1.5rem;
  }
}

.audio-player-caption {
  color: white;
}

.front-row-concert-photo {
  width: 100%;
  padding: 1rem;
}
@media (min-width: 600px) {
  .front-row-concert-photo {
    width: 40%;
  }
}
@media (min-width: 900px) {
  .front-row-concert-photo {
    width: 30%;
  }
}
.front-row-concert-photo img {
  width: 100%;
  display: block;
}

.front-row-program-panel {
  width: 100%;
  margin: 0;
}
.front-row-program-panel h2 {
  color: #444;
  font-size: 1.75rem;
  background-color: transparent;
  padding: 0;
}

.front-row-program-head {
  width: 100%;
  margin: 0;
  padding: 6px 9px 0 9px;
  height: 36px;
  font-size: 1.1rem;
  background-color: #273541;
  color: white;
  position: relative;
}

.front-row-program-head-arrow {
  position: absolute;
  top: 0.375rem;
  right: 0.5625rem;
  height: 1.5rem;
  width: 1.5rem;
  background-position: bottom;
  transition: 0.3s transform ease;
}

.front-row-arrow-direction {
  transform: rotate(180deg);
  transition: 0.3s transform ease;
}

.front-row-concert-details {
  width: 100%;
  padding: 1rem 1rem 0.5rem 1rem;
  display: none;
}
.front-row-concert-details h3 {
  margin: 0;
}
.front-row-concert-details a {
  color: #444;
}
.front-row-concert-details table {
  margin: 0.75rem 0;
  line-height: 1.2;
}
.front-row-concert-details table td.composer {
  vertical-align: top;
  width: 30%;
}
.front-row-concert-details table td.piece {
  vertical-align: top;
  width: 70%;
}
.front-row-concert-details table td.spacer {
  line-height: 0.5;
}
.front-row-concert-details table td.big-spacer {
  line-height: 1.2;
}
.front-row-concert-details table td.full-width {
  width: 100%;
}

.front-row-promo-banner {
  background-color: #cf212c;
  background: linear-gradient #df3540, #b01c25;
  color: white;
  display: block;
  margin: 1rem 0 0.75rem 0;
  padding: 3px 12px 0 12px;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 6px;
  width: 100%;
  text-decoration: none;
}
.front-row-promo-banner:hover {
  opacity: 0.7;
}
@media (min-width: 768px) {
  .front-row-promo-banner {
    font-size: 1.25rem;
  }
}

.front-row-disclaimer {
  color: white;
  font-style: italic;
  font-size: 0.875rem;
  margin: 0;
}

.sanctuary-header {
  background-color: #165906;
  color: white;
  margin: 0 0 1rem 0;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
}

.sanctuary-image {
  width: 100%;
  position: relative;
}

.sanctuary-head {
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
}
.sanctuary-head h2 {
  font-size: 1.5rem;
  font-weight: normal;
  text-align: center;
  background-color: transparent;
  margin: 0;
}
@media (min-width: 480px) {
  .sanctuary-head h2 {
    font-size: 2rem;
  }
}
@media (min-width: 600px) {
  .sanctuary-head h2 {
    font-size: 2.25rem;
  }
}
@media (min-width: 768px) {
  .sanctuary-head h2 {
    font-size: 3rem;
  }
}
@media (min-width: 900px) {
  .sanctuary-head h2 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .sanctuary-head h2 {
    font-size: 5rem;
  }
}
@media (min-width: 1280px) {
  .sanctuary-head h2 {
    font-size: 6rem;
  }
}
.sanctuary-head h2 span {
  letter-spacing: 0.5em;
}

.sanctuary-intro {
  padding: 0 0.75rem 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
@media (min-width: 600px) {
  .sanctuary-intro {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .sanctuary-intro {
    font-size: 1.25rem;
    padding: 0 1rem 0.75rem 1rem;
  }
}

.bobcast-header,
.beethoven-header {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 1rem;
}

.bobcast-header {
  background-color: #034676;
}

.beethoven-header {
  background-color: #324e59;
}

.bobcast-image,
.beethoven-image {
  width: 100%;
  padding: 0.75rem 0.75rem 0 0.75rem;
}
@media (min-width: 480px) {
  .bobcast-image,
.beethoven-image {
    width: 30%;
    padding: 0.75rem 0 0 0.75rem;
  }
}
.bobcast-image img,
.beethoven-image img {
  width: 100%;
}

.bobcast-info,
.beethoven-info {
  width: 100%;
  color: white;
  padding: 0 1rem 0.75rem 1rem;
}
@media (min-width: 480px) {
  .bobcast-info,
.beethoven-info {
    width: 70%;
    padding: 1.25rem 1rem 0.75rem 1rem;
  }
}
.bobcast-info p,
.beethoven-info p {
  margin: 0;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .bobcast-info p,
.beethoven-info p {
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .bobcast-info p,
.beethoven-info p {
    font-size: 1.5rem;
  }
}

.front-row-listing {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.7);
  padding: 0.75rem 0.75rem 0.5rem 0.75rem;
  margin: 0;
}

.front-row-listing-last {
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

.front-row-listing-link {
  text-decoration: none;
  font-weight: normal;
}

.front-row-listing-image {
  width: 30%;
}
.front-row-listing-image img {
  width: 100%;
}
@media (min-width: 900px) {
  .front-row-listing-image {
    width: 20%;
  }
}
@media (min-width: 900px) {
  .front-row-listing-image {
    width: 15%;
  }
}

.front-row-listing-title {
  width: 70%;
  color: white;
  padding: 0 0.75rem;
  line-height: 1.2;
}
@media (min-width: 600px) {
  .front-row-listing-title {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .front-row-listing-title {
    font-size: 1.5rem;
  }
}
@media (min-width: 900px) {
  .front-row-listing-title {
    width: 80%;
  }
}
@media (min-width: 1024px) {
  .front-row-listing-title {
    width: 85%;
  }
}

.front-row-notes {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  text-decoration: none;
  line-height: 1.2;
  padding: 0.25rem 0.75rem 0 0.75rem;
  border-radius: 6px;
  margin: 1rem 0 1rem 0;
}

.front-row-button {
  background-color: #273541;
  background: linear-gradient(#344757, #1a232b);
  display: inline-block;
  width: 100%;
  padding: 0.25rem 0.75rem 0 1rem;
}
.front-row-button a {
  text-decoration: none;
}

.front-row-content-page {
  width: 100%;
}

.front-row-content-page h1 {
  color: white;
  font-size: 1em;
  line-height: 1.3;
  padding: 0.375em 0.5em 0.25em 0.5em;
  letter-spacing: -0.5px;
  margin: 0;
}
.front-row-content-page h1 span {
  font-weight: normal;
}
@media (min-width: 480px) {
  .front-row-content-page h1 {
    font-size: 1.25em;
    letter-spacing: normal;
  }
}
@media (min-width: 768px) {
  .front-row-content-page h1 {
    font-size: 1.5em;
  }
}
@media (min-width: 1024px) {
  .front-row-content-page h1 {
    font-size: 2em;
  }
}

h1.front-row-classic {
  background-color: #b01c25;
  background: linear-gradient(#cf212c, #b01c25);
}

h1.front-row-sanctuary {
  background-color: #165906;
}

h1.front-row-beethoven {
  background-color: #21343b;
}

h1.front-row-bobcast {
  background-color: #034676;
}

h1.front-row-premium {
  background-color: #6e007c;
}

h1.front-row-pivot {
  background-color: #db045f;
}

h1.front-row-travels {
  background-color: #117a97;
}

.archival-notice {
  font-size: 0.75rem;
  font-style: italic;
}
@media (min-width: 768px) {
  .archival-notice {
    font-size: 0.875rem;
  }
}

.front-row-classic-summary,
.front-row-sanctuary-summary,
.front-row-beethoven-summary,
.front-row-bobcast-summary,
.front-row-premium-summary,
.front-row-pivot-summary,
.front-row-travels-summary {
  color: white;
  padding: 1rem 1rem 1rem 1rem;
  width: 100%;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .front-row-classic-summary,
.front-row-sanctuary-summary,
.front-row-beethoven-summary,
.front-row-bobcast-summary,
.front-row-premium-summary,
.front-row-pivot-summary,
.front-row-travels-summary {
    font-size: 1rem;
    padding: 1rem 2rem 1rem 2rem;
  }
}
@media (min-width: 900px) {
  .front-row-classic-summary,
.front-row-sanctuary-summary,
.front-row-beethoven-summary,
.front-row-bobcast-summary,
.front-row-premium-summary,
.front-row-pivot-summary,
.front-row-travels-summary {
    font-size: 1.125rem;
  }
}

.front-row-premium-summary {
  background-color: #6e007c;
}

.front-row-pivot-summary {
  background-color: #db045f;
}

.front-row-travels-summary {
  background-color: #117a97;
}

.front-row-premium-summary {
  background-color: #db045f;
}

.front-row-classic-summary {
  background-color: #cf212c;
}

.front-row-sanctuary-summary {
  background-color: #165906;
}

.front-row-beethoven-summary {
  background-color: #324e59;
}

.front-row-bobcast-summary {
  background-color: #034676;
}

.front-row-content-image {
  width: 100%;
  margin: 0.5rem auto;
}
.front-row-content-image img {
  width: 100%;
}
@media (min-width: 768px) {
  .front-row-content-image {
    width: 50%;
  }
}

.front-row-bobcast-image {
  width: 100%;
  margin: 0.5rem auto;
}
.front-row-bobcast-image img {
  width: 100%;
}
@media (min-width: 768px) {
  .front-row-bobcast-image {
    width: 30%;
  }
}

.front-row-gallery {
  background-color: #1a232b;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 1rem 0.25rem 0 0.25rem;
}
.front-row-gallery a {
  text-decoration: none;
}
.front-row-gallery a:hover {
  cursor: pointer;
}
.front-row-gallery a:hover > .front-row-gallery-item {
  opacity: 0.6;
}
@media (min-width: 768px) {
  .front-row-gallery {
    padding: 2rem 1rem 0 1rem;
  }
}

.front-row-gallery-container {
  width: 50%;
  padding: 0 0.75em 0.5em 0.75em;
}
@media (min-width: 600px) {
  .front-row-gallery-container {
    width: 33%;
    padding: 0 0.75em 1em 0.75em;
  }
}

.front-row-gallery-container a {
  text-decoration: none;
}

.front-row-gallery-item {
  width: 100%;
  margin-bottom: 0.5rem;
}
.front-row-gallery-item::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  .front-row-gallery-item {
    margin-bottom: 1rem;
  }
}

.front-row-gallery-photo,
.front-row-tile-image {
  width: 100%;
  margin: 0;
}
.front-row-gallery-photo img,
.front-row-tile-image img {
  width: 100%;
}

.front-row-gallery-title {
  color: white;
}
.front-row-gallery-title h2 {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 0;
}
@media (min-width: 768px) {
  .front-row-gallery-title h2 {
    font-size: 1rem;
  }
}
@media (min-width: 900px) {
  .front-row-gallery-title h2 {
    font-size: 1.25rem;
  }
}
.front-row-gallery-title span {
  font-weight: normal;
}

.front-row-tile-container {
  width: 100%;
  border-radius: 9px;
  color: white;
  padding: 0 0 1rem 0;
}
@media (min-width: 768px) {
  .front-row-tile-container {
    padding: 0 2rem;
  }
}
.front-row-tile-container a {
  text-decoration: none;
}

.front-row-tile {
  width: 100%;
  border-radius: 9px;
  overflow: hidden;
  margin: 0 0 1rem 0;
}

.beethoven-tile {
  background-color: #21343b;
}

.bobcast-tile {
  background-color: #034676;
}

.sanctuary-tile {
  background-color: #165906;
}

.classic-tile {
  background-color: #cf212c;
}

.premium-tile {
  background-color: #6e007c;
}

.pivot-tile {
  background-color: #db045f;
}

.travels-tile {
  background-color: #117a97;
}

.front-row-tile-text {
  padding: 0 0.5rem 0.25rem 0.5rem;
  font-weight: normal;
}
@media (min-width: 768px) {
  .front-row-tile-text {
    padding: 0 1rem 0.5rem 1rem;
  }
}

a.front-row-premium-button {
  display: inline-block;
  background-color: #cf212c;
  color: white;
  text-align: center;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1.2;
  padding: 0.75rem 0.75rem 0.5rem 0.75rem;
  border-radius: 6px;
  margin: 0.5rem 0 0.25rem 0;
}

.front-row-landing {
  color: white;
  font-size: 0.875rem;
  margin: 0.5rem 0.5rem 0.5rem 0.5rem;
}
@media (min-width: 600px) {
  .front-row-landing {
    font-size: 1rem;
    margin: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
@media (min-width: 768px) {
  .front-row-landing {
    font-size: 1.125rem;
    margin: 1.25rem 3rem 1.25rem 3rem;
  }
}
@media (min-width: 900px) {
  .front-row-landing {
    font-size: 1.25rem;
  }
}
.front-row-landing .landing {
  color: white;
  font-weight: bold;
  font-size: 1.125rem;
}
@media (min-width: 600px) {
  .front-row-landing .landing {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .front-row-landing .landing {
    font-size: 1.875rem;
  }
}

.fr-landing-listing {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.fr-landing-listing-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0 1rem 0;
}

.fr-landing-listing-photo {
  width: 30%;
}
.fr-landing-listing-photo img {
  width: 100%;
}

.fr-landing-listing-text {
  width: 70%;
  padding-left: 1rem;
}

.video-date-block {
  margin: 1rem;
}

.season-video-panel {
  background-color: #022845;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.season-video-contents {
  width: 100%;
  color: white;
  padding: 0.75rem;
}
@media (min-width: 600px) {
  .season-video-contents {
    padding: 1rem 1.5rem 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .season-video-contents {
    padding: 1.5 2em 0 2em;
  }
}
.season-video-contents > h1 {
  margin: 0 0 1rem 0;
  font-size: 1.5rem;
  font-family: "AbstractOneBold", "Georgia", serif;
  font-feature-settings: "lnum";
  font-weight: normal;
  line-height: 1;
  color: white;
}
@media (min-width: 900px) {
  .season-video-contents > h1 {
    font-size: 2.75rem;
  }
}
.season-video-contents > h2 {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .season-video-contents > h2 {
    font-size: 1.5em;
    color: white;
    line-height: 1.1;
    margin: 0;
  }
}
@media (min-width: 900px) {
  .season-video-contents > h2 {
    font-size: 1.5rem;
  }
}
.season-video-contents a {
  color: white;
}
.season-video-contents a:hover {
  opacity: 0.5;
}

.video-picker {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0.5em 0 0.5em;
}
.video-picker a {
  text-decoration: none;
}
@media (min-width: 1280px) {
  .video-picker {
    margin: 0 0.75em;
  }
}
.video-picker h2 {
  width: 100%;
  margin: 1rem 0 0.5rem 0;
}

.video-item-container {
  width: 50%;
  padding: 0 0.75em 0.5em 0.75em;
}
@media (min-width: 600px) {
  .video-item-container {
    width: 33%;
    padding: 0 0.75em 1em 0.75em;
  }
}
@media (min-width: 1024px) {
  .video-item-container {
    width: 25%;
  }
}

.video-item-container a {
  text-decoration: none;
}

.video-item {
  width: 100%;
}
.video-item::after {
  clear: both;
  content: "";
  display: table;
}

.video-photo {
  width: 100%;
  margin: 0;
}
.video-photo img {
  width: 100%;
}

.video-performance {
  color: white;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 0;
}
@media (min-width: 900px) {
  .video-performance {
    font-size: 1.25rem;
  }
}
.video-performance span {
  font-size: 0.875rem;
  font-weight: normal;
  font-style: italic;
}
@media (min-width: 900px) {
  .video-performance span {
    font-size: 1rem;
  }
}

.video-links {
  padding: 1rem;
  display: flex;
  flex-wrap: wrap;
}

.video-link-container {
  width: 100%;
}
@media (min-width: 768px) {
  .video-link-container {
    width: 48%;
    padding-left: 1rem;
  }
}

.video-artist-link-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  color: white;
  padding: 0 0 0.5625rem 0;
  margin: 0 0 0.75rem 0;
}
.video-artist-link-container h3 {
  width: 100%;
  color: white;
  margin: 0;
}
.video-artist-link-container a {
  width: 40%;
  padding: 0.375rem 0.75rem 0.1875rem 0.75rem;
  text-decoration: none;
  border-radius: 6px;
  line-height: 1.1;
  margin: 0.75rem 5% 0 5%;
}
@media (min-width: 480px) {
  .video-artist-link-container a {
    width: 40%;
    margin: 0.75rem 2.5% 0 2.5%;
  }
}
@media (min-width: 1024px) {
  .video-artist-link-container a {
    width: 20%;
    margin: 0.75rem 1.5% 0 1.5%;
  }
}

.video-article-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.video-article-wrapper h3 {
  width: 100%;
  color: white;
  margin: 0;
}

.video-article-container {
  width: 100%;
}
.video-article-container h2 {
  font-size: 1rem;
  width: 100%;
  color: white;
  background-color: #273541;
  padding: 0.375rem 0.5625rem 0 0.5625rem;
  margin: 0;
}

.video-performance-date {
  margin: 0;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
}
@media (min-width: 480px) {
  .video-performance-date {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  .video-performance-date {
    font-size: 1.5em;
  }
}
.video-performance-date span.date-separator {
  font-weight: 300;
}

.video-performance-venue {
  margin: 0;
  font-size: 1em;
  line-height: 1.2em;
}
@media (min-width: 480px) {
  .video-performance-venue {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  .video-performance-venue {
    font-size: 1.5em;
  }
}

.front-row-nav {
  background-color: #273541;
  color: white;
  width: 100%;
  padding: 1rem;
  display: inline-block;
}
.front-row-nav::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 600px) {
  .front-row-nav {
    padding: 1.5rem 2rem 1rem 2rem;
  }
}
@media (min-width: 768px) {
  .front-row-nav {
    padding: 2rem 3rem;
  }
}
@media (min-width: 900px) {
  .front-row-nav {
    padding: 2rem 4rem;
  }
}
.front-row-nav h2 {
  color: white;
  font-weight: 700;
  font-size: 1rem;
  margin: 0 0 1rem 0;
}
@media (min-width: 600px) {
  .front-row-nav h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .front-row-nav h2 {
    font-size: 1.75rem;
  }
}
.front-row-nav a {
  text-decoration: none;
}
.front-row-nav .front-row-head {
  width: 60%;
}
@media (min-width: 480px) {
  .front-row-nav .front-row-head {
    width: 50%;
  }
}
@media (min-width: 480px) {
  .front-row-nav .front-row-head {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .front-row-nav .front-row-head {
    width: 40%;
  }
}
@media (min-width: 900px) {
  .front-row-nav .front-row-head {
    width: 35%;
  }
}

.front-row-nav-items {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.front-row-nav-items li {
  width: 50%;
  padding: 0.25rem;
}
@media (min-width: 600px) {
  .front-row-nav-items li {
    padding: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .front-row-nav-items li {
    width: 25%;
  }
}
.front-row-nav-items li img {
  width: 100%;
}
.front-row-nav-items a:hover {
  opacity: 0.6;
}

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  background-color: #273541;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides > a {
  margin: 0;
  display: inline-block;
}
.glide__slides > li {
  overflow: hidden;
}
.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  flex-shrink: 0;
  white-space: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  top: 20%;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
@media (min-width: 600px) {
  .glide__bullets {
    top: 25%;
  }
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 12px;
  height: 12px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 50%;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 1.5em;
}
@media (min-width: 600px) {
  .glide__bullet {
    width: 16px;
    height: 16px;
  }
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.carousel {
  position: relative;
  height: 32px;
  display: flex;
  width: 100%;
  margin: 0;
}
@media (min-width: 600px) {
  .carousel {
    height: 45px;
  }
}

.slidemask {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 0;
}
.slidemask a {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.slidemask img {
  width: 100%;
  margin: 0;
}

.slide-caption {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 1rem;
  color: white;
}
@media (min-width: 600px) {
  .slide-caption {
    padding: 0 1.5rem;
  }
}
.slide-caption p {
  width: 100%;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.1;
}
@media (min-width: 480px) {
  .slide-caption p {
    font-size: 1rem;
  }
}
@media (min-width: 600px) {
  .slide-caption p {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .slide-caption p {
    font-size: 1.5rem;
  }
}
@media (min-width: 900px) {
  .slide-caption p {
    font-size: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .slide-caption p {
    font-size: 2rem;
  }
}
.slide-caption p span.date {
  font-weight: normal;
  font-size: 0.625rem;
}
@media (min-width: 480px) {
  .slide-caption p span.date {
    font-size: 0.875rem;
  }
}
@media (min-width: 600px) {
  .slide-caption p span.date {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .slide-caption p span.date {
    font-size: 1.25rem;
  }
}
@media (min-width: 900px) {
  .slide-caption p span.date {
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .slide-caption p span.date {
    font-size: 1.75rem;
  }
}

.slide-caption .alert {
  display: inline-block;
  background-color: #cf212c;
  border-radius: 0.1875rem;
  margin: 0.25rem 0 0.75rem 0;
  padding: 0.25rem 0.5625rem 0.0625rem 0.5625rem;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .slide-caption .alert {
    padding: 0.25rem 0.5625rem 0 0.5625rem;
  }
}
@media (min-width: 768px) {
  .slide-caption .alert {
    padding: 0.3125rem 0.5625rem 0 0.5625rem;
    font-size: 1.25rem;
  }
}

.icon-acttransit {
  background-image: url("data:image/png;base64,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&#x3D;");
  background-repeat: no-repeat;
}

.icon-alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC6klEQVRYhe2XT0gVQRzHf5M+o7BMNOGpGB6CDoUiiB2CuhZB1s1OBXnKg7c61C1IunSy6BJpl4LCU1BQEFFUFEGH0G5p+izxkoJPSf10eL/ljVu6v9mnBeEPhtmd/f7bfTsz+0Q2a7NWFlAD1PzrELXAWWAI+ALMU6x5HRtSTO3fCLQHuAss8ntNa4vXIjAING1EoHKgz3syC8AjoBtoBio8bIWOdStmwXuSV4Cy9QpVDTxV8SXgTsjdA03KWVKNJ8CuUkPtBj6r4ATQUYJWB5BTreHU7x6QAV6o0AegPm0oT7NBtQCeA5k0IjdUYBSoWwO3FTjntTMJunWqCdAfGqoNWAbyQEsCtjY2C+cN+q2qvQy0hgR7piZXDdjgYMrrU/xja6gOJUwDVQZ8TSxY3uhTRXHda4tf3/IHzkntB5xzPwwei7Hzn5Zgqj2op6cSCTqVAQ5bDPTl92vKwlPuEeV8SgJWK3CWgBWa4uIJMBrAK1MvgGr/WvynbNB+zDm3ZDUQkQXv2PTyi4iox1c9XbFOxoNFFycCQsXDmIPFvNYMtk37uUDx/CrHloq8tvuD8WDftA/dfkp5YpHXpD8YD5bTvkHCqpRgkVfOHyyPgXIiMiMi9UCTc27MKN4vxTsftiYCmkUkq56TSeD7On17rAZpC+hVr3sW8GkFvzKKO2Cf1/YGBHurXl0WcCUwpYTjBnyqlR/oVPx3oNLCEaAn2irwvufXK5hyoq3vvCmUEjPAiBJvb0CwQcWOAPEJmEg+4O1jFxNuYshrAwm6l1VzFtgfFMoT6aTwlQlwkzTf6EWtDHBLtZaBE2m1IsEuCp/BAK9J8U8JOAi8UY08llloFG6n8PctqgfA0bUmhr57x4CHHm8CaLd4uoBwO0Xkgoj0SnHDnRWRlyIyLsWVOysijSJySER26NiciFwXkWvOuRmrZ1ABWeAS8J7keqfYbKiP+YmtErJRRFqksE9Ge2VO20fn3Hgp+pv1X9QvxRIMy/S8Zz8AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-annual-reports {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkElEQVRYhe2YzatOURTGf8tX+eiSAWXAnSBdHzEgRMQQUZQkAwwoEyb8A0puXQOFgShKJhTdCSP5CgP5uFIGiEyIEOXz/gzuvnW63vc95z3ndYs8k73be+1nPXutdfY5Z8N//COIIkbqdGARMLYJ7tcRcaaUqiJQD6m9lsNJdWgZvw0jpm4GTgM/gIvAy4K8G4BJqX8B2BgRX8oIrCfsYtr57ibXXU/rvqf2itrWSmEPE/GsksK2qc9T/646oSjHkJz5/lTbjDCgP23PgcVADzAXuK62t0JYWdxP7eqIeAUsBW4CU4Eb6sxK7GpPSkNTROoc9Wt6mo+qa9V16svE905dMOjC0trt6pcGR8nVRuuHlVadg4g4rl4DNgGzgZFpagx9dTe+NHkzEVPnq+sL2M1MnD2N7FpZ/FuBY60iqyxMbVN3AguBUepWdWJ1aY2dNkylOjlzgGbxVT2g/rbxoqmsWvxdwBTgJ3Ae+AQsB9qBiIjeivy1USBib9P8qczYiJTOmmUyWMX/KbXzTO/TiPgWESeqRquqsJOp7QAeqLfVLfWi1TIUSOVQdZf6ZkDx96jL6qwplMpKwjJ2beoe9XFG3Ad1Ug3bwTtgI+JjRHRFxAxgfxpuA1aU5awkTN2sdgwYPpfpjy7LXfocU3cAR4DP6mHgEjAc2Jcxu1WWP8953RpTV9Uo+iy66nD+2RqLiG76Pmf2A3foO/2/A5eBDRGxpyx3Loo+lcm2W71XwG5Q3pVZPALetIosT1j/31HuVUJE7C3os9CfV16NPUvtyoJOi6Cf62kjo7yInQVWAwfVJcCLiqImA2sy3OWhdlr+UqUWetXOPL9Fr6Gm0XcNNa7SLuE9cDMinlTk+Y+/B78AmgjofrmXmHIAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-artist-bio {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAABKVBMVEUAAAAAAAAAAAD////b29txcXGqqqr////09PT///////+oqKj///+cnJy/v7/Q0ND////////////////////Jycn///+7u7v///+pqanCwsL///////////+7u7upqanHx8f///////////+zs7P///+4uLj////////JycnLy8v////Gxsb///+1tbW4uLj////Nzc25ubn////////////////BwcH////////////Pz8/Pz8/////V1dX////////Jycn////Kysr////////Y2NjV1dX////R0dH////X19f////g4OD////////////j4+Pk5OTp6enn5+f////p6ens7Ozv7+/v7+/w8PDy8vL39/f////6+vr8/Pz9/f3+/v7///9IuwtPAAAAX3RSTlMAAQIEBwkJDxcYGiMjJCQxMjU2OkRHSktLTU9VV1xeX19fYGdrbG9vcHFxeIaKjpCQmJmao6esra2vsbS5uru8v8DCxsrMzc7O1Nbb4OHm5+js7u7z9vf4+Pn7+/z9/t+S+YYAAAEISURBVDjLY2AYUCCgrIEB1AXRFDGbJmEDrmjKtJNCTQzQgGuSlwSaMpckaQxnWCTJogv5JwljKLNNEkMXCkjykBFBA5ZJZuwYyrACFwxlulb26MApKQBDGSdmUHJSQRmLOFHK7OJZiVEWk2ROhDKtpKQoIpQFA4NLHr8yDlFNw0SgshAdBX4WXMrcUGMggRe7Mu5IZFWJjrgsZQtEMksfjxfcYari5PH6NAKqTA9/gMRDlXniVSYFszQcrzIboA+91aKBPmDCpywoKUySgYHROj5JBZ8yZyMIl89XjpJk6ZfERYwyhyRVYpQpJcVaoRcOBsYYyhh0Y7HlUx8MG3gUsRRcQgNZlAIAxWWB6IAw7osAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-artist-link {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACT0lEQVRYhe2XTUhUYRSGnyuaGVlU9INDOEY/LnTfrk0QlG0jArGNm9rbol27cBOFmyhoUbt2tooKg0pdVO4UKlIhqDYaQkWWT4s5wjhmzty5MxH4wuWc890533nu93fvwIY2tKFspDao3WrDv2ZZIbXPgvqq6afqp1J3qE1FTR0lFnWr2lw3MHUX8AEYVXcuN4f9Eb/pBqaBkWpqVQrWrL6NqZuI+KB6S21X29RPcf9e3cACLqdOql/UQ+qQOq5eU4+pS+pwpVOZFdxmdbv60pUaUXerSd2hiuC6Aua9el5diDiXpr8sz5r2sONJktwB3kWcT9NZlmBrTVeqaUwNpm4LO6BOAXfT9vUnNaYAOgHcBnLqR2BflkDLKgtM7Qd6ge/AUaAVmCuCOgfkgMG6gQXUzZLmh8BJCgu8HXgDLGQFBeWtsd6w/cBQ+HNJkvwC5rOEKVY5YHvCPgKeVVNM3b+8adZTXb6Z4r05CswCc+rV9XKyAusCOsNfLLmXB55S2DQzwDdgQD1VVUV1Kl4tefVs+JNqjzrvavVE3kTEX8M+VreolyL+66hVco7tBdrC7wSGw38NbAJ+AjeSJHlQktcCPAFOU1ivF6J9qoLaq1U0YovxCaN6P0bgitqyRt6rkpHKq9PR9lyt+HBfC2xJnVUvlpl3Rr0eUB1FUGPl7sxywQ6nzC+GGs0EqgQsnxJqJnOoasBKoF5kCpUWTD1QU6g0YHWBikJjUeS42rjOdaQEqrUmUAF22cpVW6gAa1IH1c9lAM1Z+LNbW6gN/U/6DblZ+eOJtrTxAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-awards {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/ElEQVRoge2Z34sOURjHv2d/lI1YPzfZWm1RbkjhRoiLLURuKHdCaoVy40f+hb1Di1ullCxZhQuprW3lgoTVrlZC0SLKz7W7HxfzvL3Ha959Z8y8O9R86jTnPfM85/k+58zMmTmvlJOTkxMGUAP0Aney1vJXABspsj5rPbEBrngJXMxaTyyABcAo8MPKCNBUjVg11ehU0l5JtZIuS+qSVC9pT5VipQtQC7y0S2ctsM7qz4FqDVh6AFtM8COv7Ym1bcpSWySAbhN70Gs7ZG3X0o7nYoqbKWmxpNlWZnn1Qtkg6ZukBc65T+bXKOm1pCmSbkt6b+VDSH3QOfc+aWLlEihc25XoDPHtjOj7DqiNqqkuZg53JTVbfUjSLRVHsFCGJd0P8T0g6YykOfpz1rZKajW7PufcWExd0bAnzEkbqVGgPYU+jwDj1uc5IO6g/lXQw8CYBe0AYt1L1kcdcNb6GAeOVkPrRAK2AV9MwCWgIYbvdOCm+X4HdlRT60RCVgJvTEgfMDeCTzPw0LthV0+G1okEtVBcqDoi2J8y22fAoqTxEy/tzrkXknrt50AEl4LNPefcYNL4qQAM2KguiWC73GxfTYa2igBNJmg45FwbsLGkrQb4ZD6tpT6TDrDdxHR5bS3AVW917QYWeudvWPuupPHTeL1dY8ceoB44LumJgtX1raSPkjZLegwcA+ol9ZT4ZgfwwEbziPc0GgNOAzOAecB5bzYeASesnu1NDDRSXJELjACrQmzbCGd+FtoLojZ7Qr7Z8XMZ26me7WevnmgVTnoPfJeEpOuSllawxasvUfCtjIJvh+wAptmxrsIMNBSGvNQ3CWmsxKGCQ6C0IYZvWSZzl+CPBNIgTyAGeQJh5AlMBOAofi//XwkAyyT1S3pq9aokkBr+Qgbs814tAL4Cu0sXsjSIvR1SDoL9nJ8lzRcsxs7fgjqXWtzU8GYAgq2Sdu/cfoI/OlKfgVQB+gn+B1gRcm4FMIS37f7PQbD1WHZj1mYp8sZtTk5OZX4BCLR1Fh7OxmgAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-back {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAqFBMVEUAAAD/AACqKyu2JCS/IEC1IDWtKTOxJzGuKC+xJy6uJTKwKC2xJzKwJjGwJC+xIzKwJi+yJTGwJDGxJi+xJjCyJi+xJS+xJTGxJDCxJTCyJTGxJTCxJTCyJTGxJTCxJTCwJTCxJTCxJTCwJS+xJjCyJTCxJS+xJTCyJTCxJDCxJDGxJTCxJDCxJTCxJTCxJTCxJi+xJTCxJTCxJTCxJTCxJTCxJTCxJTBeV0hNAAAAN3RSTlMAAQYHCBgZGiYnKS0uREdIUVNUcoCBgoOUlpiZsbKztLm6u7y+v8fIycvS2Nnj5OXn6PLz9PX6A1HUNQAAAQ1JREFUOMuFk9tagzAQhNcAqVqFqlVi8QxINeAhiPv+byZQIJCT/+3MB7uZWYAJErG8rOsyZxEBnVUicEIkVJH9uMEFTezP9aBAjSKQ+rpCA9V61OkHGqmGb/h7tFAc5ojRStzvN83/e/WtGJpu22TSN3D6pTh2AF4tdYCTz6VBEIjmOhwrBgyBOXVkkDt1zKCUOpydL7lG5FBLXeOynbI37InD0P/ikdgMfBjy4Lh4anlueWlJ0/S9G3JY86FzHN2ivub4UBZHCGSs4n3veNOeWobVObZ6WECnuO/I1hT3rDDcWBjwC2vlvKH0lbu0/9fefDivgfP0fm48JRi6ON4dNWRHQpZxIXjGwlm4f88zilT2oFJMAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-bart {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAmCAYAAAB0xJ2ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFa0lEQVRoge2aa2wUVRTHf6e7S1toC1YNpfJWQ6VUxW1JRbAYHgWRgK/6wcTgCyEalRoSlFAGTLQmBiEqUaOJfMBEMIohtEExSEVQaBsMokAgCAiWh1Qebelj9/rhLrDsY2Z2Zlck8E82mbn3f8+e+5+5d885d+Earm5IxP004Csb47KBs3H6Pgb6hq4DwCfAlxb2PgAGAlXAVhPezJCPAB1AA/AG0BmHvwwYHNG2CNh8/ibNwjEnGAUUAyuBAuAjC/4Q4DmgDJhhwS0AyoH1QAtghO7j4QRwKsQZBDQB58IJqRAAIB0tQk9ghQV3OvAP8CFQAfSwYX8gcBP6yR8x4VUBL4WuN4S+qzGckCoBuoBDwB/AZCAzDs8DPBHitaOX1oM27A8ARqNFa7TgmiJVAoAWAeBmIC8OZzyQD+QCU9HreroN2y+i1/ELwHA3TqZCgJ3APuAxoBWYDeyPwy0CNgJ3otf3WyGfesbh7w3x24DK0PUkC386Qrw9dpyfBigbnyw7xq4EpHIJXBG46gXwJslOGnArenfOD9ntBP5Gr/+96F3+fwc3AniBh4GngFIgx4TbCqxDR5lr0L/7pphsbBumJK0EGKBQuSh8IvhQ4lHQgXBQKdnRlRHcuH5u8anyRdsLPaprtplNJfJrbZV/SXib01DYAJ4G+tngRqINeA+oBk6Gd4w3GvO9wkwIPgnSN+boaASA9UqpnSJSacFdV7vAPzG8wekbYDgcBzoomoMOfw3gnfuNrXngma9EPQv4op+LKTxAuYiYhcRxkaw9wAlygMW+zJzSYFDdJx5uvBxOXPZfgc620xWNn8+5LJOH5ApwAJ18jEVHeKXALOAbq4HHdtdx+Je18bqbgaUKJgaUuk2UlIG8jnkSZBvJWgJLgblEpJrAz+hc/15gOTqLi4ld65bQe0gZ3oyLQabAWlTgmRpjRFM4FaibYtRXdyHzEF5z43gy3oC3gZeJnnw46oCRwO54hI6WkxxqXB3etKJmgf+BiMlfwBqjuLXW8M8TnRA5hlsBdoHtJ/AX8DgQjEc4sHUlKAXwm1cpq+IIADUL/O8jrLZmxoZbAZYRvxwVCw2ElaMi0dZ8mNNH9yBI9RqjuNWu0TQXy8CtAHUOxvxk1nn26L62HtnnvkjE4Nr5/t/RRZWE4VaAYw7GnDHrbG9pblpVObItUaOi6xAJw60A1zsYk2/WmZ6Vm1AYeB4KMpyMcyvAPQ7GjDbrzLphYL9x1fXxKkIx8ejizZlAiTVToubrVoBHEuSXAEPNCBm9+nh87VKRiNGzZ9IfwjwbBUBERb1dbgUYh3ldPhweYLEZISdvCN269wJUld23IMQz7HCVis6ykhEIfQYUWnAEHS2OMiP1GTbhPL2vr12+nmLUdzfjjzE2eL3tLAduseOoijHfZAiQC2xBR2Sx6v9+oAZ43syIx5dO/u2XFHjLAiINE436mKJNMOoLMiVniyBT7ToqIlFvQLJygWzgXeBN4EfgMLq0XYgud1uioLySjJ69L2lTUCAiP0xa2LADZBOi/kSpHJBS9AacmP8qeg9Idj0gC/t7wgXkDR1L/xLT/bQIVBEKEiyWXAJJ0RJwg0C3HtdVD6+o3vZffJmKoZ5TAQ649AXge2BMR0vzq1lD99+NMBud+6cQ0XuAUwFGAKswT4Fj4QzwKfoo7D5gE8CqiopAbZV/SWe6GiSwEH20ZgdBpU99Z4jILGu6ippvpCJ3oKs4VngFfT6fgc7zx6I3vP7oSnE2cBx9Pt+E3hi/A7Zx8dDUFOWLthcKwSJBDUZJrlJBSRORIJxKgxMIxzuDsulb464jAFOM+v5dIuYptHCwtspv9X+Fa7iq8C8b72OArsKIRQAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-benefits-subscribing {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADnklEQVRYhe2XWWhdVRSG/3XrkMYhiEONI9JoqjVS7UOlCkVwfBC0igMtVUSh1AH0QRQLUlRwiFBBnwoFH3yxUFTQOCFK1RJDFWoVTBE1taWOschNrRk+H85/zMnOOfdeqdWX+8PlnL3+tdf69zrr7LOv1EYbbbTRRhtNAXT+3xokSUANeAB4HfiODE8cypyRCOiRdJWkPknnSdocEeuBiyRtS+Z+GRELk/mLJS3y/BMlrYmIfQetEtjHTBwArgee8/hD4FLbx4H7gCM992Fm454GuU4Ajm1V2PcOuBbYmCQZBx4Ffkzs64AAXvX4A2Cz7zck8W8F3gH2mt8J1FoR9qYnXOG+uhd4D9gEXALcbb4ObAGmgElgxPYx4Ez7AvwBDAJHOP5PJVXtbUVYv53vr+CXmR/y+A7gV9t2A9fa3pUkf57pR70XOKNQ4VtaEXa7nTdW8McVKlOzbY4T1RLfXSXVmQTuMv+YbU+W5TosGe/wta/MOSJGgd2STpXUI2k4IiYljQBLAEXEYCHWaZJWSzpd0kmSXoyIj8xv93VRWa60Ip1e1VhagYLPgFd6Y2KvA/XC+Bn7PVIRpzd/tGX8jOQRMSbpG0lzJc2v0J+v9NzE3ulfjgFJSPq5Is5OSfslzQO6K3ymAbzilSyv4HuBl4AFiR2AxNbVJNeQp12TcmWPq1mffRURKyR1AD+kggqN/ruksxoJU4M+ayTs/CZB/w3kwi5MiX9cMUkCOiR1R8S8MHIupnGMpJOBbUCzfm3pzTwc+BOYsIAynxfSPqzosadtXlsR5/jC/nZ0kZtVsYgYlzQsaY6yE0YZRn1dWrDV/SviC18vKAsSEb9I2mMdM3zSDTbHDkkLlT3OTyUJuFjScklTkibsVzz2LFO2PRTxeSNhxnZJpyjrs48b+ElkpwuAfo9vIjtdpNiVzFtAdoI4x+MOt0SjtnjKsTaU8anzdXZ+Gzgb+Nrjx5ne0XN0eU5/wTYFrLN92LbFFblWmB9qRVhPSXUmzAXwGtlnC2ApcFnB7y3gN9+PFuwrgSvJPmmDwENkL1qf+f1AVWv9LawGfOsJI8AbwKrE51nznwF7fL/J3MqCoHEv5E5XsoiXLTBH872TrD8qj77AqrSiwOoCfznZl+EA2XF8q/3eB25Iqpnj6qbCWhA+F3jQlVgCHFXiM1CS/GZzt/lpvAusJ3vBYnamQwBgjcXUgU/I/tQ0/LD/ZwC6aeUPRxsHib8ADTj224dm8ekAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-board {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAADiUlEQVRoge2YTYhWZRTH/8/4kegooVOBmlKpjSWCiaKCXwgqWkFDRcHsEiUoyY1GtXDhSlwIKuJOXIiRJCi4GfCLQCUGF5GFH4uBQUPHIdQynXF+Ld5zx+d9uPe9732usxDuf/Ny/+c9/3Oer/Oce6UKFSpUqFChQoUKLyxcWQFgtqRDksYXdH0s6Svn3G9l4o8u42z4VNLqSN/PJY38AIAOSe9L6pJ0zDmHZ55rv3sl/dhk3I2SfvB8/VhLJG2SdFXSPufcQJOa6QDWU4+OwN5t/PICmvPN58+AfwN45MXalafV0kS8cHus8gK2SGq3xz+a0EpwTdKQpFnAWI9fJGmc97yigGY6gMXAoM3IELDSs800/m6E7g3zfcfjXgP6vBXYWnoAJvwe8J3tT59fZ4EuRGieytiSM4EdwIdA6SqZl8Q3lsShCN/d5vt9mRxyzwAwAVgAvJRiTqpIkf2fIPFJq0QOeBd4NUK3Tmg2cCupGMCUwH7BbGsjtJeab3fAtwAnzPYI+KDMAPZTj+2B/a7xr0dov2y+/1g1S/hlQcwrjXTytlBf8DxcbYA2SW2SHkrqLZi/nHN/S/pLtRbEn4D+rJiFAbQCx4A7wEFglGdbbjP0awn9M6axPuC/BHqBX4BZ0QPICb7Zgh8poXHANLbFajRzE2ehTAVKkFmJmkXmAIBxwB7gPPBFyl9GdADASqALOApMK6wM7AyqwYrA3mP823G5S8BU0+gL+MnAfS92V5ZGoy00L3geniWgVdIMSQOSbkbknuC2pAeSpgCvePx0SRMb5JIPYA3wxGagF+9WBBYa/3ts5p7W5XCFqV1mZ70V+DZWfA7wCTA54DtN+HjJ/AUcNq0tAT+WWkO3rJF/wzcy59w11Xr3EDHvAFlINNp90jn3RNLJPOdGVWge8DEwKcX8PCpQgkaVaBSwEVhFkdYa6ACe2tJeDwcBXDXbgnK5DzeMAD0B74CfvXOwu4joGerxmWcbAwxQezsr+iklLdZo4LHFafX4aUEO/6X5Z20hv7qg+q3ylmpnp8c592/ZATjnBvXsnPl3Sr/qG7nmKx61Jm4fcM6ffbN9ZDNyOjbplHg/mWZnwC8ETgPHgTfTfFOrkHPuoaSvM+Ilh+0e4IJvRLG4E2gneXRL2tDIMebLXLLMnZI64XnkP4z2/L/UI6YbvShpMMIvD0OSLo2AboUKFSqMIP4HzYxpHrXdJjMAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-browse-series {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACaklEQVRYhe2XPWsUURSGnxODohGi+IFRo1FQVBBFwUYQFARFkZRiJ/oHgmChQUJExG2tRIzxC7RTSBEbC61ECxGCa4y4fqBpTDYQQiyS12JPERcyc+fuDqjs28zcyz3veWbmHO4daKihhv4uWZbFklqAHcCijHkEfDazbxnjUoFaJfVLmlFtGpK0LyRn0BuTNAAcA6aAt8BMxPNtANqBSWCnmZUiPP6A2u9POyqpowafZkn33etmTVBu2OVmhTp4bXOvN2lrmwP8Wv065eYHgW7ggZn1+dwJYG2Cx7iZPQKmfbysHmDV6gYOAXsk9QOrgSdpQZKKwERokhiwe8Bu4JaZzQKjki4B6xJifgJDwPrcwMysX9IdM9OcucshsZLSF7masoI5SHiGSEWBSdokKSo2VJk/paQrwAXgKXBE0hLgIcldOQacyhWMSuED7PK3thI4GuC1kUoT5AbWBRSBx96VXyRtccD5VDazkSw7R0xXDgPnquZKQCmrV5JyLeBaFFP8HcBpYMDMXvlcG7AiIWzCzL7mCgZcB44DZyW1U+nGj8DChJhZSXuBcp5gRQd7b2azksrAc6AtIWYM+AEszhPsPNAHfAAws0ngcEhg3l0p4F3WuKz6r7ryJHANuG1mPZIWABdJ35J64xDnB+nx43CPj5/5uCypSdLWwD+kA5I6/L6Uljem+AtAC3DXt6RhSZ0kd+U48ILKfhmkELDvfl0DYGaDwODcBWaWerQGkLSqyjNekrar8qM7LanTayrGZ7Okl/4pr9YM5qaFwDoK0YikpXUBc7gzkl5L+hUJ9EnSDUnL6wbV0L+g39FAJae+0HP5AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-buy-tickets {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMElEQVRYhe2Vv0oDQRCHZ4xtIIQYMI2ChcU11r5EHiaP4LvoK2hnYSWktBIEEwiiqZMqfBbO4nGuxwaydwnMV93czezvu3+siOM4juPsBVougK6IXLbk8q6qX6Goii1E5LRxpR/eVPUiFFUx7PClUSWRQkREVTV6FaNRpX9yj5qWSMXFtuWwxIAJ0MsdDvSASUrjgl9egbOMUueWEfioa+4CY2BqzfcZxR4sY2qZJylDQ2Btg6MMUiNbew0MYz3Rb0xVP0VkbmWO1xnWnFlWGkABbOyuBru2Aga29gYoUgaugBtgaYO3u5YqZd1ZxtIyr+uaV6W/5AnoZxTrW0ZgVdccGAOdXFKlvI5l/dnEo2K5hVJyD2tL2gdcbFuOYyfb+AGqVJ/YYxsSxnOL2U4+vgHUMy2708RaFAAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-by-artist {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACpElEQVRYhe2XT0hUURjFzxVLSzCwaYxw0yLKIiihFkFaIa4KMlvUpkIMqnU7aWWbwlVt3dRm1mUUJggVRbYIDK1NZoQVRDlBRaZTvxbzDV0fM828ec+GYA5c3n3fved8f+6fmSdVUUUV0QAMAoOVjmMJgJ38wY44NGviEJF0rkC/cgDWAN+AX1axr0BjVN04KnZC0mpJY9YazFZZAM+tUj3AUetPVTqofRbIW6DW2juzdUTRjrqUZ+055JzLOOcykoYCY/8WwHpgAcgALZ69xWwLQHO5+lEq1idphaRh59xszmj9WzbWV664818AJ6lVUkLS2iJto6R6SV3OudGATpekEUnzkmYkfSrSPkp64Zwjb5TABcLhqSUT1HE2Fgb9vkZtQHNC0qKyy4CklKRZSXNedn7/Q74snXMAuyQlrbpNXqVz/RZJx5VdtUVJz/JWy8v2AJC2LB5H2cB/8dEMjJuPOWB/qcQtwLQRZ4CtMQa1DXht2tPA5rAC64CHJvAZ6IwhqE7TwrQT5QrVAykTWgTKPv7AadPANOvK1coJOuCid3ou5TuJRfiXPf5AGH4pDk6Rvc0BekPweo3zAzgZW0ABJw/MyeEQnG7j3F+uoOqAebJ/CJtC8BLG+Q6sXI7A2i3ziTK4U8bdUyonzI94uz3vFXDeDRwqwM0t494Q/koDcNey7gnYW4Ex79SNAJsCc47Z2HDcQdUCX2yvJMzWYFdH7qS+t4btxQFglc3dYPa5uK+K3SY8ae9HgDdmywBXgEayX0xXgZ829go4aJyXZtseZ2DnTfQOcNtbtnGgLc/8NuCJN+8GMGr9+L47gZssRRo4AxQ8PECNzUkHuKm4gnK2N3K4BiRD8JPAdY8/W5xVemATwCQRPsmADtN4FEtgVfwv+A1rvp9q6QRyiwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-by-date {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADM0lEQVRYhe2XzWsfVRSGn5MENNDWapMWolBNBT+bhQpWKtiFgrgo/gEu6qYiLeJCBGlBBC2IItaPpQuxCnYjihC6KBRBxIX4RaEoFjc1WdjQVtK01Pi4mBt6O507M2mSrvLCj/nN3Oee886ZO/fegVWtalX9pI6oz6pre7Ch7lbvux7GDljphR7sA4n9arF5hlqC3gjc1tC0MR3H1Ds74t+TjpsK7FREzHbbrAyNq0fUS6685tVv1Ym6j6iZGgWOA6PAeWAasNZnA7AeOA2c6bjPYWAMmAP+asg9CqwFZoGJiDhZqtY76U6OqjcVmLcT81KHKdQdiT1WaB9WP0/Mp3nbQI3dlo77IuJsId90Ok51GQP+pKr4H02NETEHvJxOHylGUU8k93e3MAPqXWqUmBp/hzrc0r4+5bxiWJTeyq12z1MPaX34FTXSwjbmKRk73DfjSqlk7BfgwnXyMAg82Er0GWPLrcWOsVKQIao3d5xqHvshIqYbuAFgO7AF+Bv4MSJOXav51opZrXu/1mbui+pbycgCt1n9qcb9q36srmmI21ixXsbUjeopy9qfuCH1eAs32ddYfYItaRfV0gLwO/A48FmtHWCEalKFaiJ+Hngv455Ux3vmvKyWiu1Sv0jVeDVd25ZV4pI6mPFb1SfS/1CnMnaiFvvaH2WBfSVL9nMLtzPjTlpbMZbVmNUAP5MlPNDA7FEvZMyMem8Dt6QxlgdaB3wNLOw+TgNvNqDDwA3Z+c3Ac2Zv8GKStlbM6q2bzKowrz5VYLer+9TDiVvQ7hq39Eepvu+V2tPzhl/P+hztY6x3WdW9wN7s0sGI+LDGDKpPq8dqlcm3Pf/1yddrSVIfAw5ml+apPjAOZdeOUG0KP0nnD6d+54FnMu67PjnrBkrz2It2691UsckW5oS1LftSH+VF4GzHby4i5oGdwGvATNZ/FvgA2NGyZS9L/Sa5f3TRna+ONaDeqo7Zsg1Xt6Scv7UFeyNB36tjRXCZpN6SPfqP8rb68rCOave6mWog/8PV35XLpQDWUA2nGeD+iCh/eamb1ENWS8hK65z6pXp7k+uSweDysrNSOhcRvea1VXXpf46Am2GP8mqlAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-by-venue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAABV0lEQVRYhe2WMS8EQRiGn0+IRKERlRyJiGi0V6iuUvsL2lNrVf6FStRC/IJrFBrRCEIjVByN5FS8CruXvWTvdnZ2WIl5ms1Ovnm/Z75NNgORSORvYa6FkjaBDWDGs1cXODSzA8/9uVK7CseOS8/CiUmaBN6S1zZw7Xm+RWAf6AHTZvbhmdMXW05OelMp6DvrNsmaL6odc8hLa1RNC4B0SoV9XcRqIYqVJYqVJYqVJYqVJYqVxUXsPXlOBeiXZvSKCseLCszsXtID0JDUwf/aswA0gDsze/LMGERSS9JrgEtiV9KaS88yV+tZoMXg1boNrA7Zcg7sZd6fgY6Zvbj29EbS9ojpbP24wAixpSFSn5LmahNL5C5zxM6q5ob4jx07rv0ukpo5E1up2wtJJukxI3UVIrfypzQzASeZpaOqmcGQtJ6ZWLNunz6SJiRdSDqV5PzTjvwLvgCPQ3VuNezVFwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-community {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACXUlEQVRYhe2XQWsTQRTH35YgVPCg0JsiVuxFamtQEMGTiLQICtZKBcWjxYugoNiD2ljpB6gfIUUsiCe9WLx6ET30qPRsTKL0EMEk/Dz0LX3J7mzXdckgzR+GZGf+781vJ7NvJyJ99dUpYA+w1zdHh4BjQAXYAE775hEREWAcqLKlDeCUb6giUCOqn8BJX1AngLqCvDRQK/r5Ayj2GmqXWakXQMGAFQxcFRjMMkchI1tTRFZFpC4it4MgaAMiIhIEQQuYEZGGiBxUrz+Fy5VXvoG8EuWtrD9lnN6LyO4c8/2HAo4Db5MKJnAAKAFvtJWA/Qn+y8AHYDwrVNHUqXsOz5QW07gCO+WIeaaeGjD2L1ArQGQvAiNAQz1lYELbsvY1gJGYOFvnvgOjuUGpLwRYihl7rmPLjlgLVwGObgd1xEABrAGfTfsI3FLvV/UMx+Q5rGNf9PoO8Kkr15qZ5xtwKAnsfGS3RPVKveENRM5gwD4dq+v16xR5L263ag+NucTmsSZso8CA+lbVcz0mxw0de6fXg8BYV64FM89iIpRJ/EgDfgOXHJ5r6qkBk6Z/kq0X/Iwj9irQVM9CKigTPG/gJhyesrnrirZQZUfMWaClnvm/gjJJwprjeroCYBZYN0Dr2hc4YsKt8jgTlEl0DhhK4RtK41Ov882Qu3SVZns2YVoBbaCdV748jz25nu0yJwMukHzqOIOHPyMF4Jc+9tPaB2werbVOtYBqT8F08jllaQJXTLmYNnXqQc/BFO6JgaPr+5wXKAP3lKjue4UKBSwaqLu+eToE3MTx0u5rR+sPpC8UPmvPPLYAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-contact-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACzklEQVRYhe2WT2gdVRTGf8capEGLWOhCqEoJRnTjohrIxj905cJA3FRXcdGWLLoS3DSbWjdCNwqFolCwKkhqIBGDiy5KQCNVJN2ENq2UitVNG1vTGCE2+bl4t3T6mLy585IGhPfBhblzvnvON9+ce2eggw466OD/jShO1GHgRcA2x+o61v4YEZNrCVsBHtiop66JWxGx7c6kWZjp8u0U26zxPkBE3KPnHmEFcZuGsroPtpFkC/ASMBMRN0piu4GunFTAbETczCna0jE11K/UBXWqJH7QephYq26lY2o3cBL4AzgNvAo8BzxaQv8BmMrJS8OxbzJ45crVN9Wz6p7k1smsZDVQyzH1GeAE8CmwDEwDXwP7UvwRGu5tBb6NiL/S/Ydb5S2WABYionqzFZWrQ8mpJ9VV9UgK96brm+pMGp+nNftr9thobceACeAQ8AnwOzACLAHfAX8DB4BRYBB4Iq25nkburryawburXN2qfqE+q36gLhdi19RB9aGspDXq5gr7VR1Lr6qI2fRq/1Q/Uh+7H8JKP0kREepOGo2+CDwP9ABPAR8Cx2k0/lvpXl9ELKsDwDHym/+ziHi3WDdLufqeeku9ovaow+p1GzsP9TX1tvp4mg/ndHwBY7UdS/MtwNPAbxGxqHYBF4B3ImJc3QW8HBEnCjm2k9/81yJitcyxlpZHxApwvnCrF7gE7Ejxy8DlpjXzGaIqUfcjPkTjaDhdFlT7gMOZeQVORcTH1cyqbVu9/lDNHjuzVt2WPdaGsC6gn/weOxcR85V11+tYuyir286P4k5gIK0VmI6In5o4/cALNN6IwGRE/NKu8CzH1PGmPrlYwrnaxBlfV91MYX3qZKLOqa+XcN5Qf06c723s1vsrLPH2JuqXLThHE2ckI1/ertxgLAH/VHC2Q+uT/wzwysbqojuNKswVJ2ueV2oU4ptxvRAR/2Y8QAel+A891W4ebSIKdwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-corporate-partnerships {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADmElEQVRYhe3Wa4jUVRgG8DOshhaJJeVSlKRSFhUVGkUZJpVFF0mRir5Y0QWSIrKUCpSwjIpKKBAjQmorii4oXegKppEksnTXUixijcgyNc1W+/XhvMMcl9lxdjP70LwwzJznf57nPHPOed/3n1IrWtGKVrTi/xWVRg8xLqV0cUqpK6W0tFKpbOzPIjgupXRuSmlKSml0SumdlNIdlUplS3/ErsRutfgLH+M2HLkX7tG4Bs/gB/Xjhf6YqhSCC7E8jJUmP8QMDI/PVXgS63ox8jNm4QzsCI1RfTV2eoh9U2CzAtuKXcWC5a5W40+swLzYNbi30Ho2sPv7amxuEBcU2OOBPYJ23IqVdUx9iQtQCd7lgXcWWhMC60JbX4x9EsQLC2x9YOf1mDsa9+CLHgY34AGMxS+BjS14awO7rFlTw+Xz345BgR0fIltxQAPuyWFmQ2FwN9bE74XF3NmBLWnW2PQgvF5gtwf2ai+ckViM6zBUTp5zsC14M+P7NxwYnHZ0y/f1iGaMvRQiMwrs/cCu74WztNihnXgDy2K8Dm1q12N6wXstsLv2ZmoANsfkUYENkbOMOvULJxZH/7Y9M3Yzzox5NwW2vOBeEti3Ill6M1bNlrUFNjWwzhhfiyW4AhPxVTyfH8/bMU2ua4cUOkPwe8wdE1ibWr2c2MjYgzHpsQJ7KrD7YlweWzXWY2jD48jcxTH/4QKbF1hHI+KnMWlSjCtyrYGzAjsYN4fBVVikmcubueND6ycMDGxUYN83Im6PSYNjfFqMN8W2H4RHQ/jsZszUWePr0JyGwbgzxqsbkT6KSS/LFbt6jB24SK0+dWN8sQvzMaRJY7eExha1wtuNSxuRTsJ3PS+QWpUmp/0pcr1apNbcJzdpbFIYqcabio7QiDhYzrin8WMhsE3uj21xDBsD34k5GqV71h2Hdwu9lZjQzJ+pJ1bBEyE0F0fJpaIayzAGh8pNfmYdjRPwSsFZg6n9MtRDeEoIblerQ7/ihjB+tZwM7Fn/RsSuVwtuF27EgH9sqlikfHN4US6iI/FWgb8np/5hWBBHTO6Pd4seuS9NHSNf8M2YLLet2WqlZZPc+CtyE69m2h/yu9uwfWqoMHZ+LPSZ3II6i116DofjWHxQ4M9jxL9iqDA2SP0SMgcD45h2BLZedI39EnF3OuT3+BVhYjU+j9+78NA+v0d9NDksjrUaq3Dqf2aojDjeSfL7fMPC2or9FX8Debm0jrtPspUAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-details {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsSAAALEgHS3X78AAAB1ElEQVRYhe1Y7Y2DMAx9d7r/lw2ODY4ROgIjMAIjdARGYISOwAh0g3YDbgKfqBzVtUJI+Ihy0lmyQE3s92onxskbESFHec+SVc7EPjbaGwAlq+HfRgAD65iSWAGgBlAB+F6YewVwAdABuEWhTIs/UA0RteSWGxH1rLeZOS37CMILJXUiolGATO8dEVUem4rnaLvTXsRq9c/PMf+c556Vj3orMUlqSlEZQUhrqdLsJbeUPitDZJR80RuE39m0+hyMIlJLpKbxJiRFPNdGbpzzPWcsd19I+mQU2sC0eue7jAq10ENSJKUPtJEbotDjrk9Szc8fAG1gObyL99BC2jKGxPQWWJuWLmJRFxyBJnKTdGJzeVNpRHh9xXMvrQSe8RGTJSIGvF+xLvX6fCkdeo2VjjVztNwV9kM0Mdu6xHUC28RiGenlz3SwtrErEnKwWC9NpSY28PMrDadH+izWIAfmiIE71KPlNIPtTOU1ITGLcV1KJbhHt0bGMb6XGEHson26iHX8/ATQHEisYQyJ+ZSd2p7Yyr+q7cGKRrEVp6SlZnFTo6i/m9m01lazPIy4yFEuxzeZ1pgDr0lx4JVgya4I1lzcJblU2XqjeNg11P9VZ6zkSQzALyx5x/lKuiHbAAAAAElFTkSuQmCC");
}

.icon-donate-tix {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYklEQVRYhe2WzUtVURTF11bTMJRQU7RvRINsEEUNihoFDS2aNQn6J4oiGjTqTwgHNY6aRNNKbFKWFI76otJASp0EoZDYr8Hdlw63c683fL1XcNfonb3XWXu9ffY5XKlChQoVKlT4J2DhAuiQtKdBXmbMbCFdZI3NSeqvu6UE781sMF1kjeE/p+pqSTooSWZm0SyOulrKqdtUbxNl0bJeAWC3pKOSRpSMxitJj8xsZr3aYZHSRwn0ATeAFX7Hd2AMGAAuAHeB1j+pGx3+3CH8xeuX9FjSoKRlSeOSJiS1S9or6ZSkZklflJxKt6RhM3ubZ6ywbvCPLwM9OZxWYNp5L4DhCGcfMJnp4q4Ir8drFZ8UMBcIfQSGIpzznv8AtOfoXI8c70CGMwTMBPnPRcY6gFFgyskPgexxp906XaBzCfjmswbwDmgL8ubaeK1RYEuusWBjL7DsG7cG8RbgB8nAb1hTKF9/m2svA70xTvQdM7N5SZ98uT1I9Sm5MLNmtlLSxBngYiacas56rXIARoBV705XEN/ssaUyHQOagQXf0xHEuzy2CoyUMbQfuAYseqtvRjjpjB0voXfMuc8iuVueW/SaR4qEloJb8gDojHCuev4lxY9mC/DUuVci+U6vkWKpyFiKk0B0/oCNfssAbodHHXC6gTvOeQNsytFq8lpAbV7+Q5LuS+qVNC9pTNK0pFVJhyWdU3JRvko6YWbP19Ar9/IXiQTcHcAT8jEB7CypVZuOZfYckHRWyZdvm6TXku5JmjSzsn+ydh2rJWJ1/68PxUZ0LYtsx8YbYcIx2cDaFf4efgKzKearzOAjPAAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-endowment-campaign {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACjUlEQVRYhe2WTUhUcRTFz5say4/SWlghlW0S+qAvAhdRRBshWkSbNkW1KoKINkGbEtpFREVtwqJFH9BCaBWUtAmNqCSxIAipUKjowzTH1OrXYs7g6yniizdOmAceb/7n3v89Z968ufcvTWEKU5ikANJAutA+/gAwH3jla0Gh/UiSgFlAK8NoBWYX2lQauGtDLcATf24CigplKgCu2UgbMAeoArrM3QSCQhg7ZQOd4fcKWAf0OXZ2ok3ttPAAUGvuOLDHn3cAv5yze6JMLQS+WPSAublevw3lHTP3FaieCGO3LXjL6wq3C4B35op9bzR/J9+mtlgoAywCDnrdHOLbgF6gBqgG+h2ry6exxxap93or0MNIvAGqnHPS3LN8mVpvgU6gJMSXh96nDLCLUA8DShluIbXj1UvF8LbP94YgCDIWvSipUdIHxzKSKiQ9BQ5LUhAEfZKuOL43ht74ADz3t14R4h6N8jPmcD6Ut9Jce9KmUsB34CehEwRQBhwiO7xzeAhsB1KhvCLv7SfJaWADAD0RPg3MYGS7KIkaINvPAEoTM+bCA2S7+bQQ1wx0A1ct2g00OPdcKC/lvd8SNeXiry2+PMTlDEXxAzgSyltl/mU+jF128aMRfi1w3bFB4DSREQSccPxCPozVufhHYF4kVulY1yj7lgCfHd+QuDGLNFmgHVgdidXj00WI2wh0eM+NOFqx/rpApaT7kpZJ+iWpRVKzpPe+hiSVS6qRtFnSGm99IGlbEATdcfRigewZ/wzDh8Gx0OsnWRxX56+bHVAmaZOkpb72O3RJUoekF5Lu5cZXQQDM9BMaSqpmnCE+Fqb7/s8Zy83PwYTqTf4nNqCsqU8J1UsOnoeLC+3j/8Vvy9SDr1s41k4AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAilBMVEUAAACHmr+Imb9FYJxHYp07WJY8WZZBXZlHYp1SbKJZcqZacqZgd6pofq5of65rgbByhrNziLSBlLuMncKWpsecq8qgrsyms8+ntNCzvta7xdvCy97Ezd/Gz+HL0uPU2ujV3OnW3Ona4Ovf4+7j5/Dk6PHl6fHn6/Lo6/Pz9fn4+fv6+/39/v7///9WO7OzAAAABXRSTlMAl5j+/sHGJcwAAACXSURBVDjL7dS5EoJADIBhkMUDPFAUEA9kPTh03//1TKByBpLMMHT+bb4mKWJZoiaOS6ZsQIwBBchlGx95ya0s7vmRQNPoY5o0gQ7GsGjxFqB9K6rn49yPTkjqDb1dhihlTqARJRIUD0TzAHohuuygVSdam59iCQolaCtBfidaaqjGeXmFZiPf6Y+GIcUhfD22olHzxAR9AewvN71FB2qtAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-family-matinee {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+ElEQVRYhe2XT0hUURTGzzUV+2NBJAwUphBKahAYBBYUtsgEiSJClKA/IlIh0rLARdImWgb2Z9EqgsggKAhiyjZBYRKSFZVlhKVFzMIkNfLXYs7DO9fnmzfaMIvmbC7n+757zzfn3nffG5FsZCMb2fhPAigC6oGNmfYiIiKAATqBGWYjCqzJtLE2NfMLuA2MaN6bSVN5wDc1UqdYBBhVbHemjFWqgecOfk7xrnTVzk3Cl+o47OBeXmKDQKOI1IrIRxG5ZIyJpcvYdx3LHLzc4QW4LCKtlqYFqDHGjC3U3LwBLAE+67Y1K1YGxBTbqdh2zSeAE8A9zbud9eqAi8AZILJYc/u1yB/gGTCu+S1L06XYDc1LNf9gaTpJjBGg1K9mKubanEWjQIHFX1H8vOb5wCQQ07wM+K3YKaujPYsxtQMYdoxNAx2W5qTig8SvmL2aP1T+uN1lq6PjgFmIqX3AlC5yF2gHuomfJYCbxM9hoZrytmiS+JuiQdfxttrtKMCqVE1VqYEZoNXhqoExXbhLMe8B8KLH0jfN09GRVE3lAC/sX+mj2WNt6y5giLnRodoCoM/pKMDhVI0d0YnDQH6A7rpj5A5QovO94gdUW0Xih8CDVE0Z4K1OPppEW2kVewcst7hDin8CioF+n45eSMVYrU6aAJaF+BHeWZvzQgd6lfup4yNgM3CM2QeoMayxazoh6R0DbLG6kuPD11vdGQNWW1y74m8Ic2Uw+73VFELrXQNn5+Fz1DRAm8PlAq+Va0hWqEKFU8DKEMYGVF8RoLmqmtM+XIty0WSFmlX4OISpdaqNBW0FcFB19324CPGHZxpYanPuufA+ZwaSGbO0fcYYAnRREZkRkRr3HBpjRkWkT0TyRGRrkLENOr4KYWy9ji+DRMaYHyLyXkQKRWStj+SpjtuCjHn/fMK8KjxjX0JoPU2xDzekY7kNusZW6Bjmq9Mz9vUfGSuywYRDCwyIyKYQhdIR/caYai9xO/ZERIIOcjpjMEN1s5He+At900gGL6OEOwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-faq {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADN0lEQVRYhe2YS0gVURzG/+f6ypVxM3xVW8kWdouKdpGkJmRGiyJoVWCLNi0iguixqG3UQopo20rIIKnAsFplgfaAa/ZCDe9Nexm2kIh+LeY/eTw4c2fu1Z0fHO5l5vu+8805Z2b+Z0SWsYylhSlEDCREpFZbjR7OikhGRDLGmL+FxYsXphjYA9wEJgnGZ+AG0AYULXWo/cCIEyADPAN6gNvAADDhcIaBfUsRqAp4ZHX0BjgNrA/R1AOnNJSPfqBqsUJtBj6p8QRwNM7UAEWqyajHGLCx0FAp4JcaPgZWFeBVqR4AM0BjvkZVwLga3QJK8g1leZaoF8AosDofk341eAKUhvA6lJsFPgK9wOEQfql6AvTFDdWhwixQGcApAboJRh+wIkBbaa259qihiqw76VgI73xIKB/XQvSdykkT5WYCWlXwDigO4NQCv60AaWA70MjcAvexJsCjGHirnNYowa4r+WwI54DT+V7r3Drn3KEQnzNBI5twiEZE/DnvCcmfEJERqw1b59xpWRnic0d/27XvhQFU6xV8CTELBXDZGbGmHHz/fRv8RgA2KWkwZhgDNOM9KmyMEnBnWtpB5abs4+7i9kuXTJxg4k1lvXNsVkQ6jTGzObRZEUmJVzoN+QcTAeS4dZobKi0iO4wxD2L6/Ic7Yv5I1eVrKCKDIrLNGPMnIt/va94suSPmn1xbQLCZGKHsvuYFmzdixphJYEJE6oCUMWZIomG39f971ES64JMaaioXuUvvknNRO8gXwAXtqysKuVnJ74lQ6uC9zI9Y7WDEUKV41QjAriiCBPBaBccj8CucZ9d4xGAnlP8Kb7cVSdSmoimgerGDAXXAN+W3RQplie+p8GnY0ztuMKAceK7c+7FCqUES+KAG3UHhgDLgpNXCarhyvG2ev4aTsYOp0QZgWo0GgJrcqkCvWrz9J+rZkK+Xb9igVwfwVRdt4B5gAX2Zar5aI1VYKMs8Cdy11tEocBHYwgJ1FF61sRW4hLeP9NGb9/TlCNgCvHQW+zReaf1QWxr46XBeAC2LHsgJlwB2Ald05IIwBlwFmoj6nLJQ0GcoDVohc5+iRLz6KmuM+VGo9zLi4B8sy9+wpDh5ZQAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-gala {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVRYhe2Wz0sVURTHv8dnmmYQiBGFGzX69Z5tily0iDZCbgpatGgR7oIWrlq0kgz6B9pJCEHLpF0tbZObQPBpkWYQJrhoYSX4u0+Ld8Zu4/h803s+CfzCMHe+99w53zl37jlH2sc+/hMAh4Gje61jC4BPwMxei8gA7TEOgOC5BjhTbWEPXEd/wC0BSz5uAEbcpquawrqBdXd837leoNfHL3xuFjheNWHu/KZH6WHC3CjwGThZVVGBgLpt+FogU867LaWQekmvJTVKygfXuJl9c5sWSbnYtSSp28xWyhFbTNhVtsco8K7I/JU0vmpTasv5/ZWkN/58XlJWUnj63koaVyGaPZKuSeqUNJLSX2kAnvrX3w24due+AnM+bg3m+5wbTOOrJqW2Tr/nAy4XcOMxOwVcTilQsjCgRtK5mLO4sHyMC22zQMmHLU3EOiQ1SPpiZj8CPoxiPsbJT+u8pEOS2nZDWBiZJH4iSVhsTZyviLDopZvbCBxUIZIbkj5Iei9pXdKpWPJN/Z+VG7GzkjKSps1s2cxWJU2pkIbCziLpUFRM2JaIbSM2aduSDkX5woDox11RISIRktJHkrBoizuAhooJk9SsQl2dNbP1gA9//Ahbts1r5Lz7ay7R587wxm/Re7Ae5y768xpwLLBtAVZ9rsu528Av4KcfmMoBeBwU5I/Aio+HEmyHfG6NQrMYYaCiotxZBngUOPkOPCGhJwPqgEH+dLn4h5XVoxUT1+pOFkrZEqAJGPM1l9P4SlvEs36fNLPlnYzNbFHSmD/uThF3REV8MsWayLbk5Cr9e8Qmilr9jch2VyO2uZUp1kTCskWtYtixtQZuSbqgQvaO6l/JwsxsDliQdATok3RC0qiZDacRmiQszENhHnsWttAJ69qA58CUJ9cQU9utSyMsCwwAL4GZmJM7RdbdC+w2gGlgGOgHTpctLMFhE3AJuA4cKGJXD9ygULoaKy5kHzH8Bh4sqpfrOww1AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-gallery {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAENUlEQVRoge2ZT2+VRRTGf0eqLdxUrUiBlj8FKxULAaNiYoIL/QAuTNBY40cwLEz8LG5lgQu37l0RomBMxBYLl5pSpBXTQKP9B+3jYma8b4d735n39ibd3CeZnJu5Z845zzvznjMzL3TRRRdd7CQspSDpLPAeMAvUgTtm9m8L3R7gOPCqby/6vx4Cf/g2Y2aPSvwNAePAGHDFzH5um4CkUWASeDb6a8GTmQU2gAHgBDAC9JTZ9HgIzOAILQK7gFEf+EBBbx04ZWa3WhlKORvzwV8HruCe6gngKLAfeDfSXwJuFdqfvn8QR+6Yl4eBN3wrYhP3YG7gZvK099c2gRDAvJl9ETolPQe8AgzhZnEFuG1mCwl7YXyPJzEC1AAB88CUmS17ne88gXs5Nls52ieHX9o20r7vq973y9s1tCrpQYfiquJ3TtJKJwzV/ZPojfq/VudwQ5IVbO+S9ETS7VR8ORljDvdCDQN3Cv1vermEW8Ptoh+XfXqBVd93EJeZ5lKDcwkAHGIrgYAxM5vPsNMUkm7isl0RhyLfLfFMho9gZLhCXNtFRwmENLa/7XCqI/hKptAcAutebrQdTnVsevk4pZhDoOZl5ZQm6Yyk01XHAWGvVSvVIu8lPully3LeDJJqwA/ApqRhM1tNDCkiJIvXUoo5MxAITFYIAOAT3G70JeBCxbG/efl6xXFPQ9KipL+a9F/zRehA1N8raUjST4VCdVXSQbk9VGznptfpi/rvS1pMxVc6Az64ATKevqQJSUu4YnQPeKvw9zu4jeGapEeScmZkEhiIH1CM1BIKuT9Z0nGVsz9Dr9/rpvB7FENTpAiE/cmTlDcz+wb4nEbabYZ1YMLMLqfsFeyUHrpSBJa9zNrSmtkl4OMSlQuZwUPjZLZcppQiUMcVsCrZID5+5v4XYxw386XLt5SAma3hcvKopFzn5wu/N9hawc+TAb+1PgnUzaxsSWbVgXCoH81xjjsGAvwIvA2cw52pAc5k2hgB9gBTKcWcSjwFfIhbRkmDwJe47fG3ZrYJIOkcMEGDSAphySbTdw6BWS/35Xg2s+tEgXoil3LGe4TUeTelmLOEwmmrr1Srs9idq5hDYK+Xpemswwg7372lWuQRyD4ddRDhIHMkpZjzDqQIXJT0T05ULdDsKQdfh1ODcwgEIzGBNS+/yrCRQlwvsmcg53b6b2C3mdWi/rPABzk2MjBlZt9H9leAx2b2fNtWJfX5vfr0diNsw3e4UHuhTC/1Eu/ECxwQfJYuo9Q7EAjcl3QUd0N3rCAHadxO14Fp3Nl5GrgbKjH8fzgaoXHFHuQeXK1ZwF2rhxYuy44Av7ZLIBSvT32rglVJ4bp9kLzi9FGTvtJxqS80PcBl4H3cF5XpqM2w9QtN3A7gTl8P8J+XmshF3FI+jttCjwOncPupa8BnZpa8H+qiiy662Bn8B8Ri7gmzJhaQAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-gfta {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAyCAMAAAATMcfwAAACl1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8d3mayAAAA3HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESFBUWFxgaGxwdHh8gISIkJSYnKCkqKywtLzEyMzQ1Nzg5Ojs8PT9AQUJDREVHSElKS0xNTk9QUVNUVVZXWFlcXl9gYWNkZWdoaWpsbW5vcHFyc3R1dnd4eXp7fH1+f4KDhIWIiYqLjI2PkJGSk5SVlpeYmZqcnZ6goaKjpKWnqKmsra6vsLGztLW2uLq8vb6/wMHCw8TFxsjJysvMzc7Q0dLT1NfZ2tvc3d7f4OHi4+Tm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+uo23sAAABJtJREFUWMPt19tXVGUYx/HfDCeR0xYjDWNEDRVJLTyU5dZKSzTL8FBRmRqaByJNLSqmNBIyNU0o8YSoUZOpU4aipYw6ntJU4pzy/WO6mAOzkdXSmtXqwt/VXOz3s/bzPvM+e2/pbv63yawOX4olSWM39glXHnT5xHVhKze1i5gyop/tH0ExybbuxOwa4PoaQ1KZx+PxeOq/meO7sNTjKZeksR7PwR5Sb4+n4lmPP3sUs/B0B417J9m7itNbAeDScKkSf96zSerVCh39JJlAgZQMrtmBK47FHPT/2plkFdPaYFOOWQbbpEoomvHCiqswTlIewFK/2JSqRHBlFRZugJOFhXkzwTP5qdUN1PS1iiVQbpO0JM8uVcJkSUVQIOkAp45TZ/OJbFEsuHx+tW/hYkkDF0Z0qfpnOlKCO+0XS2GRNAhKi+AhyYRGGBtpEVfC70W5WdFdOxPVxnkp1ul0Op3JqoSSV179uIOOEdIqmDIG1komlF3hB7tFTG8EoK080yomwVXJAMAR7MzNAsl+hqbYiEtciZYJxfkw/c9QUUOqbgJwIc0i2pogRfFVVcf9Yv2RZpgkaTx8Ja2HqTJhTXQdJ9ssopQ4+uU1DVBo3ced8JYkbfaLOXoD9tmkTcCN5lbYJhNKfO0JFbMHSNJr8JFVnAKt+el9lxEUo3+BqUpoCvzz2nubUCZVWMSk0o6GwsyE4T/CDKto+zKwMiBqKpzqMRuqMzIyMqpgrgmfS2nNoWLM9sCy6sguZyZqZRtQt7hTtNXAsv2QJ0mz4LAJmyQtt1Rtn14H0Lq2562TImnitJH2SMOwK84woiT1MIwEwzAiJSnSMIwow4iTFGEYCZKiDCNekmQf9vSUUQndzp7wT7PwiVszwpVH/eKJzd1mx9mKO82uv686c2u49/Ffii5XjqRBB9bZJM13vR0qRjscaZKkfg6Hw+FIjZTiHf7cJ6n/hJzMW6aZmibESCp+88RgSc78+uQQ8SVgqCR5faejYYWt86mgB3YAXFgS10VsL5akDXMOZUtyXt4Veo8uoChEhOJOMeUi3GgHau+3itckSa/vP99LknNVvb1THAA3ORfhE4f27jP5OmRlZ8+Dw9nZWfnwXULEqJqO92Os4hO+AzUpQ5KGpj8e2ym+AyUw0Sf2kVQFZvBcfwqrbVLUiNvvtf00nnTYEhSNMzAsKOYDRzYuHB8dKu7N7TZLfeJj8ImO0pwoeWFnxddn4VBEUEw86tvQizNDxO8XdJt3feIGeFKr4MXOzuzpHzLD45YebgG4Mfo2q45vpH3I4DlQI3mh9IMGWtJkec4ocuC0Wii6TXFWcLb3lxdSVQDlIWJ0wfM2SXPhQ6t44o8lkszqBU5JjvZjowLiPrjo9XqvwXKf2NMLjwTFe+pg37xnFl2BcVbRrJYk8+RupyTHb7mBe0yDpp6SxsGvNi+kSrPhp87OzPe/gVGkbsXa9U5JjnNmQMx1u52SFPmt252x2+2+V4rY7nab0sNud4kkpZZdhhbXc+pe9Ffd4hpzB7PHlpBk/y+mWXjFWme3+eK4807zmU9MMsOXkXc/D8OVvwBwrp1sd7DFQQAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-giving-programs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMACw0OGh0lLzE3PklKS0x5f4CBhY2Om5yztMXKy+Hu8/f6z1jhjgAAAJxJREFUSMftlckSAiEMRFvGXdzFjehI//9Hep5QMJUqyxPvCOmCvEMCNAxsJbFIEp/VcwSdEAZXft4FRnWU6Gof7pjUCVlvMbsnAcxu16kpIOQTwOr+GLAvBj5kD+CkBL2KgTN5ADDZ7AbMiwEsF7amzZb+pnWttB7HtF6U1nfT2rQ2rT+2ZB7GwtBV6vNx760LBT7WVlb0balb+AL0gjsB/OC+5QAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-herbst-seat-map {
  background-image: url("data:image/png;base64,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&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-instagram {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABF1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jvJXZAAAAXHRSTlMAAQIHCgsMDQ4REhQVFhgZGxwdHyAiIyQmJzQ1Nzg5PElKS0xRUlRVV1haW2BlZmdvcHKOkZKTmJqbnJ2kpaqrrK61trm/wNrb4+Tm6ers7e/w8fP09vf4+vv8/l1bqm8AAAH9SURBVDjLlZRrW1JREIWXHEhAQgkkKiyvSYWCcVAwTAlFwOPhKoq8//939GFzyZ6D2Xzbe69n7Zk1s0Z6eVhbxXrjtt0b3I/G49H9oNe+bdSPd6w/IEuHTTyjlVuaYvznLIwL/4TnAuiUM+lUMh6LRkKhlehafD2VzpQ7wLkB5YDSslemyyXgQJKsFpS8IP6gdAJNS9IOdLx49u8ev+tVGzYlHcOpF9ENPAZ1ArakOnydvQT27GrV3gtIasCdX5/hyhw2JhDfkWsKd498+tS42Zfew7WkW0hNiqnN9alN0kyCI6kN64anBjiFbLbgADWfJCkBrqQexCVJR0AlLEnhCpCXJMWgK2kAa5IUaENlWsAZuAFJWoW+pHuIStIeOOEpKOzAriRFYChpBCuSZENhrlLB6KMwPEgaQ0iSqpCdg7JQlaQgjP8JWjagEUQWfxcy370o8QHEJCngekkQNRI8EfPMiHn2t5htSHq05ZdpS9y05fkGr5sGNyA9HZX8dFTyvsnVBzMqdcjMh27Xrlbt3cDsImOGrgjlxdYuQ1HS1gIjmLz7sC3Jai6wlCRdQsuSpEOgFPTkuQRyxubnQOfHt4+pZCK2GgmFX6++Sbx9t/HltD+3+bML46d/tnpyLW9I8+DJEtsuXl07brc/fBiPH4b9rutcX9mb1n/swd/scLAbHLXKDgAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-jobs-volunteer {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADPElEQVRYhe2WS2hVVxSG/22KiUmExmIlVuOrii0SzaOkA4MjyaQgDkRBVOioTnQidCCUQuvImX1YOmqrA0dtWhL7IEbEaqGCQfvwlTaDKvGR1ohtUozx6+CsS1Zu7nklhesga3Iue/3r3985e929tzQbszEbT1eEPGLgeUkvSqqVNCTpSghhNEY7V9JqSfWSRiQNhBAGZ4Y7eYIlwPvAdabGGNAFvOb0HcDnwL8l9P3Ah0DDTIAqgHeBEWc8BJwGuoE+4JHLdRtkIR4DV4Ee4Bww7HKjwCGgIi9UJfCFmYwDnwHrgVCkqwP2AXfdpMPAAWBhiRd9BTgBPDFtJ1CZB+xLK7wHvJqibQBumP5H4IUM/puA+1bzVVaonW7ZXkrRLgMGTH8GmJ9pkqh2g1venWnieW5Z9qRoG4DfTfsNMC8rlPPYa/V3E+uBrSa8mGK4BPjNtN8CVXmhzCcAv5jPliThMRO9maBZ7Hqqp/CmQA2waBpwb5nXJ0miPhO1xeTrgWum6XVQjQY7RrTn1bma3UT72rIYz42FP04SWL+JpjS99d9PrtGrbbwD+JvJ8RdwHDjvxjbHzNlo+StJYIVmXl8it6vwZkCtjW1nYpP9FGgDzhZB/gPsS5izxXTX/PgzRbrLklZIapF0qSj3nD2vSxoF3pD0gaQ5kt6TtD+EgKR2oFnSOkkPJfWGEB7Efg2p1Z59sQrgoNF3lshtc1/hofv9tuVzXQicb+EY258kWsrE4dvsxtsdjH++TtR7ncAf5NhgzbfVeS1MEx8x8SWgluj4KDT3UWAOsByYa1DfWW6QHJsssAD41WrfyVJQ5wq+t+YF+MgvVxHUHeDlHFDVwA9WewGoyVq4FLjp+ujjPFDAKqA+xrsK+Npqb6QuYQmDdUT7EWZUmRFqK9EW0l/Csxo4ZbW3gZW5oJxRE9EtA+Ak8GxGKIBDCVCDpNxcssBtcHDDGaEOp0CtnRFUEdyfZjwONJUdKgauy/Vc+aAS4HaUHcpN2OTgeCqgYuAGcDfYskE5gGYm9rkeYD7RLbanbFAxcLeIDvLyQjm4RiZuvgA/A2tm6jutO1QJuEpJ7ZIeSzoXQhj7P3xnI0/8BxBIF57J6XkPAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-join-email-list {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1UlEQVRYhe2WT4hWZRTGf2f+JE1Wm6QimdzUDFqzGTGFFBqicRG1sWij4kJBCdoMzKrAnRsxaEiohZuI0UWbVIYilYhwSMlkBhHFyYV/QIQpdWyGZn4t7jtwvX73m/m+ZgaF74HLy3fOec95vue+57wXGmiggQYaaOCRQFRzqs3AikWqfSsipmvaob6pnlLvuni4o55Q11fi8JBi6h5gIPlmgJuAtQtSFQG8ADSlGrsj4qvSaHW1+o86rfapbQtMKF+rTe1XZ9T7ake14P1J5gOLRahCzS9SzX15e1Mhrjut3y0NrQdqdeeNLYWg59J6q1IG9WmgF+gCmoEx4DzwW0TUew5na5V3vzqSZO0s2EPdqd5O/nvqJXUq/T6pvl4l7yp1VYnvtZTjXD3E9ib7T2qX2pTsLeqH6rX0PF+SV7WiomXEimes0sZNwGfAEeBt4D7wqdoHbADagX6yV/H5XPnqQiXF1GPp1b2orlX/UifUy+pkil+nfp+GZqXZWLNixcNf3NQMvAX8HhE31G+BZ4B3gJ+BO8AkcA4YBd4Flqs9aV8xX17RoYgYKqtdlRjwLPAkcFFdBmwEJoBTQFvafzoiptTlwD3gbor7pEK+vG0cqJvY7CXbSqZUM5lK/wK7yK6WM+pTwHvArxGhehgYyeU5lNYdOVt5FxZRPGNpTFxP9lAvJv9wblT8qf5hdq28UZJ3YbsyDc2vgTXAVuB9YJBssPYAHwMXgF+AdRExPG8VakFJVy5TR1Nn7p6dYTl/+zzyLvwci4hJsm47DXwJ3FB/UI+q54Gr6ktz5IiIqPpRWsScxFLiMbLh+hFwAniC7OAPA5vJvtnqxdyE1R+TrD3/o1BNUHtTzeN5e1Gxs2ndvjS0ANhWqP0w1JfVv9M/GFBfVVvNLuuFfFrVDvVgqjWurqxKX/0gzaSlwoS6ZV7aqp3qoHplEQldVr9RX5nvO2/gscR/PgnNv0x3WKwAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-legacy-society {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACo0lEQVRYhe3XT4hWVRjH8XP9M7pwRjQtNUSREIxUiFwYYgqRbQT/YSS2UGrVqk2IupBsEf6JVolUuHChEIhQSIX4D8WN4ELUHCnEPy1GMZn8O47zcXGfF8+8+Y6D7zsT5Pvb3HPO85zn+Z57nnvPvSk11VRTTTX1YqkYrESYnlKak1K6l1I6XhRFx2DlrgX0MvbrrYfYhhH/FdSbuJrBHMVxdMfYzxjayIRzcBCz+/BZgTsBcAszMtt8/BW2zxoJti6Cfo3JuISNYRuCTejJtu7bsLXic0zD0rBdwfPXOhZgD17DexH0BLZH+3u8isMZ0J9xXY+pOBP9G/gwtrQHY+sB+yaC3sTKCHgv+pXkN6J9HYvxQfSPoiPaD/XWjueGCrBR2BfBuvEoC563D2JSzJleBXEIM3E3+rvVuY0tWINPcNrT1aWsnyKbV6A97AcwLMZ/jLFV9d6t5TVgKrqIt2rMXRY+t/E+huNYjH1UL9gYfIHvcKoK6ixGPWP+V5n/tbjewit1gUXwEQH3IAL/Hdf2fsydhMsZ3FW80wioeTgfQXuwA+NwX1n4L/Uxd222iC7lUTS6XqC2gKi8LM9jXmY/UqtWMAW/ZnfpJ+VBXp8w15NzrgubVR26+DjsF9ASYwU+xT/ZYhbVDRTB31Y+RXASb9TwG4k/sjuyQPkyFVvc2C8I/BbBd2JIPxbRqbcuNaS4qxK1xWofoLUf/i3Kz5eKdqGtoVCRaGKlrvrhO175fSVqamXDgbJkw5SHM0zow29WbBn8jtcHDCpL+ksk/LKGfUn2cOwbkK2rkXhRJO1UdQZig/K91hPtQfuhqQD8kMGti6dvb6X+sHpQgTKwAlv8W514d6DzP3MbsDCltDqlNDWldC6ltLUoissDzNXU/0ePAWQPlXSxEgaoAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-make-donation {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACK0lEQVRYhe2XPWgUQRiG39FwehjQJIVVsIgoiFpY2YhWweKQqxQLG1EEwU4FK0sR7ATBRrFUSBcI2IiFpYqCf2gaEfHA/x/iwZnHYr/Vy/5l5va8HLgvHPvNzrzzPTPsfbsjVao0xALqwGTGvT0rxRRDzADfgamue1eJtL/M3KtKsn2QtE7ScYOqSTpkffMl5+5dwG7bnbfAaqBh7YddY8YGBXMBuAZstPYTg2kANyw+Z6DngQ5wcRBg85b8I3AMOGPtWeCTxdPAPYt/AUcGAbYJmOOvnrFUbeCrxa+Bvf8cKgF4GGiRr1tlni9XkHirpBOSdkpamzNsTNK2jPs/Jd0vyPtN0gNJl51z7/xQI6gmsFCwG/3Se2BXFkNqx4BxSS8ljUu6IummpMVl1jIqac5in6pfk3RKUlPSU0nbnXMUOoADtprbHgliz4Z4CwI8I8Ars21J9mdV/s12feybpBc55zqSnidy/lEWWNnXVC9K5VwJCC9VYKEaWrCRgr5JYJ/nPKNxEOCRpIm8jiKwg/YL1Z0ePCkVgb1R2Fdo/BVxN8CzQ9EbZnkBp60aXwpIoNDKb55ZszWSfUP78FdgoarAQpUF1rJrbvHro+JS0SocJUnAFNGRq531Ny7weZcLwAEnzfIZWJMck3kYITqgnrXmD0kdj3zr7frFY2xNUt3io8656x6eJSt6ASyWPnKk1QEeAc08htzjWxdkXVJqq0tqwTnX7vOc/7l+A5Frbr0FJ2GgAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-make-your-own {
  background-image: url("/icons/dist/png/make-your-own.png");
  background-repeat: no-repeat;
}

.icon-matching-gifts {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADR0lEQVRYhe2XTWgeZRDHf9PESGL9KBhPejBahNCigoeiVrGKl0JEKEpRsJVCrN8FL1LwoFE8CBat4EnaSyoqIt61VNtqD4ooKmpbA9qgVIpYjIWm/XnYCdlsNm83b974AfnDss/OzPPMf2fmmX0WlrCE/zDUPnVVRbZc3ah2/Vu8UHerk+qakuxVCzywkLWXLZDbT0AXsDVJdQH3pu7zBa7dPtSr1LPqn+qF6rqM1rclm8vbSeu8I6Y+or6rXhMRR4CPgD7gHmBDmr2tdqvPAWPA7vn6mTfUvRmVU+oz6pZ8/kT9Jcd3q4dyPKlu/ieIXaK+nilUHXMmzqgnS7qbF51UheBN6tfOjT3qxe2uHy0cDwJPAtdR1FAdeoCVNfJJ4LsWfieAL4AdEfFNM6oFqfVZQ4uNU+r6Og6zIqb2AT8ClwE7gTeA043fqhnOAx4EHgV+BQYiYqLlDPWWfJsDHSZT5+tA+lpb1dX1sSvz/sPi0prhY6CqqCM254ZYRMzy2bjzq+erT6ufqYfV99QbU9ed7WG/uk+9ojJ3der2q9vboq5uyrzvKslCHa3ZVZPqurS51emm+6G6LOW96lcpH1f7S+vuSvmmKo+mEVsNbMzxduBa4CjFyeIJgIjYBzyfNrcB23L8IrAKELgvIo43cdjdkNgJYBgYBF6OiL/UQxRF21+yexa4A1gDvJBRezx1IxGxt6G/2ahLZY3NRerxtHulohtQ/6ik/GN1VhA6kcryYgHsAC6l+PTsLOsj4ijTaQQ4A9wfEZPz8dPOCfYpYOoYMxIR35eVSfzOkqh8qm0frVKp3lXaeXuSRNVmy3QGPZb30+oNNbYLT6V6PTBK0Qw/BTZHhBWbQWCq5t4B1gInKTbZqLq8qb9GxCzOVe8zffw5DIyoL+U1qPYCbwK9wDFgOOvtsZyzkqI220NdKtWrq521giH1tdLz7aW5ob5V0m0o6eZMZdM+9hszd1oVYxQf5G3AzxHxwZQiIlQfAg6m6IImDhsRi4jfOXcavmwx/0SD+TNQV2Pjee+v0XUaUz7GW1oBqCssfmDPqsNqT6fZqD259tTP8oqmEx8+R7F3Elvn+1ZD6kF1YhHITOTaQ+1EfAn/K/wNeQo4bPYLa/AAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-muni {
  background-image: url("data:image/png;base64,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&#x3D;");
  background-repeat: no-repeat;
}

.icon-nea {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAAyCAMAAAAz8VpIAAAC5VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VfA0nAAAA9nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUtMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlq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&#x3D;");
  background-repeat: no-repeat;
}

.icon-ongoing-education {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACvUlEQVRYhe2XTUhUURiG38/xL8KiDMqkpDYt2hZEWFGDYGgYVBBRmSEEFv3SoggiqE3L2ghRG61F0h9IBJEFJRWU4KKsJDEbaB0RWTo+LeZIp8lx7vWOgTAvDHPPvd/3fs85c+45Z6S88sorr5kty4UJUCWpyTWvmdlQLnynChMDGoD7QJI/SgKdQD1Q8D+BlgDngIQH8wNoc59h7/4n4AxQMV0wMWCLGwl/dN4CR4H5Xmw5cAJ478WNALeAGiD69AEqgbPAkFdkGGgH1mXJNWATcBP45eX3AyeBBWFhCoA64B4w6hm+A44B5VPo4ELgFDCQ1sEbwPogBsfdvPCTrwMbwsJk8C8AaoG7aZ1+AzRnSioDxrzgHmBxLoAy1KtyNXyVZQpuAHq9wCGgBSjOIVAM2At88OoMAo3ZEg3YCrz2Ej8DB4GSiECNpCa/r9NAUVizOuCFZ5IADoUBBAqBfWlAPcAld70qdC898wtpvcwKCBQBzfz9JgKcd8/rJwMLumV8cd89kl5KqpR0WdJHB1jqARUDByT1S7oiaZmkAUnPXchgkIJh97I+M1sjqdYV8gGPAIcdRKukKgfXJGmFpKcha2WXGxWA9rT7NcAz/lUfsBuIebEX3bNm1+507asT1Yy0+5vZQzOrlhSX9ERSr6RdklaaWbuZJf1wD7JU0viivXki78IoYB5gl6SubGHjXGY2DOxXqhOtUcDGAsYF9jKzDkkdmYKC/pSjOQAaH7HkpFFOMx4skFkWTeuILQUWhSUC5klaHgYsqHHcW6NGgQdunZo9SU4JsA24A/z08uNBagY+f5M6ae6RtEPSXHf7u6THkrolJZR64yolrZW00Yv7Jum2pDYzexS0Zii5kdhO6ujtn+XTNeJW953ArLB1Iv1jAeZIqpa0WlKFJJTa8F9J6jazr1H888prOvUbZVZg4DFCUBMAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-order-form {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB10lEQVRYhe2XP2xNURyAv18xSCRSidCICIOhxKSJoZPBYiEmJlNjECEpi4QOFovFUpuZgQULg6SDbg0aTYyNqJJ4TV5UE/IZnFci3r3v3PfuQO63nD/3/M75zi8nN+dAQ0O9RNkAdQSYAsaBrRlzLwNnImKhmlqx1A71g9X5qI5VWbswY+pt4DwwC1wGFnuc9z5wONXbwImIeFZFsJvYi7TzY5lxMyluNpVr6qlBir1OEx9M7SH1qLq/R7Fx9Waqf1cn6hKbVufUZfVIQdy9FHc6tSd/O3dX6xB7p+5Wb6jXCuIupLg36q7Ud1b9lvpvqYXne2Om6wZgJ7AFaBWMuwNMAAeAt+o8sAasANuAS8AqUC17f8nYkrqottSpktgR9UG3/4j6qig+N2MAY8C5skER8R44qQ4Dh4DN6dMeYJqSX1UVsSwi4jPwvNPuZL+ModqM+qQRy6URy6URy6URy6URy+W/EpsHrgxa5E9ybxdPga/A8VSvjVyxSWABeBgRMzX4rJMlFhFL6kXgcU0+65SJfUnl9k5HRNztc81NqVwtGlQm9pKfV+nr6id6f4l3Y5hfD5C5yrOoe9V2wYOiKm11X19bVEfVJ+rKAIRa6iN1tC+phn+JH1wALQD0MNOzAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-panel-arrow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABQklEQVRIie3Wv2oUYRSG8XfWLWQLCaYTtRQ0pFRIIVsE/NOpKWziFaTUS0jpLegdaBE7u1SRdJGgrSBWYrBIMCysvzS7+O0km90dthHyVvPNOed5vhlmhklmCB7iCVqzzE0L7/qX59POzbKTu2OO5yZolAvBheB/EWAZq/P4BKDCAzxOkjZuJ9lLUiV5h/Wqqo4bwttJ3iZ5MVg/bSW5MoAnyVqSj1hoAO8k2RrCB+kNi5tGs4/rNcCrov66VruKnRpjpCfYQL9o+I6lSQLcwJei9hcvx13mGo6L5gPcHyfAncFGhulhfdK97OJ3MfQHz+oCrOBXce4Qj86FF5Jl/CiG+9gt1p9wVKx/4t5U8EJyE19NzjfcmgleSBadfjrKfMa1RvBC0sGHM+DbGrwv4yRtvCng73F5LvCaaPjbcmnamRMlovjioKbZyAAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-past-performances {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACSUlEQVRYhe2YMWgUQRiFvxdFjYkEAyoWKQxiIhEbMYqxsbRXEBRBFAQRBEFEQbQQBLsIaaxstJFUKWJlLISIdmIhCDEExUAEEYlGUJ7FzV2Wu9293bvbqOFes7Dz5n/fzNzN7C601VZb/5aU1GBbwHHgKLAXWN+izJ/Aa2ASeCzJmXva7rY94eI1YbsrjiF2xmyPAReABeAW8BJYyjcxidoADIe6W4AxSRfr9rLdF0bzw/Zgi2DicgZDhm33Vbd3xPTZH66Tkt4WBRZqP6nKTAXrD9f3RUFFNFOVWVEcWFnZ/y2NKzEjDeyvavWC2d5ke2cG35DtdVnrNgxmu8P2WeAd8CKcFHG+HbbHgTfA+az11zYINQKMAvsit9cAvyKebuA6cJnl42xbIWBhI7wLnEjxCDgN3AG256mfG8x2J3AVuAJsTPEdpDSTw40C5QILUDfreLqAp0BnU0RBWX/8D4BndTyLwDXgWxM8FWUCkzQr6QhwDJhN8Y0CuygNpKmTI9d2IWkc2A3cAL4neOYlnQEOANMrAhaClyTdBgaAR5EmV/leASPAKeBjuP27MLBI8AdJJ4FDwDlJNaGSLOkhpUFcorTEmdTQBlsVPk2dJZO0CNzLU3f1HuJF6b8C+xyuW1cgv5yxUNdpe094c5m33VMUke2ekGHbQ1k6dNieCh2mbA8kPWs1CKRQM5pRs3JJD3f9wHOWH1u+0toX3vJKfAIOS5pJ8dfA9dq+b3uuiU8ASZoLtXuT8jMtke3NtPCjiqQvLarVVkV/AH9csfdYXZTAAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-performance-notes {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAABs1BMVEUAAAAAAACqqqqAgICZmZlVVVWqqqqAgICqqqqLi4tVVVWAgICAgICAgIB5eXlvb2+FhYWEhISSkpIAAACZmZmEhISAgIB8fHySkpKZmZmFhYWFhYWVlZWCgoKHh4eEhISYmJiIiIiCgoKFhYWnp6c1NTWdnZ2MjIzNzc2IiIiNjY2urq6MjIyNjY2Ojo6NjY2WlpaOjo6NjY2Tk5OlpaWTk5OcnJzb29uBgYGWlpYGBganp6c6OjqUlJSZmZmJiYmWlpakpKShoaEYGBiampqYmJi+vr6mpqZycnLR0dGenp6srKyjo6NpaWmioqKkpKSlpaWmpqapqamsrKysrKyqqqqsrKyqqqq7u7uioqKqqqqvr6+1tbWwsLB3d3exsbG8vLyMjIy0tLRgYGBFRUWYmJi9vb2/v7++vr6/v7+/v7/AwMDCwsLDw8PMzMzR0dHJycnKysrQ0NDU1NTV1dXPz8/T09PZ2dlTU1Pa2trZ2dnZ2dnh4eHi4uLh4eHf39/n5+fb29vp6enq6urq6urw8PDx8fH39/e2trbb29vy8vL19fX29vb8/Pz9/f3+/v7///+eFJMxAAAAiHRSTlMAAgMEBQYGCAkLDA4QEhUXGRscHR4fICEqLS4wMDExODk+P0NDTVFSUlZXWFlcX2trbG5xcXZ+fn+BgoOEioyNj4+QkpKUlpiam52jq62tsbO4vr6/wMXGx8jIycrLzM3NztPU3t/g4OHi4+Tn6+vr7e3v8fHy8vP19fb3+vr7/Pz9/f3+/v7+zxHRbgAAAUNJREFUOMvd1FVTAmEYhuHXbuwCu7uxFbsLu7AbuxUsEAMEn5/sAcPw7fruEeOJ99l+c83sszuzS/SfSmtq99ShC1dA/vPfEPpQ8WwYzlOjpxfgKpll1+jyXhgAmNI5ZoGGiOLzg91szYzHXIZZoSaiZlcREdEMJlPuYCnmWevKFtY3S4nqcR8Wdw5bNctG7QBcg0ShNzAtLL7jq4a9afcnnHlERFmX7vdywLJbbNuXiYgosGpEr9/FIcsa+/wGGrxnnQpMlgKLTRSLVGBjkOTI5lmv9U3MrPFpW0StVqxEgc1Kt6GQZ5VHZ2L7MT5tyxifEBsK4NmqbFsFz3LmDGL6EJ+2le/siW1E8WxJtq2MYc/IjG7rEdNSP4xydozpINlRwgmm5KwOeH2S5oAt9ddjtTzIpsF1UcB9+Elqaaq/+vf9ANv8zWi4SJnDAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-pivot {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFSElEQVRoge2ZfWiVVRjAn3e07tRtFijuK69lpZMsKiisrS/BQCsMikiXUfRhf4yiFGoOCkZlJklS7K+o2HAtikJrEIVGpdMGBYNKK1sDN6mmVmZl2X79cZ7De3b23vve994rFtwHLvd9n+/nnOc85znnFSlBCUrwv4agWIqAWhG5SUSaRaReROr0JyIyqr8REflYRLYGQXCwWLbzBiAFtAK7SQ67VTZViA95zQBQJiIrRaRDRNIWLSL9ItInIvvFjLgd5VoxszFXRJaKyCLH9rCItIvIliAIxvPxJ6nzaWDAGclhYDUwK4GOWSoz7OgZANLx0gUA0AT8qAaPAI8AFQXoqwDWqC5Ud1MxfXaNrQD+UkOfAnXxUhPk7wL2A78DHR6tXnWiNlYU2/lmx/kuYEpC+SeB40C7/gOc4/FMAbqdIIozE5rzNm1eBhItfOBKYBxo1/cWYFOUHiAAXnHSqbA1AZQ5C3ZntpIHXAZ8CPRqlbL4z4E/gOocbaaAXc7CLouXyqzsDlX0A1mqDDAb+NmZ/jMVf4ni3kpot0ZtArTk63wFYZlbHcP7nI70NcCFDn6Tyq/Kw/4DKvt9tpnPpqBVFewDymN4dwCbPVwZcFB11ORhvxz4WuVbk8oLYXswaQoxFSPtvPcBezyeq1V+MLHxUIdN4f6kgrUqeByo8mgBMAj8AyxU3PPACUxDJw4OYEOMrRnAfN+O0qrVh3FXdy4B3K/G342gzXNSa4biblfcUw7ft4pbHKGjBnjGSRELbwCVHm+f0u5LEoDdUCYtXqBOaRc5uBQwBhwGKoE5yvMbcLrDNwfoBP5U+giwFmgElirOX0t2MXcnCWCHCl0XQQsw9fk9L2U2qswTwD36/I7SaoAXCXfzI8BDOH0UYb6/7dlbrPjtSQLYp0KNGejzgUPAUWA9sABowGxYxzAbGphmr0350ABeAGZG6KzS4P0Wo1Fl9yYJwBqcnoXnLOATQvgMGGIi/OI89/rO5ejLGSp/NJ8Apnn4Cibm/mk69XvIDF9SQGOGWVOJA7ApdK6H71L8sgiZ5Zj0iYJBYANwBcmbwfNUR2QKZWqURvU/U8+PY2Ae8JKI9IrIVI/vkIj8LSILRWStiOwUkQOY1uPSHGNwLwZyA8IyusrDNwDfAAeAHn22MARs1ufD+j+M2ahuUJpf978Cbo3x5U7lTVRG7UbWE0GrxJTALuBVYB1wPab3eUzlHgZet8+efBq4G3gTU7UAtgL+7Fn+15Qn0UZmW4lfybETBKZhNqYhDfJszIb1E97u6shUY5rGMWBLBD2lPoyTtCEkbOYmLVilN2AqTJu+P4up85c7POtVx5oYWwswvdXFHn6Zyidr5lTYttO7iD7+2cPKCeALTM2/zeOpwrTUo5lmUnm2q65bHHwA9Cs+r3Y6hTlMACzPwHMt8LQGG3l+Be7NlsPAIqWP4hw7gZsVn9+BRpXY/mQvCW8iHB3lwHdAXxaeC9DOVt+nEu5F+R0pVZF7qO+JSqUc9TyIKa2x8po6tvIUdqhXhWnCa5V1eeo4H1NJsh5NlbddbRV+reIobSJshR/NdSYwZ4c2zL4yFsMbqG4o5sWWY8C9WuwmhztR4HFC2JiFr4KJt3LFvVp0DLmXu4PAkhj+mUAH5sg5KZd11JeoLps2J+dy1zGaZuL1+vsaWM6LTYtDM/CBo2cAmH0yffcdaCHcJ8DU8U5M49YITNcRDvS5UWmdymthCFiZZACKGYj9xNRPNBwj8xmhn1P1iSlDMLUicqOIXCXhB756JY9I+KHvIxHZ9p/4yFeCEpTg1MO/vFzRpoAzx+QAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-press-release {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACgUlEQVRYhe2YzYvNYRTHP2cMmg0z5TXGKDUkWQwLkshCyUQkSUqmydIfYK9IysIsLFDIgg2lvCyMvEQ2shCSxSATESPvjI/FfWK6uff+fve6ZJpv3c7Tuc/5nu/v3PM7z9OFEQwTRJZNagMwF5iSg/sDcCMirEZYFlGd6hOrwxF1VDV5y1ZMXQxcARqBfuBxRt42flX3DLApIj5VI7CUsJ705Adzxu0vqlyvOi4PR0OF78cnezUP6RAcoFDl5UCvOjFrYCVh1eJbso+AJcA9oAO4prb9S2H3k10aEU+BpcAtoB24rs6tiV09nnpkS864Geq7FLtXna/OU+8k3yt10V8XlmK71MEyo6SvXHy9fkoi4jCF/joN9AEDQz4AM8rFN9ZLWBJ3E1hX7FcrngZ1q1itGBGWF7mEqaEeUyeo29T1yd+onlDHq9vVNcnflPY3qTvU1XURBswC1gKvgK3AmOSfA6yMiAGgC/ie/POAFRHxschfG4bOMbW5xDxqL+Gf+Ttn4v25LoXM4yIi3qi7gBZgN3AXaI6I7+o+CleoQ8CliJiSBPQAb4FTwNmImJY1X2ZhafpvTImOAIPAWrWZwqx6CSwAGtVOYCrQSeEg7wBGq6si4lyWfHl6rB+YDhwDvlC4QD4AngGtwHHgK3AZeJj2twIngSagN4msHUU9Nln9nN7A82pX2tOmvlcb1Mvq5uSfrb5O65vqhiG8FXsss7Aan7GYt6Kw4TFg/yZGhOXFfyvsfbJj6y2kGJWEPUi2408lVBem5fNy+yodSReAPUC3+qISWQa0AN1pfbEmJnVnidtDLbinTiqXN+vfUMuA1UBZsgz4BNwGjqY72giGP34ABIx0Fg48SxgAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-privacy-policy {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB/ElEQVRoge2YvUoDQRSFJ8FCMEHbpBWsVNAU6U2bWFopFpZiZWeXxifQWhDExtbOJr5AAiIRiRpBsJNIUoZ8Ft6VTci6O8nMLoE5sCwMc885d/6YO0o5ODgYBVAAzoAm0JOvKW2FpP0FAlgErgjHNbCUtN8hAAvAgxjsA+dAEcjKV5S2vvR5BLJJ+/6DjCrAM7D5T78N4En63sTpMRDAjhjqACsR+i8DXxKzF4fHMEO3YuZEI+ZYYu5seotqpiVmIp8wwKrEfEyrn56WQCk1L/9vjZjOSOzEMJFAonAJJA2XwMxBrgZVoAF0I9x9wtAVrqr16wVQAtoGTAehDZRsmh+IUA0oAzkDvDnhqgn3ANgy4dkvkvWN/CmQMirwq5EWbm8mzC0nWZ/eyFvb+JKENxNVk8QNIS0bIw3WqohW3SSpd9pMveYjaOVFq2uSFADNmCPgHXgFDmzrGSUEdscckds29GxtyHGV1r4NIVsJjBu9gQ0hWwlcjmm7sKQVjgk38aFv/Wstn8Q3cZxxM3+ddgkkjZlPYC5iv55SKgPkUqnUpwZ/U9cQkPdphiLqDLzIX/d9f10ptaYZ42m0NOOCEXM9cG+jHhityIwnwXBF9gZkTAuM1sQV33qdhjcvXPZqYp9YHK8Sdsz7kvDeheqYexeqE8e7kIODg4Nx/AD82PRKZM2GxAAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-resident-artists {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC6UlEQVRYhe2YTUhVURSF1zGzJA0ySQdZDSuNEsIgLQh1kIWDDIwcBQXhwCY2qSaB0SBqFBRZTYIiolkNoiAysgQpK4wm0Q9GJSimpZk/X4O7H+9Qvv/3dJALLve8d9fae527zzs/T5rHPOYxj7jg0hEEWCbpqKQpSWecc8PpiJuKoWygBRggjH6gGVgwV6bqgbeeocd2hdAL1M2moY3AA8/AO6DBe77XvgvhHlCWSUPFwBVgyhIOAa1AzgzcHHs2ZNxJ4BJQlE5DucAJYMSSTADngcI4tIXGnTDtMHAMWJyKIQc0AZ+8stwF1kXgNwFNEZ6tBe54cT4C+4HEZgWgEujyAr0CaqPwV1uJp4BVUXg1wEsv7jNgazyGFgE3POFX4BCQFUN3ytO0xeBmAQeBL57mJpAfTVRnxDFLFpkc1uRYB/zOLIxDlwe0AaOm2xVL0BCtHDPw91ngF16ZGhPQlwCNsaqSMIAOM3MAOGztR2lNkoSpMjPSb+Mzj2BKAChNJXZ2HMnzJRVLKpC03LsKJO0wWrtzblzSOHBNUrOki8BDSYOSBrxrUNK3lBZ6oILw5BgJv4GVnqY0Bh+LuSVa7lhv7LukUUlL7fNTSb1ezwck9Tjn+kIC51wvUC2pVMFbDb3pUkmbjDZqsZOHjaMP1tM+oDyJGJsJz1vvgfUpmfICFxFeCUaA3Qlo64Gfpu0EVqTFlJcgF7hlCSaBljg0RwjvRq6TyuIdI5EDTnuDeGcUbrXHO5kRQzMkDW0Et0fhlBund7ZMFXnTRG4UXhbBRnGK4LCSEJJZn6rs3uOcGzMTa4DbwH1ggyQ556YlPbEcVTOHSq+xbXbvJNhZHJf0RtIeSTWSngPnCFaMDuNGLHnaAHRbKS8QPiVNA5eBq9YG+AyctXZXpk3l21ThoxtveQGqgNd/cSaAJZk0VuslGyDY5vwzHAgOwq3AD49fk0ljlQQ7znbiOyWV2I/iF1CRMWPJgrn6u+C/wh8B2yuf/pyvPwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-reviews-articles {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACzElEQVRYhe2YTUiUURSGnzNjTVqmppssalnRn1mU/UK4CSJIaJXUuty0bxFBFrTtB3JXFLSJDFyEIbnM/KkxaFkbC6KIxEyNcN4W904M00zz3W+cVfPCx3Dv3HPe9557vnMuH1RRRWVhURZJWg9cBPYCjTF4poFR4KqZfYxhX1DUTknTWhp8k7QtCm/JiEkaB3YDj4Fe4HuM/dUDl4CTwEsz6yhLmKQW4It/NgAZ4DQQadce74B7gIApoBloMrPpAB9/Cdvjj2DCj8/FPMLL3n7Sj9tKcSeiavS/87F2CHN5fkqiJpDgPvAZ2Bpg8x4YCOQJE2ZmGeCpfyqKIGGStgC3gdUBZrPABTObrJgwoAM4GmgDcAioqLC7wFvCIzYayBP5rQTAzISrSwncphLAhJkNmdkQrvXkYxXQGiosNMfWAm+AlpzpT5K2A2uAsSKmY7g+WxlhQKcX1Y87ngPACeAI8AQ4CzQUsBsP5AkWll0/aGZ9knq8sARQ54UXu32MVFJYFr8K2DcCXRR+MQy4FUIQV1idb/B/omNmH3wOLi+wfjYmT2HkNPFxP+4o0qTbJG2UtFDk/2fePh21iYe2pBFJ3cAxXF5lgAEzS0uqBe5QOMeGQ3hKIj9iS+AvcsSCCmwOwQ5Jy/LmdklK5s21x/EfLExSvaSVwEMgJalFUoOkOtzVu0ZSs6QmSSngkaSUpKaKCsMV1AlgHa7AduOa+itc5X8NnAKOA2ncNTrtx0EITf5BSTeB88AL4IaZSdIm4AwwbGZ9AH6uC+g3swehwkpFLHslTuXMtQIHga/ACkmGi9Z+YN4fXdLb7MMdeTb3snk5RzmQlJQ0Iykj6XCZvjq9nxlJJVPon0dpZouSeoHrwHNJaWAxhq4k0I5rTdf8Fb08SEpIuiLpZ5GqHhUL3k+yNGvEbxdeYC2wGbf7UMwCU2b2I4ZtFVX8X/gNsh49Ns4fot4AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-salons {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2UlEQVRoge2YT4hXVRTHP2dSQaJGhf4NoUISROK4KZNcFLiJFka4FyHChZukoNyUYGYFYquQQiJCEFFn2TJaRJPWQihQjLSI/DNi6DCaqB8XvzP5+jlv5r3f/F6zeR+43HfuPeee73k/+N17H7S0tLS0tLS0tPQddUD9UV3RZJ6BBtfeBIxHxOkGczSDulD9Q13TdK6o6qiOAM9VdJ8PLAIuToYDhyNiaz15MzOvhu8w8EjN9Yv+wzVj+4u6yQ7n1GXqoyVtn7o/n59WJzLuxbkuYEA9kWK2lfg8ro6pj6W9J/2/Tnuzeko9PU07qb7aVBEvp6AxdbBr7r588zvTXqZeV2+rwzl21Gp81kgBKeKbTLIr7QfUY+ot9Z/JwtQv0++rQuxIjm1RV0zR3sn5z5ssYE0mmVCH1F3qQXWR+p26Xl1VKGj5FAW8UrL2a3ULqL2RRcQocARYCOwAlgA3gOvAODAE7M61P42IM3Vz1KHXnXg7cBPYDBwAngKuAX8CF4CXgCvAzj5onJY6+8C/RMRJdT/wOrANeAYYjIi/1dF0+zgixvqks5TZnIXeAyaADcDaFL8ReBY4B+yZvbyZ6bmAiPgL2JvmR+o84P20d0TExBRh49kPTjFXHB8vmb+H2Z5GPwQuAc8Dh4AngVNA2b/I79mvKpmfPG6cnaWu6qhvdG1CG6fxfSF9LqtLuuaWenfjW9m88ruJF6i/pbDvK/h/m74/qE/k2Er1lxw/1Lzqe0V9ksnfquD7sPpz4Re7VHgeVR+sk7tfNzK7+lIi4gKwDvgAuEpnI7wMvAusj4grfdJUHXVvvsE3a8btzri3e83d5J34f6EtYK5pC5hrap9G1fuB1fz3k8xQ9svVdUV34EREXO2KfyjNybPP4sLF53xEXKurqzJ2PhfW4Wghdr56fgb/X+vo6eU+8AWdY3SVj2K3gZGCfRP4ic4FqIzjPWhqaWlpaemNO5Jgzy3Zho4aAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-school-programs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPUlEQVRYhe2XPWgUQRiGny8GNRoIQYIRbCzEwoCgYNAiGLUQVNBKLERFtBcbC7EVa9MZSZPKSoSggoWNlWChoMUpCQHxSg9/0ZyvxX0blkvudm9mFoLkbeZm5tt3np2fb/ZgXf+JrGygpEFgc6JxBXwxs2a4g3RK0jtJf5VWc93G7S+AOgI8pjWzP4CfwW/Y0hZgAGgC88Eukp76201JGoiEQtK0+92MNVp0o32xUO73wv2OFcX2FfRv9PKKpE3xaHz08kBRYNdTKakObPfqN+B7HBeDwFZgCZgxs2udArtu/pzmgV1unEL9wOmigDI6TOtERh8AYAR4Q8FqlQXDzBpAIxIKSaXiijZ/LESfpOMhz5aesV4kaQ9wEbgA7KSHqy9TMjBJw8A54BIwnsq302B1T4ijHfo3SDop6aGkX7l7sCHpflZpe2bUm+tVgr3MwTQlPZN0Pru+YsBil3LIy7vAPTP7FOm3rFSncjYlFFScLmK0ZsGqymOHgMkYj+Rgki4DDwhIqnlVsZQ3iISCwBnzpToLrJbf/rTVk57WDGBFgpV0wpNpXmO5/jOSfnv7ki9t3rOyBHuVlVtgObub2SNJe4GDwGszex8wRhBY+zdZE1jMN5hZDaiFAGUK2fx3gM/+W8AtM/saA7Gaep4xM6v599Y4sGBmH1JDFUrSW9+oRxN6Jtn8z4ExYErSbWAhAdu2MkFF/yuHgFfA7gRA7aqb2Y5OnV1nzMwakvYD14EJYDgRlIAnibzWtbb1D/q0uubxVg/IAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-search {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABdElEQVRYhe2UvUoDQRRG7yZpLPwpVASxC6hEMFjYaiP2+gA+gY2NlZjaThEEK1sLW1EsgoKCjRbRJiBapEgQjG2ieCycwCVks2OSyTZzmhnYb+Y7O8yuiMfj8cRL0MkiICMiWREZEZGqiNwHQfDSSzFbkXXgmdbcAcv9EkkCxyEimh9gpx9CB6q0AmwCc8AEsAgcAjWV2XIps6SKboHxkNw88GlyNWDaldClKakCUxHZVSV/5EJmEPgyBXuWawomX+qkMxHxPC0iKTO/sdzzyoyTwHCvhQbUvG6553fIeiuihMpqnrbcc8aMdRF5/69QJEDJ3IkC0PYFgDF15657LmNKcurL2W6TSwBnKrvhSmgIeFVF+83/ImAWuFCZt6jT7FZqAfhQhXUgD5wDj7Qm50zISGWAh5DyBvkmcedSSWANOAWKQBl4Ak6AFZNpPk23UjZ4qS6kduN2aiWVjdupIVXh768/GrePiIgAKSAVnfR4PG75BZP+TT7lbWTQAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-season-brochure-1920 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADDklEQVRYhe2XXYhWVRSGn6WJCEKlgkmMkUSGDCllmDJJINhlSvSnEIIpCCqOZIkyIJQXgtiFmBYhol0MSAZZaYJGGaF4E/5jXaipYYOMMoPhlD1dnP3JaH4/5zvfJwnz3ux99tlrrXfvs/a79oEBDKC5iGoT1DHAGqANeDCH7z+AORFxuj5qlUmNVi9bP7rU5+qJXXHH1I3AYuAwsAL4rUa/O4HJqd8LzIqI/fUQLEfsUFr5zJx2Pya7w6m9ob7SSGLHk+PWOom1qetS/6a6sFYfg/LTrQmXUtsSEe+RpcEg4GN1dWHvBXZsabI7pT6axuapf6fxDWpVRWgGsaH9bK+rR9LnvdLvxK6958SS7Rj1iwpScqyS/QN1s66CiPgdmK0+DDwNDEuvHgO2UEWqmkashIjoBr4vPde6+806lYVx/xNTh6jvq9+pq9JYi/qp2qk+k8amqJ2p/6T6ubpPfbEpxIAZwBRgB9ChziDLnYeAi8BB9YX0/vVkswvoA74BvlJH5CFXFneTC3WS+pf6lvqPOkoN9by6KJUh09xutV0dr/apI9XW5PN4pdi5ckx9FfgBWAacBW4CfREh8Ccw+A6TJUAHcBrYFRFXao1Vs1yobUAnmQZdBLqAbmCtegZ4AjgA3PpcEfGZegLYByyvNRbk27FW4AjwLLASGAe8BDwFzAVejoiTQA/Z/a2EBUB7RFyiUShSkir4bGyOlZGLaepOdbP6iDpR3aF+q042K+Zr1C/VuXkWkKck9ZeLTep5YCuwnqwW7geOAb+QHYLtwE/AVGBbsgng5zwE74oqcvFhSmzUsWnexCQdW9WDao/6Zprzibr7XshFF5lE9MdwYDcwHZhHtnOlOT38V07KoohcnAM+MLvHTwUukF2hnwfeJTute4F31CHAG8C6WuMVkQuB14C3gdHATGAk8CuwEGgH5pPlXAfwEbApR7zy+D/LxfXUNqb4Ziilz535eRuqETua2lXq2KKM1Bag9PtWv2yoj6u9Nh696riiq5yg7lGvNYDQVfVrdUIhUgO4n/AvYyGCrFo8KlIAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-season-brochure-2021 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACz0lEQVRYhe2XTYhWVRjHf0crGWOQaaHIoJmLoEEDwXHjICloGwmHVgZ9EDkoWJA4zjAubOEs3DhgCLpQqKRF4ugmatEUDQZNBcUoqEiL8CPG0tGcFCn5tbjP4Isw73vf+94JhfnD5dzz8Tznd895znPvhRnNaHqVag1QFwIfAB3AvDp8XwNeSymdL4ZWHWqBOmZx/aG2F5m76oqpHwLbgRGgG7iU0+9xYGXcTwCbUkpDRQCnAvs+nnxDnXanw24kynvqq2WCnQ3HywqCdaj74v6+2pXXx6z6cXPpapSLUko9ZGEwCzis7m7YewMr9l7YnVNbo+0t9d9o36/WzAjTATanwvaO+mNs7/WKE9v/v4OF7UL1ZJVUcqaa/ROFqWsopfQ70Km2AC8CTdH1LHCIGqlq2sAmlVIaB76drOdd/ek6lQ3r8QdTk/qKukd9PtqWqt3qy1Gfq76p9kZsoa6KMctLo648leob6s/qKfWSuli9EfU/1S51QP1S/U49oa5Rb6vH1b/UdeFL9WxZYEltUjeqN9UedTjGbVFH1afUJ9U+9Sv1U/VAjDmoDuYFy72VKSWBTuBjYBvQDFyJ7stAC/AP0Au8S/YaanloTHPe+eqJsZeAj4B+4CLwA7BeXRugp8k+kXYE2P1o26x2AJuBn/LOVwumcit3qecrrnlmXw7j6jdqq3q0on9IfVr9LLb+k6iXG2OlPGnms9wYK5Iu1Nnq22ru2JpUPa+k14H3gd+Ad9TVZDEzDPSofcALcTUD7cB8sp+Yr4Hb9cJNqUbTRfSpLqnw+Uiki8LKvZUV6aKXLF38DWydIl1sIUsXhVXPS3wV8GtMeozsU+YIMEi2ejuBFcAYsBcYCLsLZCtZnh7ldHEnymfKwQIehM/daoNqgY1G2acubpRIXQRM/r790oij59QJy9eEurTRp2xTv1BvlQB0U/1cbWsIakaPk/4DlI/++ni9xt8AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-season-brochure-2122 {
  background-image: url("/icons/dist/png/season-brochure-2122.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2223 {
  background-image: url("/icons/dist/png/season-brochure-2223.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2324 {
  background-image: url("/icons/dist/png/season-brochure-2324.png");
  background-repeat: no-repeat;
}

.icon-season-calendar {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADAElEQVRYhe2XS2xNURSGv1UtLSqtSDQhCDpAPOMtlUgYGBswl4iYIB6RDhElESEGKiRixFgMdYCElkGbSjSkIR5B4l1Bq2l/g7NOu3vc65ybUo/cP2n2Wf/+z17/Xnudc26hiCKKyAZJUyTtkzQxg7ZE0m5JS0fC2BFF2JFBu8q1VwrNU/qTRScDMwBLTM30sVbSypT140rV5NAKeGZmLzI5lbRYUqtGDh2SVid9WMLUNOAeMAF4CTzN4X06UAM8AV6l7HMCMAfoAjpyzE8BpgLdwCIze5CvWmd8F5clleXRnHTNrhRTSFrv2mt55kdJOu+aS+FcSUK7zMcGM+vNk+++j4/SjAEPgd7gniEwsz7gUCL3j5DU6e5n/yybpEkZTMXaiZKSBRiylud8E/J5n8rgxhJglId9ZtYPfIyP2sx6c2kklRL18CePQ02/Vysv8u4kwHHgm//tcUNx3OOaAwHX4Ny7mJNUDWwLNI1pSbMY+yNIPUqHUuKsXC5NhuwZm/9XYjjNvwFY4WET0ALUx/NmdljSGmCdU7fNrEnSfmC0c8eBecBGj9vM7Goh7n+omKQTwedjn6SyIO53TX3AHXOuK+CqJW0P4nNpFfunm7+JwddCC9AHHE1obgXcdR9PAGP8uhtoDTR3C3L5NzV/6lFKavB+6ZK0U1JpEHe5Zm/AHXTuRcBVSdoaxKfT8mY5yjFApV+PJvrMxLECvjLQA4wPOAPKgrg8Lelf2/zJH4qdwCyg1sw6natgcIdfzazbv33RAmbvJZUDFU51m9lXSVXB+h+IqjrW4x4z++LrTwJeA2/NbOBXS5ajXAws8OtmSe3A5mC+EZgLLPe4DWgGNhEdH8AF3/BajzsYfHrTUXzBZkCWo2wBzvt1O9AfxDHaAu6OjxcZ7M0eouOLNTcLcinphpe1rqAbhwFJ8z1ne8gnK3YdqANOSdpCtn84hoOpwNkg9wCSr4txRN+02t9sKInnwEIzexcTQ5rfzD4TPfaNwOMRMPSM6FWyJDRVxH+F74ki8laVQnOcAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-send-email {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACaUlEQVRYhe2XO2hUQRSGvxONRgM+YxCfhSgKQUHx1fjWwspORAsF0V6tApaCrZ21iIIWgoVWUcFKBR8RC0VRQgxBfCusIZLPYmdlsyZ3H7obi/2buXPnzH/++Wfm7F1oookmmmiiLojSF+psYCcwv0EaBoGeiPg0boTapQ7YeAyoXcVaokTYbWAb8BC4O47+P1yuYCxrzkZgPXAnIraPGaHm0go6Moj+KdRpKWeu+H2pYwJERNYKS4k7gT3A8sT3CngUEb1VcGTnLWx4hWSt6pkil7+pfepI6l9XV1QqLDNvpcLUyeqNFH5RXaa2pLHp6nH1g/pGndtIYadTaHfqr1RPqfvVdeph9Uhy73JDhKnt6he1N23n3rSdI+qQ+jnRbFJvpndt1QprKbeaMbAVmAFcS/PPA23AbmANMBMYBh6TLztTqKFY1yJsaWqfAWuBxcDriOgBvqexxxHxo4j/YyOEFa50DliSnp+n9mBq76kB7AD6IuJrI4S9Te0q4EV63qyeAbpTfzn5Ld4AnK0hx2hUePhnpcP/Ol2Ec+rPVMdOqg8SzYB6Ijn3d3mrKBfHUugVdaY6tVDH0nh7OY5yeWv6SUouXAAOAf3AZeApMAlYBuwCtkTEcKXCMvNW6lhR/D71paMxpF5V51TB828cK5kTwEKgA/gCDEZELnvWn8Iy8xZV7QXVEP8tKnHsEnCA/Mpf1lFLP3A0It4XhEG2Y/PUWzYGT0wfpGUdKxK4iPr9GWklX3xXk7/JO4F3UN3ZrgvUDvNfJ6pPx3JswpCOTW/R1v4fwuC3uP/LsQLUTvWRen+itTRRF/wCF79AZWbuUBkAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-series-tix {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACuklEQVRYhe2YO4hVVxSGv2VmNCOJIkq82PhIpylUBA0EgpBACmu1ELExRUgRRcs0CqksbLQQBAtBgykSE0kRieATxFFBBZEgoygOOj4iEh2942dxl3i83pm5Z2Y8QpwfDuz12Gv/rLXOPnsfGMc4xjGOthDNCrULmFpQ3Y2IZwX7J8CEFOsR0fd2KTYW7VRv+jquqp1p3+KbWFcFsVouVld71P9S3qjOVW+kfFu9l+PtVRLrSfnbFhnqUWepm1PepXYUYnSoMzNWTZ0y5sRS9736j/pAPaiuzowW8WvB/1CT7ak6b8yJtfBZnT6P1d4cD6hfqMvV56nrVZ/keEVZLhOGdxkUP0dEDdiXcY4Bf9N4039J2+GRBu8Y3mVYrAf6gJVAJ3AA2Njks0PtiogDAOpeYEnBfg5YExEDLVcoWco9wzFW/yj02kU11KUtXijVmcW5oyllWSwArtIoN8B+YBHQk/Jrm31VxLYDvcAcYDJwFPguIs4D/a0mVEXsMDAXWAp8FhFfRsT9oSaMRfO3hYh4Apxu17+qjFl2QpXNXwrvPbHSpWyr+dXFwMfA2bILjBRDElNnAAeBz1N1F/jzbZOCwUs5SV0G7ExSD4ALwHRgTRXEmjP2shdqwKmC/quI6Fa7gcXNQdRJqa8D5yKiPkjcttGcsTvAbqC78OyMiO60bwWuNJGaD1wCTtLYQM+qn5YlMmqo6/I08Lu6RD2T8hX1Wo6PqAvVoyl/M0S8y+lTGy2xtS2OLLfVieq0wqm1iK9z7gftEhvJPnYE+A04kc9xYEtEPM0P80/AzfS9AfwFPFSPAf1qn/rjCNYdPdRtmYVN6kfqrRZZ3JC+Y1PKksT6fXU3vabOVn9Iua4+8tXlpRJiq9RnhewMFDL0oXq9RY92FWO88e+iCti4IM8oqP6NiMfvgsv/By8AZbP6zcITI34AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-sfp-in-community {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMAAQIDBA4PEBESExQVFhcYGRobHVhlvb6/wMHCw8fIycrLzc7P0NHS09TV1tfY2dvc3d7f4uPy86VRsMAAAAF8SURBVEjH7ZbRVoJAEIYHSQtQBMXIUkpwqYQoK/V7/yfrQlAqPC0X3jVX7PL/uzuz852zIv9RRe8uHrfRXy3gdaSvt2KAwtPV20teICF39fROSjYEa8mqr2WY8ewKiJ2iOjqGadwXARFHrU3tvEFEDH393tAmWhvC6Az90zmZ4kVjdQfHIhqT+W43nxjl0PxInd96d4UqFX4IAKFfbp2g7J96L0eVyxg3fAaeF2wIyxWcJ5Kr7/pRwbJaZMLGEhGxNkyq42bEl3X9+I3EqgZzgv1HwLyaG76w6NUMGVWEIjtKEHy2ItHh17RmuDnMRqcNWc3Qva/x1XQkK+H1G+S9BfnwdNK2ovB/YJ+QlUQaIZvA9+tlTcmGv8BXPHaaL85QPDfg7aj3i2NrbLe11lirRrhP82V2ztDrUXRuRNsYTKOdwVwrZ28YJNdaaCtSW0DcFTOtLQYrlhZ4+ZGpP8LNSaAgtnTT8AqAh0v9Qo3eIOq1uYZxfNv9fxoc4guyUjVy0sUqPwAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-sfp-story {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACRElEQVRoge2YS29NURiGn6WVaCeKig60RQgGtAOJRAgJA5MaiETC1MiPEJdI/I8yK/6ABEEIDTpxHYi0UqlLe8S1OfEY7KV24mzdpzkJK/abrMlZ633Wfr9vn8H+oFKlSpUqVapU6f9VKHNI3QLsBnYCm4EVcbUDn4H3wEPgHjASQnhWwFkHHAK2A4NAN9AJ1IF3cT0FbgHXQghjCw2GGtTD6h2b1231QI61T72ufm+Sc1c9oi4qes6GHVC7gWFgf/zpA3A5VmYUmARm4l4X0ANsA3YAB4Glce8q8BEYynEu5TivS3KuAEdDCFN/rHouwINYgRn1uNpZyph5O9Rj6ptcJVvBeV7Wi1qPpg2lTb8zVuYCtIJTb8b0M0DXQi+OHFvIaRig8M+RilIJYNFGFeBvK5UAyXegCvDPKpUAyXcg+QCFSiVA8h1IPkChUgmQfAeSD1CoVAIk34HCAO2lCdoObAUGgH6yMQhADRgHxoCxEMLsPJzFZEOtAWAtsIyskNM5zv0QwpcyAYoumfuoV/eow+p0iUFUTb2g7o2cuY/6yDkfRyzz6ZN6UR0yG7DVij7qiwZbdaCNbFw4mNt6AtwEXgBvY2W6YyV3AZtyZ0fJhlQ04DwGbgAvycaSAVgOrImcjbmzj4D1QFsIodwbk+uA6oR6Uu0t4euNZycaVHVcPaGuLsHpU0+pr3L+puZCU+o39azaUdr4y9+hnlG/xnVaXbIATqd6Tp1VJ5sx9ql9zV7YgNOjrmoBp7/MG1CpUqUE9QNMr31JM9TKPgAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-sfpark {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.icon-slider-background {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAADuCAMAAADGO6j6AAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGXRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYfgBPvAAACytJREFUeNrtXdmCqyAMFfcNcEX+/0vnoe1ULGBAbRXJ451757YxOTlZDQIvXrx48eLFixcvXrx48eLFixcvXrx48eLFixcvXrx48eLFixcvXrx48eLFixcvXrx48eLFixcvXrycUcKynfhLepLeXB0xfWvjIUN5Z+ugXCJ9dFd9VBOXypTf01t6rpTihvoonubBSJFmZbvQyO1sBDVPdbxsIRHdZ7oZjoRPd2nDt8WIJtLdSh/R+PjWeP6HC69JbqSPhD2+cy38aS4qhN4ovDz1QRawIqLIcDt/+TCBRoTV2+Dp8MTTz0B8T4V0T36OPn803tFlsCaICLBa30Mfr++MpT+d5XojukeAmfRf981FsnsQ9ieg8nQlAWbpvQBEQ7rCknZtfZNMJn1F1DDwEgQBeoVV4nURBEEQkJum9sqUjnsDEeS/YugNRMxUqNdFEAQBYnes/AAoCO+9LoIgCML/6k/plSEYiCdlCwNpXMVIswdNnM5iUdkwzqeuROYGMjqojuo/gDJow7H6NxDsHgEXCp/A7zdwZ1lqtWhKVyZpv3sNStR+jHJAHnnj6phDKJnoABTH35DK3SIh4SAZbWlN3Mwt2h6N0oGw9X84miHOZexDqg8A83xDKo9d9xcQTL67T06xsk6uD7bKVmdTDi7VDrFiXHA9NZn19B3qPr1wgDW4pm/nmUoT02IOEbKHDoZn7oKSkvTj2EMabJEJ/l5G6kd12KYhX7k4e/qgmnYPeBac3KGpmHPOR6vvk3AHaeqjg5Db69K1Uki2gVSNLgbdxr57MPOYyZkZqQfVDLd6jDu1oXQDIo7cwUy3tkfE1Mlh/s4eEQl3kbdvgBDmIm+P7J9v4uQW3QZMrWcKcachU9pP/czyGIeKZRhYW9dm/i4Vy4i1y5Rurp1Sa4ufl2Ed6lA9+pDWlN+9DlVrGyRyzp2cgmhsMWC+U5g6pxC8yWMml9ajqGXynpl1xC8Wdi24O+Xc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&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-staff-board {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1klEQVRYhe2Yz28VVRzFz6VQ0FAgRsS2GNvqC6QxRMQfqa5cQgLSCNHgxqgr/Q8wcaUm7v2xMMSaEDVBaSIxbqykVRIXBCXEYpq2KLQPC1UT469W5eNiztjheWfm/ai7fpPJnXfvOed73r135t470kqsxP8boRUysEpSl69OV1+WVJVUDSFca81eY2bWAPuAI8Ac+TFnzD5gTaN5Guox4KCklyXdmVZJGpc0JWnedTdLukNSf0Z/UtLhEMKxRg2WGeoExjK9cQZ4EthcwNlszJkMbwy4dblM3QvMWPg7YE8TGnvMBbgE3LMcpn6z4DtARw6uF3jYV28OpsMaAL80bc7DN2uh14D/zEfgAeBsZOKfBe6P4APweqbnGh9W4DMLRCcs8ATwlzHznj9jvsdth3K4x4wZbdTUQROngA2R9g7ge2NeBNZl2tYBL7ntMrA+wt9gbYAD9ZpaDUyY9GgO5jm3j+S0B+BTY57NwRxw+wSwurZ9VYSzW1JF0leSjuf473f5UawxhECmrT+GkfSBc1Scs9TYoMu3nCAWFZfjOe2S9HUN9rqw9pB/PlJojGTt2+ufwwVJ0zm1UID50+UNBZh0RPY6d9yYpNuULCmzIYRLBYLp8tNZgNnq8koewDmqkm6p1ao11uVyoiChJF10GX2ZOtJ5c7pEK83VXY+xqyViH7p8JvZEAX2S9isZ6qMlWmmurdnK2OSXpPYSsVEl+64eSUeAjRlT2yWNSFor6Y0QwkyJVporf6cDPOh3y8kSMQG7gUXjF4FJv5Ouue4ccFMdOieNHygC9aRLTKZuB3Dcib/1NQr0AwPASMYMwM/Aq8AmkvV2GPjG1zngKLAto/+DebcXGWtjaa3rBSokO4FYzAI7zFsPbPO11nV9wHgO9yd3Ql/aEUBbWde+bfBh4H3ffwLsBLYDdwGfu37RvTMAbCRZA3cBrwC/GvMlcLe5O60F8C7wvO+HyoZcwH6Dp4EFkmHqqcHcSLKfzw5hLN4DNuVMlz+AC74fVFmQHDamMuLTBdhd7rFJJ1rwH3oTeKiAdyGjPwWUvQX+JR7KEPMW8hivrsMNyQORxuP16qfbli9MHKv7H9Wn3c7SweZUvX8mK9ANVC1wYjnM2dQJa1aBrnJWXOg+lg4jHwNbWjC1xRoAvxM5EzRjLu25H4GnmtB42lxI3n+tmcoId2fmHMB54AUgugk0p2LM+QzvVNPDV5AokJyMprk+5oDTftKGfV/7TWMKeKzhid6gwXZgEBhiafmKxTzJKjJIEw9Oq5+h2pTso9JPUZI/QUmaCSH83Yr+SjQS/wCvU2kav1kdhAAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-staff {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEx0lEQVRoge2ZXYhVVRTH17535s6oEaGCNzV9qBGEAqunmOlBmaEknCEryMYi0gpipIKiCOulh16Kvp6KiEDJoIKmLDQw+pzRMT8h1MIZM2dyDLS0nGKc++thr83dcznnnn3unNGCu2Cz793nv/5r7XP2x9pri9SlLnX5X4vJiggoikiXiLSJyEIRma9FRGREywkR+VZEeo0xJ7OyXbMABaAH6AdKhEtJdXqAwqVw3ABrgSHPqdPAO8CDwI1AEWjWUtS2dcBbwClPb0i5MhsNSc4vAgY8B3YCtwONKTjywErgK49nAFg0nb4L0AqMqsFfgFUZcLYDR5VzFGjNwtcoQ2uAf9TQ+8DlGXLP1OGH2liTFbcz0OY5/0K18QosBzYDg8B5LYPatjzBztNeJ7L5Ejrm3bB5sQquSZ1Mks1AUxWejd5wmtqcwK42bsJ+mPDm31TcBPCqfrW5wBydOy/pM4A3Euy+rbiBajZDOrBWiU4As6vglnlv+NYquBWU94tlVXCzgJ8U112r803AMSW5MwH7mvtKAbzvKvb1BFyH4oaoZbPD7pIAe5I+I7BPsbcF8LYrdl8A9gvF9qTx3Sn3q3LikgacUeySAOw1ij0dgF2p2L5Qv51iUcfqH8CMAPwFNRS7unjYZsWOB2DzwK/YyV+MwuRidLvERqrbjTFjSYZE5LzWDQFYtxj8lQQ0xkyIyFaxfnZGYeI60KZ1f4BDIiJntL4iALtQ61OB3G743Bz1MK4Dzsj+QCNHtF4agHUvZ08gt5vsC6IexnXAHUSGA43s1ro9ALte6+2B3CMVPiULcE4nWuzmVYG/XvG/AXOq4O52KxAwM5A7rzpnQ/33OxA582N0PlGd/cANFc9ywP3YwA5gfRxPBO+MWjpwRJWuTqFzpad3ATgI9AIfUd7RAV4OdsTyzlW9w1HP45a9ERFZIiItInLUIyuISIfYCeXmD2KX22PYEPh5EblPRK7T4mRQRDYaY7YoV1FE7hCRRo9nVEQ+Ncac8/RaPJ/CBNikvX7CayvqW42SP4GbPGwzNgJdDXQC11bwtwAnY7iO4+3owAPavilNBx5WpW363wC7te174BWv7ND234HVAdwrsNFtFNd32v4zuqsDW7TtoTQdcKHE38BlwF1KcoiKyBBo8IyAncxdQLOHKQC3AO9RDqd3ALMquPLaKYANQCN2xZoA5gV3QMlcMPcIsFV/3xuDzQGPAme9jpSwccww5YMMwBjwHDFxE7BKcbuAe/R3umBOiVw4/SN2jJeAqqGCfrmngL3AuOf0OHAAeBZYnMDRhD0TTwA/qH5N4XSByYmrQyn1c8B8LXE7fpzuLs/uELVm7ygfKUEn9MUQbNrGSW1HSiXyD/V78SbmdAl24rrVaGqHeiX00yqf1fw5w2w1AB+oramnVTziVsqJrV5S5EFT2MhRPvBnl9jyDPipxa8JOP+m4F4MbPOczza16Bnyk7tjwDNAyDEyji8PPI5dpt2wmZ7krme0Mr1+GLv2X5WCowg8xuTYaiANx5REV6duJu8TJeBL4ElsOmSpOjoPG7x16Nv+nHIWA+Xo5mJdcFR0xF0x9ZH+iqmPDK6Ysr7k6xSbPVgg0Zd8wyLyjYh8/J+45KtLXepy6eVf60BygwN8JPQAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-ticket-guide {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCklEQVRYhe2XvWsUQRjGn/eSI0UgBsXkIBdiCCjBrzoQ/Cds/GgEC8Ei/4OVpa2NIFhHRLEPgp02IQFzIPgFgSgchmARgz+LzJrJ3O3c3t26K7I/WNiZfd73eZgZdu+kioqKioqKfwLzB0Bd0kxJWXbM7EcyGA0ebkg6W2yeP2xKupAMwhXD3X4sMpGkOUkyM+v6FEehkVJ8w60cpOmkpLuSLkuakNSS9MTM3gzb2zfpa8WAZWCbTn4B93Lz7ScYcAL47IU5APaCgFfLCLbiBXgPNIAR4IE3/yrXYMAdYLxHs0ee/r43v+jN7wMjkR7jzqtnsLbXdBNoRrRXgGvuOu/N3/J6fI3UN51HQjsWbAG4DbSc+HmquLO2DlwHvntmzyL6F07Tcp4LWUxm3TYANDLobwBfOM4usJiib3hbPdszUFCcrNpSBu3jINQGcDGiX3K6rX5DzQM/XfHpPoO9BqIvbmDKW7H5bppaUHAGWJG0psOvwqqZpR7gFNpmdhATmNmOpKeS6pLWOHz1zKUWBAf3LTCdJQkw4c7NDDCVsWbaeSRsx8QJN4GxLAbDAIw5LyCnN39Q9xB4567VAeo7fIf+deFoSjrn7vfyaFjrLSmHvFbspaQP7v5TTj2PGPSM/Q3frisGfCsmUjphsHVJlySdKiHLsc9T+C+pJulkoXGO2DWz/ZK8/wN+AwPfpizum34qAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABXFBMVEUAAAAA//+AgP9Vqv+Av/9mmf9Vqv9douhqqupisetmqu5gr+9apfBjqvFmpvJhquddruhkre1hp+1equ5jre9kqvBirelgrOxhqu1gqupjrOpgqOxiqu1hq+1iqetgqu1iq+1hqe1iq+5gqepjqutiqutiqe1hqetgquthqexgquxiq+xhqexiquxhq+tgq+xhquxgqu1hqe1hqetiqutgqexgqexhq+xiqe1gq+1iqetgq+thqexhquxiq+xiq+xhqexiqutiqexhquxiqexhquxgq+xhqe1gquthq+xhq+xhq+thquxgquxhquxiquxhquxgqu1hquthquxhquxgqu1hqu1iquthquxgquxhquxhquxhquxhqu1iquthquxhquxhquxhquxhquxhquxhquthquxiquxhquxhquxhquxhquxhquxhquxhquxhquxhquxhquxhquxhquzbCAaQAAAAc3RSTlMAAQIDBAUGCwwNDxAREhQVFhwdHh8hIigqMDE1OTpBRUZHSUpLTlZZWlxdXl9gZ2psb3F0dXd6fH1/gIKDhIWIiY2Sk5WWl5icoKOpq6yur7K0tr3AwcLEx8nLzc7P0dLa3OHo6evt7u/x8/T19vn6+/z9vNG+vAAAASdJREFUGBnVwfc7AnEAB+CPBhmRbAplJjukbBkZyZadXVK4z///PLpr+F7d+d374t+wzx7GjoNNkNmgcECtYv6DMmnZgI7tDcjavr1QCbHg6pFpO2Q+Sl4IRih4cda7kLVJSjMGFBjjFJxcvrUjK8SsWDvyuqiS7odsirJMwAqFh6JXJxSNEhWZfbcBwARFW8gLs+Ap6vcsUbSKHHPVLXVNI2clMvdEPcPIGeMfnMhp/aKupBl569QVRUHdHfWMo6j6iNqStSgyWrpPqWUFv0wP1JS2QTBKTYtQWaeGmAlq/neWSragVINvN0FRZgDlasIUpXpRxhZ4pijhgKjT0TO0cPFJlYgdKpZgiiXiLpSxTl7zV2KnzwxNzYNrB2f3N+d7AXcl/oUfZ738FfZ0/FsAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-venue-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABSklEQVQ4jY2UIU8DQRCF34TWoRCkpAgMBkUFCRJDgkLX9BdA0uIQoElQCBwYgkSTa4JB9xegUBAgOJImEKAfgmlZ9nYPnrt9b97OzM6NKQOgIWlN0rwf3Um6NrPHXExs0AL6wIgyRs61qgwM2AE+EwYxPoDtnFEvE9QBVoHbBLeVKieVyScw45pF4DmRWSs06leUcQFMuW4FGEZ8MTaZI93YEMeAuX4DeA+4EdAQ0P7DZIz9oIJOxLVrwZxI0qmkPUlvVSNiZufAkqRdP2rWIk1hZk9VJgEG4UdN3xM7xgmwKek1EXhjZkeSBMxKOgy4ewGNfzT7AVhwk2lgUGq2k1XP/wIsu64OFBFfTPIiP5AA664x4Czifg+kC1O/yBCoO3+Q4LulTvqNvURmV8BlIpMuPqRJeJkF+TVSlMqRlHXkZ7E1J09csdi+ANmQ15lqZReOAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-venues {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACsElEQVRYhe2XS6hNYRTHf4vrPTBgciPvZ4pcrzKSJErKc6JQZmQqxtSdSBkwYEAKIwMRZgyuiAwMpESJEcVVrkdeP4Pzney77bPv2Zx7bsm/Tuf71trrW7+zvsf+DvzXfw2uIm9QxwJz2szxIiLeZg1FYC+ByW1DqulpRMzOGorATM2HbUGCRQAR8RtLP5nUFqSSfMNKAnap81N7gbpTHa52JN+8ir6R6j51cfItVfdW/gVJn9RT6ufU71Fvp/bHir67qf1FvaB+zSaqAtabg+xtga8vgdX1thFYw6kEZgJbgB5gG3Ai2W8Cs4BNybcdmAGcBS4As4GNybcDmAZcT7E9wMo0xgGgE3gyYLVyFevI2Y8k+8GmBuofuz/F3ijwPaxaseFVAUpUdhR0FBnLwAoDGkldo25q4C4DKyxAWfKmK6aOAy4Do9XOiHhdAaz1FVPnqmeAS8DYNN5F9by66G/AypI3M5Xbgd052+r0/Zhfr7WWVqyZqTwGnCuwnwaOZvqV19hfTWVEfACuFbhuRcTnJsEGbVcuTN930wdgQe6Zlq6xZndlN3AHqB+e64BbgwnWVMUiog+4mjFdLXqsZIjKa2xIT/4/qVi32t000sAaePGrUzLdPeoKNdRdwPIWQHSqe9QRaqe1i2Kk3GMaRqnrc3epr+q9nG1DVRr1YG6MB+rrnK0rG5NfY9lt/oxamZcBz4Efyf6tKlgm9gvQC3QBE4FXDXL3l3om0R9PU7hVPaSOUleph9XRVanUqdau2l3qJPWkulYdn5mRfus2cgPco1ahzcD9qgB/qAPAfuBKRGxsBNYHjGsTUF7PI2J6vZMHq19x37QVCSZAyZ/e+vZoJ5E6pihv4eGmvmsPFtDgrZAHewAsAcYPOs7vepTt5NdYMDRQAO8j4vsQ5f4H9BO/8JtFZmezEgAAAABJRU5ErkJggg&#x3D;&#x3D;");
  background-repeat: no-repeat;
}

.icon-venues {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACfklEQVRYhe2WvWsUURTFf9cYoggq+NFoIwFNodhaRPwKigQLBfE/sLS2MCRIgunUQst0ItqIipJCJB8WsTCdqIuoiNsoaMQmYZMci7kbZ1/ebnZ3nARlDwx33j3v3Xvmzn1vBlpooYUW/m1Y6JB0CTi+yjrGzex62hETthjz54xZM9uYdqyPTCqLOpu/HgAeAO0rzpIjfz0V+eZD/7oaCwqSRiTtcluQdMqvZrgzkoqS7knqdFuslj/WY2G1FlMPUOYsIxdiwcwq2qpqxYAhYNrnTANPPfB8hBtyfy3OgEfAlMefAvpq5K9EuscktUvqcTvsVH/I+bhLUlcVrt/XDktqk3RYUlsq37Iei+3KJZhZCXjmAcruuZBznAR+Am8j3Fwq5gIwuVKBagqrF5I6gZtASdJDM5vJGrNWj9Uj6KikMeCJu9qBCUkvJGX6emSt2DHgSOA74PYQ8LzZwJkqBgwCtyL+a8BwlsCZhHmTv4tQRTNbzBI7a8UAtru96xfA1qxB/8auvArcMbMCgKQrwKesQZsR1iNpQ+gMv2TBuLvRJBXCJG2qY80Jv3JFWLH95RtJL4HHJKd0H7DXqXFgrME83SQPc84P40GS4+S0822SdpvZl+hqSRe1MgYaFIWky3XE7U2vCXflQbffgQHgDVACbgCjzn1oVBjwyu0ocJvkb+M1SeV+BLmB4P9I0iRJ2XuBCZJXvdmFAuwAvjUhDGAn8NXvtwEzwAJwHhgB7pvZhWrCZoAtTSbOioKZ7SsPQmGr9q8fg5kt6YmeY+kJeUNSBzAb+qPCJL3PXdEfRD+LobCPwB6gM3c5y/E5PQh7rINE2FqgaGa/1ij3f4Df6vmyFUzQ5N0AAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-watch-video {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAADY0lEQVRYhe2XTYhOURjH/2dMGYyPUdQg2bDQFEaMfOWjWJESDTU7X6V8KzY2PiJqLCgLhJWsZDchlGjIKAtkpEbMNIZoxmg0zM/iPrc57tz3fe+978xunno7vfec///5nXvOvee50nAMx3AUF0A5UD5Yfi4jxBhJayVtkFQjqVLSWOvuktQmqVHSbUkNzrnu4lHzA40DTgDdDIwe+0Wj2zTjhgqqFujwEjYCR4C5QAXg7Fdh147YmDA6gNrBBCoBTnkJHgOLU+iXAE88/UmgpFgoB1w1wz/AbiD1vjSfPcBf87qSxcc3PGRGP4HVmY36/dZ4+/NgVpNlQJ+ZbIj0HQVeA1vTzhzYaJ59wLK0UCXAczM4EdP/0NszT4AFKf1PmvZZqokBm034GRidB+yPB3gNqEzoPwZoNd3mNGD3TbQzR38IthG44G3qLlvmsgQ5dpnmXlKoiXYneoEJBcBW2P8q4K539z4YdM5lInjf9VquiiRgWwvNJApm1xywHmj2AB8Ac/L43LNxW6J9cS+6mdY2FpyFF845nHN3JFVJOiypU9IKSU3AJWBSjCzMMTPaEQcWbuDPacA8wN/OuXOSZkm6rKBQ2CmpGdgXWd4wx4CHJg5ssrXtWcA8wHbn3HZJKyX1SBovqV7SfG/Yl0jOvGA/rI3d+EkDGAFsk3RLUpmkPkkXJb3yhoU5vkf1pTGerdZOLQJquaTzkubZpYeS9jrnXkWGhjkGbJu4O/bR2qoMQDOAW5IeGVSLpE2SVsVA+TlakpoDdAIjc4yJvsfKgeP0F4q/gGPAqDx5RtoLGWBaQTATvTTBugJgq4A6gqMrjJvA9AQ51tn4F4mgTHQgFBFT1HlgnzyglySsFgiKhCbT7U8DVgZ8NGFdHjAISuYdwIgU/nWmbSHBuZpL3AnMjvRdIDjjzpPknPtfW+XtrQGTTmLggBtm8B6YEulP/Q0JTCM44AGuk7W8tiV9akatwMJMRoHXIqDNvJ6mXsIYwwqgwQx7CL6YxqfQTwBOA7/NoyHt8uczLwXqvQ3/FTgLLI3b9ATH0VLgHPDN09UDcadN0YDV9NdQYXQBbwiq3vsEHymdkTF3gepBB4rAOaAGOAO8I3e8tTE1WfJk/+g0SAXlTKWk8KltldTmnPuRUzgcQxD/AGgVqCyOdpmUAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.icon-youtube {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAACZklEQVRYhe3WvWoUURTA8d8km2gkKn6BH0iaYIpoo2ihILGw8BHsfQEfIZW+gIVYCBaKpSCoEMFCUBBBRQubkEACGhFj3Elcs5trcWdxM5lNJtEEi/3DYYe7c2b/e+Z+HDp06LC5JPmBwB6cxBHxuh87sA296EEF3Vl+8idVA/UsfqGGBaT4jk94j+mExTWFAmdwFYPYje0FEk2RrgKhpZZoZLGYyf1EFVO4i0cJ39qWKrA3MBaoBZYCYZOiHngTuBTiH11GV8v1BZzNqrHiVf5DujGM8ziwmtBWyDSpYAj7VxM6tkUyTQ5hV36wkruhnNC5c/T18eIFabpRoT3iomkrtLe00NAQV67w8SO3bvH6NbXaeoX6xa2krdDO0o/q7WVwkBMnOHWKhw+5fZvxcRqNsk/pU7DKKrkb1kd/P8ePc/gwIyPcu8f9+8zMlMnuFVdcW6FK/stSJAn79nH6NAMDDA9z7RqTk2tlNjfWFYNNljYk1GRhgcePuXOHz5/LZIQsltFalZqCWb8m9TpjY9y8yatXUaZeL5O5qKAIrUKpeH6V5907btzg6VOmpta70mriIdxW6Juye9HMDKOjPHvGxATz8/GUWh+peOi2FfpS+lFPnsTJPD/P0oan3pxYpWW0TuoJBZOskDSlWv0bGWIBqqsJvS0t9G+YxGx+sFXoAX7YGqkULzHd9o5AV+By4OsmN2jVwPXA0SKPfAvbgwFcFPuVg+KpvEvsq/vEA7Eni64s8v10LYtUrPqsOGfG8RwfMJcUvI2iJj/Jfqzb8r45yeUUbQ8hd52PBupJ/OzQoUOH/5LfmQcOhNrf+wgAAAAASUVORK5CYII&#x3D;");
  background-repeat: no-repeat;
}

.icon-acttransit {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22138%22%20height%3D%2238%22%20viewBox%3D%220%200%20138%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%233e6e55%3B%7D.cls-3%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-4%7Bfill%3A%23a5a6a9%3B%7D.cls-5%7Bfill%3A%23272425%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22SVGID%22%20class%3D%22cls-1%22%20x%3D%221.68%22%20y%3D%221.5%22%20width%3D%22133.87%22%20height%3D%2236%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ACTransit%22%3E%3Cg%20id%3D%22g2993%22%3E%3Cg%20id%3D%22g3425%22%3E%3Cpath%20id%3D%22path3427%22%20class%3D%22cls-2%22%20d%3D%22M23.55%2C28.21l4-4.84H10.78l-4%2C4.84H23.55%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3429%22%3E%3Cpath%20id%3D%22path3431%22%20class%3D%22cls-2%22%20d%3D%22M70.16%2C23.37h4.29L80.55%2C16c1.78-2.14%2C4.24-3.52%2C6.34-3.52h18.55l4.08-4.87H85.75c-2.86%2C0-6.7%2C2.66-8.52%2C4.86-.86%2C1-1.75%2C2.07-9.07%2C10.87.72%2C0%2C1.41%2C0%2C2%2C0%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3433%22%3E%3Cg%20class%3D%22cls-3%22%3E%3Cg%20id%3D%22g3435%22%3E%3Cg%20id%3D%22g3441%22%3E%3Cpath%20id%3D%22path3443%22%20class%3D%22cls-4%22%20d%3D%22M74.45%2C23.37H70.16c-.59%2C0-1.28%2C0-2%2C0-.52%2C0-1-.05-1.55-.1h0l9.62-11.54c2.55-3.1%2C6.62-5.34%2C9.4-5.34h24.91l4.08-4.86H85c-4.27%2C0-9.17%2C3.07-11.67%2C6.12%2C0%2C0-7.73%2C9.26-9.53%2C11.43l-.05.08h0c-3.55%2C4.27-2%2C9.08%2C6.8%2C9.08H130l4-4.83H74.45%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22g3445%22%3E%3Cpath%20id%3D%22path3447%22%20class%3D%22cls-2%22%20d%3D%22M70.28%2C29.46c-6.83%2C0-8.12-2.58-8.32-4.54%2C0%2C5%2C1.78%2C9.43%2C10.8%2C9.43l52.1%2C0%2C4-4.87H70.28%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3449%22%3E%3Cpath%20id%3D%22path3451%22%20class%3D%22cls-2%22%20d%3D%22M48.42%2C15.28c0-.39%2C0-7.56%2C0-7.56L23.65%2C37.5h6.29l7.74-9.3h10.7V23.37H41.69l6.73-8.09%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3453%22%3E%3Cg%20class%3D%22cls-3%22%3E%3Cg%20id%3D%22g3455%22%3E%3Cg%20id%3D%22g3461%22%3E%3Cpath%20id%3D%22path3463%22%20class%3D%22cls-4%22%20d%3D%22M51.15%2C1.51H46.63a.61.61%2C0%2C0%2C0-.14%2C0h0c-.88%2C0-1.85%2C1.32-3.3%2C3.07L22.49%2C29.46H5.66l-4%2C4.89H18.42L15.79%2C37.5H22L48.38%2C5.76v23.7H36.62l-4%2C4.89H46.8a2.52%2C2.52%2C0%2C0%2C0%2C.66-.07%2C2.56%2C2.56%2C0%2C0%2C1-.66.07h4.82c.41%2C0%2C1.62-.1%2C1.62-2.2V5.72c0-4.41-2.09-4.21-2.09-4.21%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3465%22%3E%3Cpath%20id%3D%22path3467%22%20class%3D%22cls-2%22%20d%3D%22M52.59%2C1.51c.1%2C0%2C1.91-.18%2C1.91%2C4.28V32.31c0%2C2-1%2C2-1.59%2C2h4.82c.42%2C0%2C1.63-.1%2C1.63-2.2V5.72c0-4.41-2.1-4.21-2.1-4.21H52.59%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22g3469%22%3E%3Cpath%20id%3D%22path3471%22%20class%3D%22cls-5%22%20d%3D%22M87.15%2C15.79H84.71l.9-1.1h6.58l-.9%2C1.1H88.85l-4.8%2C5.87H82.34l4.81-5.87%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3473%22%3E%3Cpath%20id%3D%22path3475%22%20class%3D%22cls-5%22%20d%3D%22M92.88%2C17.67h.56a3.12%2C3.12%2C0%2C0%2C0%2C2.59-1c.69-.84-.2-.91-1.06-.91h-.56Zm.73-3h1.84c1.82%2C0%2C4%2C0%2C2.46%2C1.89a4.87%2C4.87%2C0%2C0%2C1-3.08%2C1.62h0c.44%2C0%2C.4.41.32.72l-.87%2C2.73h-1.9l.76-2.18c.18-.52.12-.72-.59-.72H92l-2.37%2C2.9H87.9l5.71-7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3477%22%3E%3Cpath%20id%3D%22path3479%22%20class%3D%22cls-5%22%20d%3D%22M103.67%2C16.09h0L100.06%2C19h2.48Zm.2-1.4h1.93l-2.37%2C7h-1.89l.58-1.6H98.67l-2%2C1.6H94.86l9-7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3481%22%3E%3Cpath%20id%3D%22path3483%22%20class%3D%22cls-5%22%20d%3D%22M109.86%2C14.69H112l-1%2C5.21h0l4.26-5.21h1.64l-5.71%2C7h-2.08l1-5.21h0l-4.27%2C5.21h-1.63l5.71-7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3485%22%3E%3Cpath%20id%3D%22path3487%22%20class%3D%22cls-5%22%20d%3D%22M122.44%2C15.85a3.37%2C3.37%2C0%2C0%2C0-1.49-.3%2C2.8%2C2.8%2C0%2C0%2C0-2.13%2C1c-1%2C1.21%2C3.15.7%2C1.24%2C3a6.29%2C6.29%2C0%2C0%2C1-4.91%2C2.11%2C6.53%2C6.53%2C0%2C0%2C1-2-.27l1.19-1.26a2.71%2C2.71%2C0%2C0%2C0%2C1.57.43%2C3.18%2C3.18%2C0%2C0%2C0%2C2.24-.9c1.09-1.33-3.08-.78-1.2-3.08a6.17%2C6.17%2C0%2C0%2C1%2C4.72-2.13%2C5.55%2C5.55%2C0%2C0%2C1%2C1.82.25l-1.09%2C1.15%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3489%22%3E%3Cpath%20id%3D%22path3491%22%20class%3D%22cls-5%22%20d%3D%22M125.88%2C14.69h1.71l-5.71%2C7h-1.7l5.7-7%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g3493%22%3E%3Cpath%20id%3D%22path3495%22%20class%3D%22cls-5%22%20d%3D%22M130.51%2C15.79h-2.43l.9-1.1h6.57l-.9%2C1.1h-2.43l-4.81%2C5.87h-1.7l4.8-5.87%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-alert {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Alert-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C3.87A15.34%2C15.34%2C0%2C1%2C0%2C34.34%2C19.21%2C15.36%2C15.36%2C0%2C0%2C0%2C19%2C3.87Zm0%2C28.68A13.34%2C13.34%2C0%2C1%2C1%2C32.34%2C19.21%2C13.36%2C13.36%2C0%2C0%2C1%2C19%2C32.55Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2216.97%22%20y%3D%2224.84%22%20width%3D%223.95%22%20height%3D%223.85%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2216.92%2013.84%2017.2%2022.51%2020.69%2022.51%2020.97%2013.84%2020.97%2010.61%2016.92%2010.61%2016.92%2013.84%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-annual-reports {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22AnnualReports-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.29%2C20.51c-1.44-.54-2.82-.85-2.82-1.72A1.4%2C1.4%2C0%2C0%2C1%2C19%2C17.51a4.17%2C4.17%2C0%2C0%2C1%2C2.65%2C1.08l1.45-1.78a7%2C7%2C0%2C0%2C0-3.18-1.36V13.64H18.41v1.77A3.41%2C3.41%2C0%2C0%2C0%2C15%2C18.91c0%2C2%2C1.53%2C2.81%2C3%2C3.34s2.85.89%2C2.85%2C2-.77%2C1.58-2.15%2C1.58a4.37%2C4.37%2C0%2C0%2C1-2.91-1.51L14.1%2C26A6.47%2C6.47%2C0%2C0%2C0%2C18.3%2C28v1.76h1.51V27.92c2-.31%2C3.68-1.54%2C3.68-3.81S21.83%2C21.09%2C20.29%2C20.51Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.51%2C10.83l-7.6-7a1%2C1%2C0%2C0%2C0-.68-.27H10.73a3.59%2C3.59%2C0%2C0%2C0-3.56%2C3.6V30.83a3.59%2C3.59%2C0%2C0%2C0%2C3.56%2C3.6H27.27a3.59%2C3.59%2C0%2C0%2C0%2C3.56-3.6V11.56A1%2C1%2C0%2C0%2C0%2C30.51%2C10.83Zm-7.28-4L27%2C10.27l.49.45H25.58a2.32%2C2.32%2C0%2C0%2C1-2.35-2.27Zm5.6%2C24a1.58%2C1.58%2C0%2C0%2C1-1.56%2C1.6H10.73a1.58%2C1.58%2C0%2C0%2C1-1.56-1.6V7.17a1.58%2C1.58%2C0%2C0%2C1%2C1.56-1.6h10.5V8.45a4.31%2C4.31%2C0%2C0%2C0%2C4.35%2C4.27h3.25Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-artist-bio {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ByArtist-Unified%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2219.29%2014.27%2021.31%2019.19%2026.59%2019.58%2022.56%2023.03%2023.8%2028.16%2019.29%2025.4%2014.78%2028.16%2016.02%2023.03%2011.99%2019.58%2017.27%2019.19%2019.29%2014.27%22%2F%3E%3Cpath%20d%3D%22M14.78%2C28.66a.53.53%2C0%2C0%2C1-.3-.09.51.51%2C0%2C0%2C1-.19-.53l1.17-4.83L11.66%2C20a.52.52%2C0%2C0%2C1-.15-.54.51.51%2C0%2C0%2C1%2C.44-.34l5-.37%2C1.9-4.63a.5.5%2C0%2C0%2C1%2C.46-.31h0a.49.49%2C0%2C0%2C1%2C.46.31l1.9%2C4.63%2C5%2C.37a.51.51%2C0%2C0%2C1%2C.44.34.52.52%2C0%2C0%2C1-.15.54l-3.8%2C3.25L24.29%2C28a.51.51%2C0%2C0%2C1-.19.53.54.54%2C0%2C0%2C1-.56%2C0L19.29%2C26%2C15%2C28.59A.48.48%2C0%2C0%2C1%2C14.78%2C28.66ZM13.24%2C20l3.11%2C2.66a.51.51%2C0%2C0%2C1%2C.16.5l-1%2C4L19%2C25a.53.53%2C0%2C0%2C1%2C.52%2C0L23%2C27.1l-1-4a.51.51%2C0%2C0%2C1%2C.16-.5L25.34%2C20l-4.07-.3a.51.51%2C0%2C0%2C1-.42-.31l-1.56-3.79-1.56%2C3.79a.51.51%2C0%2C0%2C1-.42.31Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.07%2C19.42a.51.51%2C0%2C0%2C0-.44-.34l-5-.37-1.91-4.63a.5.5%2C0%2C0%2C0-.92%2C0l-1.9%2C4.63-5%2C.37a.51.51%2C0%2C0%2C0-.44.34.52.52%2C0%2C0%2C0%2C.15.54l3.8%2C3.25L14.29%2C28a.49.49%2C0%2C0%2C0%2C.19.52.52.52%2C0%2C0%2C0%2C.56%2C0L19.29%2C26l4.25%2C2.6a.48.48%2C0%2C0%2C0%2C.26.07.47.47%2C0%2C0%2C0%2C.3-.1.49.49%2C0%2C0%2C0%2C.19-.52l-1.17-4.83L26.92%2C20A.52.52%2C0%2C0%2C0%2C27.07%2C19.42Zm-4.84%2C3.23a.51.51%2C0%2C0%2C0-.16.5l1%2C4L19.55%2C25A.46.46%2C0%2C0%2C0%2C19%2C25L15.55%2C27.1l1-4a.51.51%2C0%2C0%2C0-.16-.5L13.24%2C20l4.07-.3a.51.51%2C0%2C0%2C0%2C.42-.31l1.56-3.79%2C1.56%2C3.79a.51.51%2C0%2C0%2C0%2C.42.31l4.07.3Z%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Artist-Bio-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.91%2C8.74c-.21%2C0-.7-.6-.7-1.59s.49-1.59.7-1.59a1%2C1%2C0%2C1%2C0%2C0-2H10.58A3.54%2C3.54%2C0%2C0%2C0%2C7.09%2C7.15c0%2C.12%2C0%2C.23%2C0%2C.35h0V30.78a3.76%2C3.76%2C0%2C0%2C0%2C3.67%2C3.66H29.91a1%2C1%2C0%2C0%2C0%2C1-1V9.79h0a.43.43%2C0%2C0%2C0%2C0%2C0A1%2C1%2C0%2C0%2C0%2C29.91%2C8.74ZM10.58%2C5.56H27.5a4.5%2C4.5%2C0%2C0%2C0%2C0%2C3.18H10.58A1.54%2C1.54%2C0%2C0%2C1%2C9.09%2C7.15%2C1.54%2C1.54%2C0%2C0%2C1%2C10.58%2C5.56Zm.18%2C26.88a1.77%2C1.77%2C0%2C0%2C1-1.67-1.66V10.39a3.37%2C3.37%2C0%2C0%2C0%2C1.49.35H28.91v21.7Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.07%2C19.42a.51.51%2C0%2C0%2C0-.44-.34l-5-.37-1.91-4.63a.5.5%2C0%2C0%2C0-.92%2C0l-1.9%2C4.63-5%2C.37a.51.51%2C0%2C0%2C0-.44.34.52.52%2C0%2C0%2C0%2C.15.54l3.8%2C3.25L14.29%2C28a.49.49%2C0%2C0%2C0%2C.19.52.52.52%2C0%2C0%2C0%2C.56%2C0L19.29%2C26l4.25%2C2.6a.48.48%2C0%2C0%2C0%2C.26.07.47.47%2C0%2C0%2C0%2C.3-.1.49.49%2C0%2C0%2C0%2C.19-.52l-1.17-4.83L26.92%2C20A.52.52%2C0%2C0%2C0%2C27.07%2C19.42Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-artist-link {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ArtistLink-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.78%2C21.63a2.76%2C2.76%2C0%2C0%2C0-3.91%2C0l-1.63%2C1.64V13.08a2.77%2C2.77%2C0%2C1%2C0-5.53%2C0v2.08a2.82%2C2.82%2C0%2C0%2C0-.77-.12%2C2.77%2C2.77%2C0%2C0%2C0-2.25%2C1.17A2.71%2C2.71%2C0%2C0%2C0%2C12%2C17.38a2.83%2C2.83%2C0%2C0%2C0-1.09-.22%2C2.77%2C2.77%2C0%2C0%2C0-2.76%2C2.77v4.36c0%2C.12%2C0%2C.24%2C0%2C.36h0v7.56A2.77%2C2.77%2C0%2C0%2C0%2C10.88%2C35H19.2a2.76%2C2.76%2C0%2C0%2C0%2C1.92-.78l-.7-.72.71.71%2C8.65-8.65a2.76%2C2.76%2C0%2C0%2C0%2C0-3.91Zm-12.6-3.82a.77.77%2C0%2C0%2C1%2C.76-.77.78.78%2C0%2C0%2C1%2C.77.77v4.37a.77.77%2C0%2C0%2C1%2C0%2C.15h0a.77.77%2C0%2C0%2C1-.75.61.76.76%2C0%2C0%2C1-.76-.76V17.81Zm-3.53.84a.77.77%2C0%2C0%2C1%2C.76-.77.78.78%2C0%2C0%2C1%2C.77.77V23a.77.77%2C0%2C0%2C1-.77.77.76.76%2C0%2C0%2C1-.76-.77V18.65Zm-3.53%2C1.28a.76.76%2C0%2C0%2C1%2C.76-.77.77.77%2C0%2C0%2C1%2C.77.77v4.36a.78.78%2C0%2C0%2C1-.77.77.77.77%2C0%2C0%2C1-.76-.77Zm18.25%2C4.2-8.65%2C8.63h0a.74.74%2C0%2C0%2C1-.52.22H10.88a.76.76%2C0%2C0%2C1-.76-.77V26.94a2.74%2C2.74%2C0%2C0%2C0%2C.76.12%2C2.77%2C2.77%2C0%2C0%2C0%2C2.45-1.5%2C2.75%2C2.75%2C0%2C0%2C0%2C3.33-.95%2C2.74%2C2.74%2C0%2C0%2C0%2C4-1.88c0-.07%2C0-.13%2C0-.2h0V13.08a.77.77%2C0%2C0%2C1%2C.76-.77.78.78%2C0%2C0%2C1%2C.77.77v12.6a1%2C1%2C0%2C0%2C0%2C1.7.71L27.28%2C23a.77.77%2C0%2C0%2C1%2C1.09%2C1.09Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.14%2C11.15a1%2C1%2C0%2C0%2C1-.69-.28L16.1%2C9.58a1%2C1%2C0%2C0%2C1%2C0-1.42%2C1%2C1%2C0%2C0%2C1%2C1.41%2C0l1.34%2C1.29a1%2C1%2C0%2C0%2C1%2C0%2C1.41A1%2C1%2C0%2C0%2C1%2C18.14%2C11.15Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24.68%2C11.15a1%2C1%2C0%2C0%2C1-.69-.28%2C1%2C1%2C0%2C0%2C1%2C0-1.41l1.29-1.35A1%2C1%2C0%2C0%2C1%2C26.7%2C9.5l-1.3%2C1.34A1%2C1%2C0%2C0%2C1%2C24.68%2C11.15Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.5%2C9.65a1%2C1%2C0%2C0%2C1-1-1l0-1.87a1%2C1%2C0%2C0%2C1%2C1-1h0a1%2C1%2C0%2C0%2C1%2C1%2C1l0%2C1.87a1%2C1%2C0%2C0%2C1-1%2C1Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-back {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b12530%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Back%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16%2C0A16%2C16%2C0%2C1%2C0%2C32%2C16%2C16%2C16%2C0%2C0%2C0%2C16%2C0ZM12.19%2C18.28l3.26%2C3.26-2.84%2C2.85-8.1-8.11%2C8.1-8.1L15.45%2C11l-3.26%2C3.26H28.67v4Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-bart {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2238%22%20viewBox%3D%220%200%2064%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%234981cd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Bart%22%3E%3Cpath%20id%3D%22text3753%22%20d%3D%22M20.16%2C2.28h3.17a1.71%2C1.71%2C0%2C0%2C1%2C1.21.39%2C1.24%2C1.24%2C0%2C0%2C1%2C.43%2C1%2C1.23%2C1.23%2C0%2C0%2C1-.3.83%2C1.39%2C1.39%2C0%2C0%2C1-.59.37%2C1.48%2C1.48%2C0%2C0%2C1%2C.86.49%2C1.31%2C1.31%2C0%2C0%2C1%2C.28.86A1.43%2C1.43%2C0%2C0%2C1%2C25%2C7a1.4%2C1.4%2C0%2C0%2C1-.54.54%2C1.84%2C1.84%2C0%2C0%2C1-.64.18%2C6.79%2C6.79%2C0%2C0%2C1-.76.07H20.16V2.28m1.71%2C2.14h.73a.83.83%2C0%2C0%2C0%2C.55-.13.48.48%2C0%2C0%2C0%2C.16-.4.44.44%2C0%2C0%2C0-.16-.37.81.81%2C0%2C0%2C0-.54-.14h-.74v1m0%2C2.16h.86a1%2C1%2C0%2C0%2C0%2C.62-.16A.52.52%2C0%2C0%2C0%2C23.53%2C6a.45.45%2C0%2C0%2C0-.18-.38%2C1%2C1%2C0%2C0%2C0-.62-.15h-.86V6.58%22%2F%3E%3Cpath%20id%3D%22path1889%22%20class%3D%22cls-1%22%20d%3D%22M43.47%2C12.39c-3.78%2C0-5.19.2-8.2%2C1.62-1.71.8-2.55%2C1.31-2.6%2C1.83l-1.5%2C14.81%2C2.08%2C2%2C1.44.91c2.53%2C1.61%2C5.09%2C2.19%2C9%2C2%2C3-.1%2C3.7-.24%2C5.33-1%2C.94-.43%2C1.7-.58%2C1.7-.15l.06%2C1.11h9l-.06-11.86V12.39h-9v1.38A14.49%2C14.49%2C0%2C0%2C0%2C43.47%2C12.39Zm0%2C4.74a6.12%2C6.12%2C0%2C0%2C1%2C2.67.6A6.63%2C6.63%2C0%2C0%2C1%2C50.26%2C23c.47%2C2.58-1.37%2C5.86-3.93%2C7a6.88%2C6.88%2C0%2C0%2C1-9.5-5.28c-.47-2.52%2C1.31-5.65%2C3.92-6.87A6.82%2C6.82%2C0%2C0%2C1%2C43.5%2C17.13Z%22%2F%3E%3Cpath%20id%3D%22path1885%22%20d%3D%22M3.68%2C2V18.15l0%2C17.44h9.42L13%2C34c.34-.9.23.08%2C1.46.72a30.46%2C30.46%2C0%2C0%2C0%2C3.35.89c4.35%2C1%2C9.35%2C0%2C13.44-2.19%2C3.65-2%2C5-5.28%2C5.15-9.71.1-2.62-.71-3.46-1.29-5-1.26-3.33-5.22-5.69-9.81-6.77a19.37%2C19.37%2C0%2C0%2C0-9%2C.38c-1%2C.38-2.25%2C1.1-3.26%2C1.41V2H3.68Zm17.5%2C15.16a7.37%2C7.37%2C0%2C0%2C1%2C6.1%2C2.53c2.4%2C2.66%2C1.19%2C7.92-2.12%2C9.86-4.39%2C2.24-9.28%2C0-10-5A6.35%2C6.35%2C0%2C0%2C1%2C21.18%2C17.16Z%22%2F%3E%3Cpath%20id%3D%22text1968%22%20d%3D%22M35.17%2C6.85H33.24l-.26.9H31.25l2.06-5.47h1.84l2.06%2C5.47H35.44l-.27-.9m-.35-1.19-.61-2-.6%2C2h1.21%22%2F%3E%3Cpath%20id%3D%22text1972%22%20d%3D%22M43.44%2C7.75V2.28h2.82a4.06%2C4.06%2C0%2C0%2C1%2C1.2.13%2C1.29%2C1.29%2C0%2C0%2C1%2C.67.5%2C1.51%2C1.51%2C0%2C0%2C1%2C.26.89%2C1.51%2C1.51%2C0%2C0%2C1-.2.78%2C1.61%2C1.61%2C0%2C0%2C1-.53.54%2C2%2C2%2C0%2C0%2C1-.6.22%2C1.48%2C1.48%2C0%2C0%2C1%2C.45.2%2C1.49%2C1.49%2C0%2C0%2C1%2C.26.28%2C2.2%2C2.2%2C0%2C0%2C1%2C.24.35l.82%2C1.58H46.92L46%2C6.08a1.12%2C1.12%2C0%2C0%2C0-.3-.42.68.68%2C0%2C0%2C0-.42-.13h-.15V7.75h-1.7m1.7-3.26h.72a2.58%2C2.58%2C0%2C0%2C0%2C.45-.07.44.44%2C0%2C0%2C0%2C.27-.17.55.55%2C0%2C0%2C0-.06-.73%2C1%2C1%2C0%2C0%2C0-.63-.14h-.75V4.49%22%2F%3E%3Cpath%20id%3D%22text1980%22%20d%3D%22M55.18%2C2.28h5.14V3.63H58.6V7.75H56.91V3.63H55.18V2.28%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-benefits-subscribing {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22BenefitsSubscribing-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M32%2C14.67a1%2C1%2C0%2C0%2C0-1.16-.81l-2.95.52a1%2C1%2C0%2C0%2C0-.81%2C1.16%2C1%2C1%2C0%2C0%2C1-2%2C.34A1%2C1%2C0%2C0%2C0%2C24%2C15.07l-.28.06-.36-2a1%2C1%2C0%2C0%2C0-1.16-.81l-3%2C.52A1%2C1%2C0%2C0%2C0%2C18.41%2C14a1%2C1%2C0%2C0%2C1-2%2C.35%2C1%2C1%2C0%2C0%2C0-1.16-.81l-.23%2C0-.31-1.79a1%2C1%2C0%2C0%2C0-.41-.64%2C1.05%2C1.05%2C0%2C0%2C0-.75-.17l-2.95.52a1%2C1%2C0%2C0%2C0-.81%2C1.16%2C1%2C1%2C0%2C0%2C1-1.56%2C1%2C.88.88%2C0%2C0%2C1-.4-.61%2C1.05%2C1.05%2C0%2C0%2C0-.41-.65%2C1%2C1%2C0%2C0%2C0-.75-.16l-2.95.52A1%2C1%2C0%2C0%2C0%2C3%2C13.85L6%2C31.29a1%2C1%2C0%2C0%2C0%2C1%2C.82h.18l3-.52a1%2C1%2C0%2C0%2C0%2C.81-1.16%2C1%2C1%2C0%2C0%2C1%2C.81-1.13%2C1%2C1%2C0%2C0%2C1%2C.75.16.92.92%2C0%2C0%2C1%2C.4.62%2C1%2C1%2C0%2C0%2C0%2C.42.65%2C1%2C1%2C0%2C0%2C0%2C.74.16l.23%2C0%2C.31%2C1.79a1%2C1%2C0%2C0%2C0%2C1%2C.83l.17%2C0%2C3-.52a1%2C1%2C0%2C0%2C0%2C.81-1.16%2C1%2C1%2C0%2C0%2C1%2C2-.34%2C1%2C1%2C0%2C0%2C0%2C1.16.81l.28%2C0%2C.36%2C2a1%2C1%2C0%2C0%2C0%2C.41.65%2C1%2C1%2C0%2C0%2C0%2C.57.18h.18l2.95-.52a1%2C1%2C0%2C0%2C0%2C.81-1.16%2C1%2C1%2C0%2C0%2C1%2C2-.35%2C1%2C1%2C0%2C0%2C0%2C1.16.81l3-.52a1%2C1%2C0%2C0%2C0%2C.81-1.16Zm-.23%2C17a3%2C3%2C0%2C0%2C0-3.12-1.45%2C3%2C3%2C0%2C0%2C0-2.43%2C2.43l-1.16.2-.18-1%2C.69-.12a1%2C1%2C0%2C0%2C0%2C.82-1.16l-1-5.61a1%2C1%2C0%2C0%2C0-1.16-.81%2C1%2C1%2C0%2C0%2C0-.81%2C1.16l.81%2C4.62-1.15.21a3%2C3%2C0%2C0%2C0-5.56%2C1l-1.15.2-1-5.85a1%2C1%2C0%2C1%2C0-2%2C.35l.37%2C2.12a1.5%2C1.5%2C0%2C0%2C0-.13-.11A3%2C3%2C0%2C0%2C0%2C9%2C29.75L7.82%2C30%2C5.09%2C14.49l1.15-.2a2.92%2C2.92%2C0%2C0%2C0%2C.89%2C1%2C3%2C3%2C0%2C0%2C0%2C4.67-1.94l1.15-.2.15.8-.76.13a1%2C1%2C0%2C0%2C0-.64.41%2C1%2C1%2C0%2C0%2C0-.17.75l1%2C5.64a1%2C1%2C0%2C0%2C0%2C1%2C.82h.17a1%2C1%2C0%2C0%2C0%2C.81-1.16l-.82-4.65%2C1.16-.21A3%2C3%2C0%2C0%2C0%2C18%2C17.08a3%2C3%2C0%2C0%2C0%2C2.43-2.43l1.16-.2%2C1%2C5.84a1%2C1%2C0%2C0%2C0%2C1.15.81%2C1%2C1%2C0%2C0%2C0%2C.82-1.16l-.35-2a3%2C3%2C0%2C0%2C0%2C4.88-1.77L30.22%2C16%2C33%2C31.47Z%22%2F%3E%3Crect%20class%3D%22cls-2%22%20x%3D%223.05%22%20y%3D%2211.15%22%20width%3D%2231.89%22%20height%3D%2223.61%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.36%2C22H20V19.61a1%2C1%2C0%2C0%2C0-2%2C0V22H15.64a1%2C1%2C0%2C0%2C0%2C0%2C2H18v2.37a1%2C1%2C0%2C1%2C0%2C2%2C0V24h2.36a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-browse-series {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22BrowseSeries-Unified%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2213.6%22%20cy%3D%2212.59%22%20r%3D%221.44%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2213.6%22%20cy%3D%2218.21%22%20r%3D%221.44%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2213.6%22%20cy%3D%2223.83%22%20r%3D%221.44%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2213.6%22%20cy%3D%2229.45%22%20r%3D%221.44%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.88%2C6.77H12.5a4%2C4%2C0%2C0%2C0-4%2C4V31a4%2C4%2C0%2C0%2C0%2C4%2C4H25.88a4%2C4%2C0%2C0%2C0%2C4-4V10.77A4%2C4%2C0%2C0%2C0%2C25.88%2C6.77Zm2%2C24.23a2%2C2%2C0%2C0%2C1-2%2C2H12.5a2%2C2%2C0%2C0%2C1-2-2V10.77a2%2C2%2C0%2C0%2C1%2C2-2H25.88a2%2C2%2C0%2C0%2C1%2C2%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.29%2C11.59H17.8a1%2C1%2C0%2C0%2C0%2C0%2C2h7.49a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.29%2C17.21H17.8a1%2C1%2C0%2C0%2C0%2C0%2C2h7.49a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.29%2C22.83H17.8a1%2C1%2C0%2C1%2C0%2C0%2C2h7.49a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.29%2C28.41H17.8a1%2C1%2C0%2C0%2C0%2C0%2C2h7.49a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-buy-tickets {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22BuyTickets-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34%2C35H4a1%2C1%2C0%2C0%2C1-1-1v-7.4a1%2C1%2C0%2C0%2C1%2C1-1%2C2.2%2C2.2%2C0%2C1%2C0%2C0-4.4%2C1%2C1%2C0%2C0%2C1-1-1v-7.4a1%2C1%2C0%2C0%2C1%2C1-1H34a1%2C1%2C0%2C0%2C1%2C1%2C1v7.4a1%2C1%2C0%2C0%2C1-1%2C1%2C2.2%2C2.2%2C0%2C1%2C0%2C0%2C4.4%2C1%2C1%2C0%2C0%2C1%2C1%2C1V34A1%2C1%2C0%2C0%2C1%2C34%2C35ZM5%2C33H33V27.52a4.19%2C4.19%2C0%2C0%2C1%2C0-8.17V13.83H5v5.52a4.19%2C4.19%2C0%2C0%2C1%2C0%2C8.17Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-by-artist {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ByArtist-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.55%2C16.53a1%2C1%2C0%2C0%2C0-.87-.69l-9.95-.73L19.92%2C5.85a1%2C1%2C0%2C0%2C0-1.84%2C0l-3.81%2C9.26-9.95.73a1%2C1%2C0%2C0%2C0-.57%2C1.76l7.6%2C6.5L9%2C33.77a1%2C1%2C0%2C0%2C0%2C1.5%2C1.09l8.5-5.2%2C8.5%2C5.2A1%2C1%2C0%2C0%2C0%2C28%2C35a1%2C1%2C0%2C0%2C0%2C.58-.19%2C1%2C1%2C0%2C0%2C0%2C.39-1L26.65%2C24.1l7.6-6.5A1%2C1%2C0%2C0%2C0%2C34.55%2C16.53ZM24.88%2C23a1%2C1%2C0%2C0%2C0-.32%2C1l1.92%2C7.91-7-4.25a1%2C1%2C0%2C0%2C0-1%2C0l-7%2C4.25L13.44%2C24a1%2C1%2C0%2C0%2C0-.32-1L6.89%2C17.66l8.15-.6a1%2C1%2C0%2C0%2C0%2C.85-.62L19%2C8.86l3.11%2C7.58a1%2C1%2C0%2C0%2C0%2C.86.62l8.14.6Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-by-date {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ByDate-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.94%2C35.06H7.16a4%2C4%2C0%2C0%2C1-4-4V11.86a4%2C4%2C0%2C0%2C1%2C4-4H30.94a4%2C4%2C0%2C0%2C1%2C4%2C4v19.2A4%2C4%2C0%2C0%2C1%2C30.94%2C35.06ZM7.16%2C9.86a2%2C2%2C0%2C0%2C0-2%2C2v19.2a2%2C2%2C0%2C0%2C0%2C2%2C2H30.94a2%2C2%2C0%2C0%2C0%2C2-2V11.86a2%2C2%2C0%2C0%2C0-2-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24.75%2C12.2a1%2C1%2C0%2C0%2C1-1-1V6.52a1%2C1%2C0%2C0%2C1%2C2%2C0V11.2A1%2C1%2C0%2C0%2C1%2C24.75%2C12.2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.45%2C12.2a1%2C1%2C0%2C0%2C1-1-1V6.52a1%2C1%2C0%2C0%2C1%2C2%2C0V11.2A1%2C1%2C0%2C0%2C1%2C13.45%2C12.2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18.57%2C30.93h-9V28.7A49.23%2C49.23%2C0%2C0%2C0%2C14%2C23.47a4%2C4%2C0%2C0%2C0%2C.86-2.11%2C1.09%2C1.09%2C0%2C0%2C0-1.18-1.16c-.87%2C0-1.28.67-1.28%2C1.77L9.26%2C21.5a4.25%2C4.25%2C0%2C0%2C1%2C4.45-3.91c2.21%2C0%2C4.33%2C1.28%2C4.33%2C3.71A6.33%2C6.33%2C0%2C0%2C1%2C16.7%2C25c-.86%2C1.21-2%2C2.33-2.87%2C3.36h4.74Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.55%2C23.1A5.44%2C5.44%2C0%2C0%2C0%2C24%2C23a1.43%2C1.43%2C0%2C0%2C0%2C1.2-1.42%2C1.29%2C1.29%2C0%2C0%2C0-1.44-1.3%2C1.35%2C1.35%2C0%2C0%2C0-1.37%2C1.3L19.7%2C20.35a4%2C4%2C0%2C0%2C1%2C4-2.76c2.27%2C0%2C4.59%2C1.34%2C4.59%2C3.51a3.39%2C3.39%2C0%2C0%2C1-1.61%2C2.81%2C3.37%2C3.37%2C0%2C0%2C1%2C2.14%2C3.21c0%2C2.57-2.18%2C4.05-4.82%2C4.05a4.8%2C4.8%2C0%2C0%2C1-4.59-3L22.08%2C27a2%2C2%2C0%2C0%2C0%2C2%2C1.55%2C1.44%2C1.44%2C0%2C0%2C0%2C1.55-1.42c0-1.18-.92-1.67-2.24-1.67a5.14%2C5.14%2C0%2C0%2C0-.85.08Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%224.16%22%20y%3D%2213.79%22%20width%3D%2229.78%22%20height%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-by-venue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ByVenue-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M26.15%2C6.24H11.85a3%2C3%2C0%2C0%2C0-3%2C3V22.4a3%2C3%2C0%2C0%2C0%2C3%2C3h3.37s0%2C0%2C0%2C.05L18%2C34.37a1.07%2C1.07%2C0%2C0%2C0%2C1.94%2C0l2.81-8.92s0%2C0%2C0-.05h3.37a3%2C3%2C0%2C0%2C0%2C3-3V9.24A3%2C3%2C0%2C0%2C0%2C26.15%2C6.24Zm1%2C16.16a1%2C1%2C0%2C0%2C1-1%2C1H11.85a1%2C1%2C0%2C0%2C1-1-1V9.24a1%2C1%2C0%2C0%2C1%2C1-1h14.3a1%2C1%2C0%2C0%2C1%2C1%2C1Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-community {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22community%22%3E%3Cg%20id%3D%22community-2%22%20data-name%3D%22community%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.11%2C18.53l-4-4.05a1%2C1%2C0%2C0%2C0-1.41-.12%2C1%2C1%2C0%2C0%2C0-.12%2C1.41.57.57%2C0%2C0%2C0%2C.11.11L31%2C18.18H26.2a1%2C1%2C0%2C1%2C0%2C0%2C2H31l-2.3%2C2.29a1%2C1%2C0%2C1%2C0%2C1.41%2C1.42l4-3.95A1%2C1%2C0%2C0%2C0%2C34.11%2C18.53Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.29%2C28.87%2C20%2C31.18v-4.8a1%2C1%2C0%2C1%2C0-2%2C0v4.8l-2.29-2.3a1%2C1%2C0%2C0%2C0-1.41-.12%2C1%2C1%2C0%2C0%2C0-.12%2C1.41l.11.11%2C3.94%2C4a1%2C1%2C0%2C0%2C0%2C.71.3h0a1%2C1%2C0%2C0%2C0%2C.7-.29l4.06-4a1%2C1%2C0%2C0%2C0-1.41-1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.76%2C4.08a1%2C1%2C0%2C0%2C0-.71-.3%2C1.13%2C1.13%2C0%2C0%2C0-.71.29l-4.05%2C4a1%2C1%2C0%2C1%2C0%2C1.4%2C1.42L18%2C7.18V12a1%2C1%2C0%2C0%2C0%2C2%2C0V7.18l2.29%2C2.3a1%2C1%2C0%2C1%2C0%2C1.52-1.29l-.1-.11Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.8%2C18.18H7l2.3-2.29a1%2C1%2C0%2C0%2C0-1.4-1.42l-4%2C4a1%2C1%2C0%2C0%2C0%2C0%2C1.41l4%2C4.05a1%2C1%2C0%2C1%2C0%2C1.52-1.29.57.57%2C0%2C0%2C0-.11-.11L7%2C20.18h4.8a1%2C1%2C0%2C0%2C0%2C0-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C24.18a5%2C5%2C0%2C1%2C0-5-5A5%2C5%2C0%2C0%2C0%2C19%2C24.18Zm0-8a3%2C3%2C0%2C1%2C1-3%2C3A3%2C3%2C0%2C0%2C1%2C19%2C16.18Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-contact-info {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22SVGID%22%20class%3D%22cls-1%22%20x%3D%224.08%22%20y%3D%2211.19%22%20width%3D%2214.34%22%20height%3D%2215.65%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ContactInfo-Unified%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M12.16%2C26a.81.81%2C0%2C0%2C1-.62-.23.66.66%2C0%2C0%2C1-.21-.46.6.6%2C0%2C0%2C1%2C.18-.48.73.73%2C0%2C0%2C1%2C.46-.23%2C1%2C1%2C0%2C0%2C1%2C.51.12%2C1.89%2C1.89%2C0%2C0%2C1%2C0-.29%2C2.12%2C2.12%2C0%2C0%2C0-.14-.48%2C7.47%2C7.47%2C0%2C0%2C0-.43-.88l-.56-1-.45-.8c-.06.14-.13.27-.19.39a4.11%2C4.11%2C0%2C0%2C1-.7.94%2C2.49%2C2.49%2C0%2C0%2C1-.72.49%2C2%2C2%2C0%2C0%2C1-.69.12A1.27%2C1.27%2C0%2C0%2C1%2C7.74%2C23a.8.8%2C0%2C0%2C1-.32-.63.68.68%2C0%2C0%2C1%2C.32-.59.75.75%2C0%2C0%2C1%2C.35-.1.68.68%2C0%2C0%2C1%2C.65.43.52.52%2C0%2C0%2C0%2C.08.11s.1%2C0%2C.32-.18a3.08%2C3.08%2C0%2C0%2C0%2C.41-.69c0-.12.09-.23.14-.35-.29.12-.56.22-.79.29a3.85%2C3.85%2C0%2C0%2C1-1.16.18%2C2.26%2C2.26%2C0%2C0%2C1-.85-.17%2C1.68%2C1.68%2C0%2C0%2C1-.56-.39%2C1.35%2C1.35%2C0%2C0%2C1-.45-.76.76.76%2C0%2C0%2C1%2C.22-.66.64.64%2C0%2C0%2C1%2C.65-.19.85.85%2C0%2C0%2C1%2C.32.17.72.72%2C0%2C0%2C1%2C.15.76c0%2C.08%2C0%2C.12%2C0%2C.14s.08.07.36.1a2.86%2C2.86%2C0%2C0%2C0%2C.78-.21%2C8.56%2C8.56%2C0%2C0%2C0%2C.88-.4%2C10.5%2C10.5%2C0%2C0%2C1-1.07-.47%2C4.09%2C4.09%2C0%2C0%2C1-1-.7A2.45%2C2.45%2C0%2C0%2C1%2C6.71%2C18a1.58%2C1.58%2C0%2C0%2C1-.12-.67%2C1.36%2C1.36%2C0%2C0%2C1%2C.22-.86.83.83%2C0%2C0%2C1%2C.63-.31.67.67%2C0%2C0%2C1%2C.59.32.9.9%2C0%2C0%2C1%2C.1.35.72.72%2C0%2C0%2C1-.43.65l-.12.08s0%2C.1.18.32a3.1%2C3.1%2C0%2C0%2C0%2C.7.4c.29.13.6.24.93.35l-.13-.23a10.79%2C10.79%2C0%2C0%2C1-.52-1.28%2C4.19%2C4.19%2C0%2C0%2C1-.17-1.17%2C2.3%2C2.3%2C0%2C0%2C1%2C.16-.85%2C1.76%2C1.76%2C0%2C0%2C1%2C.39-.55%2C1.29%2C1.29%2C0%2C0%2C1%2C.76-.45.81.81%2C0%2C0%2C1%2C.67.21.67.67%2C0%2C0%2C1%2C.19.65.82.82%2C0%2C0%2C1-.17.32.76.76%2C0%2C0%2C1-.77.16l-.13%2C0s-.07.07-.11.36a2.9%2C2.9%2C0%2C0%2C0%2C.21.77%2C8.91%2C8.91%2C0%2C0%2C0%2C.52%2C1.09l.26.46.34-1.26c.1-.33.32-1%2C.32-1a13.23%2C13.23%2C0%2C0%2C1%2C.53-1.5%2C4.4%2C4.4%2C0%2C0%2C1%2C.58-.92%2C2.61%2C2.61%2C0%2C0%2C1%2C.75-.61%2C1.29%2C1.29%2C0%2C0%2C1%2C.62-.14%2C1.16%2C1.16%2C0%2C0%2C1%2C.8.27.89.89%2C0%2C0%2C1%2C.34.66.7.7%2C0%2C0%2C1-.18.48.71.71%2C0%2C0%2C1-.47.22.7.7%2C0%2C0%2C1-.48-.18.86.86%2C0%2C0%2C1-.28-.44%2C1.65%2C1.65%2C0%2C0%2C1-.18.23%2C2.37%2C2.37%2C0%2C0%2C0-.25.44%2C7.38%2C7.38%2C0%2C0%2C0-.31.92c-.12.42-.29%2C1.09-.29%2C1.09l-.57%2C2.07L12.5%2C18c.3-.17.93-.48.93-.48a13.23%2C13.23%2C0%2C0%2C1%2C1.43-.68%2C3.57%2C3.57%2C0%2C0%2C1%2C1.07-.24%2C2.36%2C2.36%2C0%2C0%2C1%2C.95.1%2C1.19%2C1.19%2C0%2C0%2C1%2C.54.34%2C1.14%2C1.14%2C0%2C0%2C1%2C.38.75h0a.91.91%2C0%2C0%2C1-.23.71.7.7%2C0%2C0%2C1-.46.21.64.64%2C0%2C0%2C1-.49-.18.74.74%2C0%2C0%2C1-.22-.47.83.83%2C0%2C0%2C1%2C.12-.51s-.13%2C0-.3%2C0a2.27%2C2.27%2C0%2C0%2C0-.48.14%2C6.72%2C6.72%2C0%2C0%2C0-.87.43%2C6.66%2C6.66%2C0%2C0%2C0-.65.38l-1.67.94.46.12%2C1%2C.32a13.23%2C13.23%2C0%2C0%2C1%2C1.5.53%2C4.25%2C4.25%2C0%2C0%2C1%2C.92.58%2C2.43%2C2.43%2C0%2C0%2C1%2C.6.75%2C1.29%2C1.29%2C0%2C0%2C1%2C.14.62%2C1.1%2C1.1%2C0%2C0%2C1-.27.8.86.86%2C0%2C0%2C1-.65.34.68.68%2C0%2C0%2C1-.7-.64.75.75%2C0%2C0%2C1%2C.17-.49.87.87%2C0%2C0%2C1%2C.45-.28s-.1-.08-.23-.18a2.26%2C2.26%2C0%2C0%2C0-.44-.25%2C8.75%2C8.75%2C0%2C0%2C0-.92-.31l-1.09-.29-1.44-.4.47.91A14.33%2C14.33%2C0%2C0%2C1%2C13.2%2C23a4.22%2C4.22%2C0%2C0%2C1%2C.24%2C1.06%2C2.43%2C2.43%2C0%2C0%2C1-.1%2C1%2C1.35%2C1.35%2C0%2C0%2C1-.34.54%2C1.15%2C1.15%2C0%2C0%2C1-.75.37Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M34%2C8.5%2C4%2C8.38H4a1%2C1%2C0%2C0%2C0-1%2C1V34a1%2C1%2C0%2C0%2C0%2C1%2C1L34%2C35.08h0a1.05%2C1.05%2C0%2C0%2C0%2C.71-.29%2C1%2C1%2C0%2C0%2C0%2C.29-.71V9.5A1%2C1%2C0%2C0%2C0%2C34%2C8.5ZM33%2C33.08l-8.51%2C0V31.56h.25a1%2C1%2C0%2C0%2C0%2C0-2H22.06a1%2C1%2C0%2C0%2C0%2C0%2C2h.39V33l-6.8%2C0V31.56h.25a1%2C1%2C0%2C0%2C0%2C0-2H13.26a1%2C1%2C0%2C0%2C0%2C0%2C2h.39V33L5%2C33V10.38L33%2C10.49Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M20.44%2C14.77H30.83a1%2C1%2C0%2C0%2C0%2C0-2H20.44a1%2C1%2C0%2C0%2C0%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M20.44%2C18.93H30.83a1%2C1%2C0%2C0%2C0%2C0-2H20.44a1%2C1%2C0%2C0%2C0%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M20.44%2C23.09H30.83a1%2C1%2C0%2C0%2C0%2C0-2H20.44a1%2C1%2C0%2C0%2C0%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M20.44%2C27.26H30.83a1%2C1%2C0%2C0%2C0%2C0-2H20.44a1%2C1%2C0%2C0%2C0%2C0%2C2Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-corporate-partnerships {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22CorporatePartnerships-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.77%2C21.8l-3.91-10a2.76%2C2.76%2C0%2C0%2C0-1.48-1.52%2C2.58%2C2.58%2C0%2C0%2C0-2%2C0l-.46.2-10%2C2.58L11%2C11.05h-.05L10.78%2C11l-1.32-.43a2.56%2C2.56%2C0%2C0%2C0-2%2C.19A2.78%2C2.78%2C0%2C0%2C0%2C6.11%2C12.4l-3%2C10.31a2.78%2C2.78%2C0%2C0%2C0%2C1.76%2C3.43l1.32.42h0l.16%2C0%2C2.08.64a2.56%2C2.56%2C0%2C0%2C0%2C.86%2C2.25%2C2.77%2C2.77%2C0%2C0%2C0-.26%2C3.06%2C2.54%2C2.54%2C0%2C0%2C0%2C1.62%2C1.23%2C2.35%2C2.35%2C0%2C0%2C0%2C1.79-.24%2C2.35%2C2.35%2C0%2C0%2C0%2C.23.57%2C2.57%2C2.57%2C0%2C0%2C0%2C2.22%2C1.32%2C2.5%2C2.5%2C0%2C0%2C0%2C1.34-.4l5.38-3.41%2C11.14-6%2C.55-.24A2.81%2C2.81%2C0%2C0%2C0%2C34.77%2C21.8Zm-6.38-9.68a.71.71%2C0%2C0%2C1%2C.23.05.7.7%2C0%2C0%2C1%2C.38.41l3.91%2C10a.81.81%2C0%2C0%2C1-.37%2C1l-1.28.56a.56.56%2C0%2C0%2C1-.46%2C0%2C.68.68%2C0%2C0%2C1-.38-.4l-3.91-10a.81.81%2C0%2C0%2C1%2C.37-1l1.28-.56A.68.68%2C0%2C0%2C1%2C28.39%2C12.12ZM5.07%2C23.27%2C8%2C13a.7.7%2C0%2C0%2C1%2C.35-.45.61.61%2C0%2C0%2C1%2C.46%2C0l1.32.42a.79.79%2C0%2C0%2C1%2C.45%2C1l-3%2C10.31a.74.74%2C0%2C0%2C1-.36.45.58.58%2C0%2C0%2C1-.41.05l-.71-.22-.66-.21A.78.78%2C0%2C0%2C1%2C5.07%2C23.27Zm15.57%2C6.62L15.2%2C33.34a.5.5%2C0%2C0%2C1-.39.07.59.59%2C0%2C0%2C1-.36-.28.72.72%2C0%2C0%2C1%2C.2-.94l4.85-3.08a1%2C1%2C0%2C0%2C0%2C.31-1.38%2C1%2C1%2C0%2C0%2C0-1.38-.31l-2.88%2C1.83-2%2C1.25h0l-2%2C1.28a.45.45%2C0%2C0%2C1-.39.06.55.55%2C0%2C0%2C1-.36-.28.72.72%2C0%2C0%2C1%2C.21-.94l1.34-.85h0l5.57-3.53a1%2C1%2C0%2C1%2C0-1.07-1.69l-5.57%2C3.53a.48.48%2C0%2C0%2C1-.39.06.55.55%2C0%2C0%2C1-.36-.28.72.72%2C0%2C0%2C1%2C.21-.94L14%2C24.86a1%2C1%2C0%2C0%2C0%2C.3-1.38%2C1%2C1%2C0%2C0%2C0-1.38-.31L9.68%2C25.23a2.94%2C2.94%2C0%2C0%2C0-.26.2l-.15%2C0a2.63%2C2.63%2C0%2C0%2C0%2C.31-.68l3-10.31a2.38%2C2.38%2C0%2C0%2C0%2C.1-.65l3.86%2C1.36h0l6.69%2C2.34a1.59%2C1.59%2C0%2C0%2C1-.59.81%2C1.27%2C1.27%2C0%2C0%2C1-.95.08l-2.88-1a1%2C1%2C0%2C0%2C0-1.24.53l-.22.51c-.5%2C1.14-.93%2C2.12-1.55%2C2.35a3%2C3%2C0%2C0%2C1-2.19-.45%2C1%2C1%2C0%2C0%2C0-.86%2C1.81%2C6.22%2C6.22%2C0%2C0%2C0%2C2.62.71%2C3.19%2C3.19%2C0%2C0%2C0%2C1.13-.19c1.31-.49%2C1.93-1.72%2C2.53-3.08l2.06.73A3.23%2C3.23%2C0%2C0%2C0%2C23.64%2C20a3.61%2C3.61%2C0%2C0%2C0%2C1.54-2.15l.2-.74a1%2C1%2C0%2C0%2C0-.63-1.21l-4.48-1.56%2C4.21-1.08a2.71%2C2.71%2C0%2C0%2C0%2C.17%2C1.25l3.9%2C10a2.88%2C2.88%2C0%2C0%2C0%2C.57.89Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-details {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDM4IDM4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkRldGFpbHMtVW5pZmllZCI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTksMy42NkExNS4zNCwxNS4zNCwwLDEsMCwzNC4zNCwxOSwxNS4zNiwxNS4zNiwwLDAsMCwxOSwzLjY2Wm0wLDI4LjY4QTEzLjM0LDEzLjM0LDAsMSwxLDMyLjM0LDE5LDEzLjM1LDEzLjM1LDAsMCwxLDE5LDMyLjM0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3LDEyLjZhMS44NiwxLjg2LDAsMSwxLDEuODUsMS44QTEuODYsMS44NiwwLDAsMSwxNywxMi42Wk0xNy4yNSwxNmgzLjI0VjI3LjczSDE3LjI1WiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}

.icon-donate-tix {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22DonateTickets-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.26%2C23.36a1%2C1%2C0%2C0%2C0-1.12.87%2C5.09%2C5.09%2C0%2C0%2C1-1.47%2C3%2C5.18%2C5.18%2C0%2C1%2C1-.3-7.58l.23.2a1.27%2C1.27%2C0%2C0%2C0%2C.13.11h-.45a1%2C1%2C0%2C0%2C0-1%2C1%2C1%2C1%2C0%2C0%2C0%2C1%2C1l2.82.05h0a1%2C1%2C0%2C0%2C0%2C1-1l.05-2.81a1%2C1%2C0%2C0%2C0-1-1%2C1%2C1%2C0%2C0%2C0-1%2C1v.36l0%2C0q-.22-.22-.45-.42a4.09%2C4.09%2C0%2C0%2C0-.53-.4A7.13%2C7.13%2C0%2C0%2C0%2C19%2C16.39h0a7.18%2C7.18%2C0%2C1%2C0%2C5.09%2C12.25%2C7.06%2C7.06%2C0%2C0%2C0%2C2-4.16A1%2C1%2C0%2C0%2C0%2C25.26%2C23.36Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34%2C35H4a1%2C1%2C0%2C0%2C1-1-1V26.6a1%2C1%2C0%2C0%2C1%2C1-1%2C2.2%2C2.2%2C0%2C1%2C0%2C0-4.4%2C1%2C1%2C0%2C0%2C1-1-1V12.8a1%2C1%2C0%2C0%2C1%2C1-1H34a1%2C1%2C0%2C0%2C1%2C1%2C1v7.4a1%2C1%2C0%2C0%2C1-1%2C1%2C2.2%2C2.2%2C0%2C1%2C0%2C0%2C4.4%2C1%2C1%2C0%2C0%2C1%2C1%2C1V34A1%2C1%2C0%2C0%2C1%2C34%2C35ZM5%2C33H33V27.48a4.19%2C4.19%2C0%2C0%2C1%2C0-8.17V13.8H5v5.51a4.19%2C4.19%2C0%2C0%2C1%2C0%2C8.17Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-endowment-campaign {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22EndowentCampaign-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M28.08%2C21.19c0-6.1-8-13.7-8.4-14a1%2C1%2C0%2C0%2C0-1.36%2C0c-.35.32-8.4%2C7.92-8.4%2C14%2C0%2C7%2C4.34%2C8.29%2C8.06%2C8.47l-.08%2C4.65a1%2C1%2C0%2C0%2C0%2C1%2C1h0a1%2C1%2C0%2C0%2C0%2C1-1L20%2C29.67C22.78%2C29.56%2C28.08%2C28.67%2C28.08%2C21.19ZM19%2C27.68c-4.25%2C0-7.08-1.1-7.08-6.49%2C0-4.3%2C5.18-10%2C7.08-11.88%2C1.9%2C1.92%2C7.08%2C7.58%2C7.08%2C11.88C26.08%2C25.74%2C24%2C27.68%2C19%2C27.68Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.18%2C20a1%2C1%2C0%2C1%2C0-.83-1.82l-1.45.66V17.62l1.8-.78A1%2C1%2C0%2C0%2C0%2C20.91%2C15l-1%2C.43V13.33a1%2C1%2C0%2C1%2C0-2%2C0v2.11l-1-.43a1%2C1%2C0%2C1%2C0-.79%2C1.83l1.79.78v1.26l-1.45-.66a1%2C1%2C0%2C0%2C0-1.33.49%2C1%2C1%2C0%2C0%2C0%2C.5%2C1.33l2.28%2C1v1.55L16.45%2C22a1%2C1%2C0%2C1%2C0-.83%2C1.82l2.28%2C1v.83a1%2C1%2C0%2C0%2C0%2C2%2C0v-.83l2.28-1A1%2C1%2C0%2C1%2C0%2C21.35%2C22l-1.45.66V21.07Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D.cls-4%7Bfill%3A%233b5896%3B%7D%3C%2Fstyle%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22SVGID%22%20class%3D%22cls-1%22%20x%3D%221%22%20y%3D%221%22%20width%3D%2234%22%20height%3D%2234%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Facebook%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M33.13%2C1H2.87A1.83%2C1.83%2C0%2C0%2C0%2C1%2C2.87V33.13A1.89%2C1.89%2C0%2C0%2C0%2C2.87%2C35H33.13A1.89%2C1.89%2C0%2C0%2C0%2C35%2C33.13V2.87A1.89%2C1.89%2C0%2C0%2C0%2C33.13%2C1%22%2F%3E%3C%2Fg%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M33.13%2C1H2.87A1.83%2C1.83%2C0%2C0%2C0%2C1%2C2.87V33.13A1.89%2C1.89%2C0%2C0%2C0%2C2.87%2C35H19.19V21.82H14.77v-5.1h4.42V12.9c0-4.42%2C2.72-6.8%2C6.63-6.8%2C1.87%2C0%2C3.48.17%2C4%2C.17v4.59H27.1c-2.13%2C0-2.55%2C1-2.55%2C2.46v3.32h5.1L29%2C21.74H24.55V35h8.58A1.89%2C1.89%2C0%2C0%2C0%2C35%2C33.13V2.87A1.89%2C1.89%2C0%2C0%2C0%2C33.13%2C1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-family-matinee {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22FamilyMatinee-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.49%2C22.6a4.11%2C4.11%2C0%2C0%2C0%2C1.6-3.34c0-2.15-1.49-3.91-3.32-3.91s-3.31%2C1.76-3.31%2C3.91a4.08%2C4.08%2C0%2C0%2C0%2C1.6%2C3.34%2C5.39%2C5.39%2C0%2C0%2C0-1.71%2C1.63%2C8.27%2C8.27%2C0%2C0%2C0-2.9-3.66A4.08%2C4.08%2C0%2C0%2C0%2C24%2C17.25c0-2.16-1.49-3.92-3.32-3.92s-3.32%2C1.76-3.32%2C3.92A4.08%2C4.08%2C0%2C0%2C0%2C19%2C20.57a5.74%2C5.74%2C0%2C0%2C0-1.59%2C1.5%2C8.63%2C8.63%2C0%2C0%2C0-4-4.33%2C4.94%2C4.94%2C0%2C0%2C0%2C2.26-4.29c0-2.65-1.8-4.81-4-4.81s-4%2C2.16-4%2C4.81A4.94%2C4.94%2C0%2C0%2C0%2C10%2C17.78C6.7%2C19.26%2C3.15%2C24.8%2C3.15%2C34a1%2C1%2C0%2C0%2C0%2C1%2C1h29.7a1%2C1%2C0%2C0%2C0%2C1-1C34.85%2C30.46%2C33.54%2C24.32%2C30.49%2C22.6Zm-1.72-5.25c.71%2C0%2C1.32.88%2C1.32%2C1.91s-.61%2C1.92-1.32%2C1.92-1.31-.88-1.31-1.92S28.06%2C17.35%2C28.77%2C17.35Zm-8-2c.71%2C0%2C1.32.88%2C1.32%2C1.92s-.61%2C1.91-1.32%2C1.91-1.32-.88-1.32-1.91S20%2C15.33%2C20.72%2C15.33ZM9.64%2C13.45c0-1.52.93-2.81%2C2-2.81s2%2C1.29%2C2%2C2.81-.92%2C2.8-2%2C2.8S9.64%2C15%2C9.64%2C13.45ZM14.31%2C33H5.17c.27-6.41%2C3.06-13.64%2C6.49-13.64%2C1.8%2C0%2C3.39%2C2%2C4.53%2C4.87A25.5%2C25.5%2C0%2C0%2C0%2C14.31%2C33Zm10.37%2C0H16.31a24.84%2C24.84%2C0%2C0%2C1%2C.88-5.64%2C15.81%2C15.81%2C0%2C0%2C1%2C1.16-3.06c.72-1.38%2C1.54-2.24%2C2.37-2.24%2C1.22%2C0%2C2.49%2C1.84%2C3.41%2C4.43a23.07%2C23.07%2C0%2C0%2C1%2C1%2C3.73A25.69%2C25.69%2C0%2C0%2C1%2C25.4%2C33Zm2.72%2C0a26.24%2C26.24%2C0%2C0%2C0-1.13-6.38c.69-1.48%2C1.56-2.5%2C2.5-2.5%2C2.14%2C0%2C3.79%2C5.05%2C4%2C8.88Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-faq {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22FAQ-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C4.64A15.34%2C15.34%2C0%2C1%2C0%2C34.34%2C20%2C15.36%2C15.36%2C0%2C0%2C0%2C19%2C4.64Zm0%2C28.68A13.34%2C13.34%2C0%2C1%2C1%2C32.34%2C20%2C13.36%2C13.36%2C0%2C0%2C1%2C19%2C33.32Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2216.94%22%20y%3D%2225.61%22%20width%3D%223.95%22%20height%3D%223.85%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19.08%2C11.07a5.21%2C5.21%2C0%2C0%2C0-5.5%2C5.35v.43h3.59v-.54c0-1.37.7-2.19%2C1.91-2.19a1.84%2C1.84%2C0%2C0%2C1%2C1.89%2C2C21%2C18%2C19.11%2C18.66%2C17%2C19.36v3.92h3.75v-2c2-1%2C3.74-2.16%2C3.74-5.24A5.21%2C5.21%2C0%2C0%2C0%2C19.08%2C11.07Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-gala {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Gala-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M28.77%2C32.4l-1.61.29-1.05-5.91a3.6%2C3.6%2C0%2C0%2C0%2C2-3.82l-1.95-11A1%2C1%2C0%2C0%2C0%2C25%2C11.13l-5.33.94a1%2C1%2C0%2C0%2C0-.64.41s0%2C.07-.05.11%2C0-.08-.05-.11a1%2C1%2C0%2C0%2C0-.64-.41L13%2C11.13a1%2C1%2C0%2C0%2C0-1.15.81L9.88%2C23A3.6%2C3.6%2C0%2C0%2C0%2C12%2C26.84l-1%2C5.87L9.23%2C32.4a1%2C1%2C0%2C0%2C0-.34%2C2l5.32.94.17%2C0a1%2C1%2C0%2C0%2C0%2C.18-2L13%2C33.06l1-5.9a3.75%2C3.75%2C0%2C0%2C0%2C1.66-.6%2C3.48%2C3.48%2C0%2C0%2C0%2C1.52-2.31L19%2C13.89l1.83%2C10.35a3.48%2C3.48%2C0%2C0%2C0%2C1.52%2C2.32%2C3.76%2C3.76%2C0%2C0%2C0%2C1.8.61l1%2C5.86-1.75.31a1%2C1%2C0%2C0%2C0%2C.18%2C2l.17%2C0%2C5.32-.94a1%2C1%2C0%2C0%2C0-.34-2ZM15.2%2C23.9a1.51%2C1.51%2C0%2C0%2C1-.66%2C1%2C1.77%2C1.77%2C0%2C0%2C1-1.29.26%2C1.64%2C1.64%2C0%2C0%2C1-1.4-1.85l1.77-10%2C3.35.59Zm7.59%2C0L21%2C13.86l3.35-.59%2C1.77%2C10a1.64%2C1.64%2C0%2C0%2C1-1.4%2C1.85%2C1.76%2C1.76%2C0%2C0%2C1-1.29-.26A1.56%2C1.56%2C0%2C0%2C1%2C22.79%2C23.9Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C9.8a1%2C1%2C0%2C0%2C0%2C.69.28%2C1%2C1%2C0%2C0%2C0%2C.72-.31%2C1%2C1%2C0%2C0%2C0%2C0-1.41L15.08%2C7.1a1%2C1%2C0%2C0%2C0-1.41%2C0%2C1%2C1%2C0%2C0%2C0%2C0%2C1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.08%2C10.08a1%2C1%2C0%2C0%2C0%2C.72-.31l1.27-1.31a1%2C1%2C0%2C0%2C0-1.45-1.39L21.36%2C8.39a1%2C1%2C0%2C0%2C0%2C0%2C1.41A1%2C1%2C0%2C0%2C0%2C22.08%2C10.08Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C8.61h0a1%2C1%2C0%2C0%2C0%2C1-1l0-1.82a1%2C1%2C0%2C0%2C0-1-1h0a1%2C1%2C0%2C0%2C0-1%2C1l0%2C1.82A1%2C1%2C0%2C0%2C0%2C19%2C8.61Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-gfta {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2281%22%20height%3D%2250%22%20viewBox%3D%220%200%2081%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22gfta%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.94%2C29.07v.71h1v.82h-1v1.69H7V28.24H9.4v.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.79%2C32.35c-.91%2C0-1.44-.65-1.44-2.08s.55-2.1%2C1.45-2.1%2C1.45.66%2C1.45%2C2.09S15.71%2C32.35%2C14.79%2C32.35Zm0-3.34c-.31%2C0-.45.27-.45%2C1.25s.15%2C1.26.45%2C1.26.46-.27.46-1.25S15.1%2C29%2C14.8%2C29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.18%2C32.29l-.48-1.55h-.26v1.55h-1V28.24h1.4a1.26%2C1.26%2C0%2C0%2C1%2C.73%2C2.29l.59%2C1.76ZM21.82%2C29h-.38v1h.37c.27%2C0%2C.38-.17.38-.5S22.09%2C29%2C21.82%2C29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.73%2C38.8V42h-1V38.8H7V38H9.56v.85Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.56%2C42V40.31h-.82V42h-1V38h1v1.51h.82V38h1v4Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.88%2C42V38h2.38v.83H21.84v.7h.92v.82h-.92v.88H23.3V42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.78%2C12.85a4.71%2C4.71%2C0%2C0%2C0-.76-.94%2C2.94%2C2.94%2C0%2C0%2C0-2-.73%2C3.22%2C3.22%2C0%2C0%2C0-1.64.42A3.85%2C3.85%2C0%2C0%2C0%2C9.88%2C15a5.11%2C5.11%2C0%2C0%2C0%2C.83%2C3%2C2.66%2C2.66%2C0%2C0%2C0%2C.86.65%2C3.35%2C3.35%2C0%2C0%2C0%2C1.44.33%2C3%2C3%2C0%2C0%2C0%2C1-.16%2C2.33%2C2.33%2C0%2C0%2C0%2C1.32-1.1%2C3.6%2C3.6%2C0%2C0%2C0%2C.25-1H12.94V14.44h5.19v6.62H15.8V20c-.33.28-.58.49-.73.59a5%2C5%2C0%2C0%2C1-2.79.77%2C5.32%2C5.32%2C0%2C0%2C1-2.3-.5c-2.16-1-3.07-3.43-3.07-5.73%2C0-.88.17-4.06%2C2.94-5.61a5.71%2C5.71%2C0%2C0%2C1%2C2.94-.76A6.18%2C6.18%2C0%2C0%2C1%2C17%2C10.33a8%2C8%2C0%2C0%2C1%2C1%2C1.15Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.68%2C9.13c.34%2C0%2C.68%2C0%2C1%2C0A4%2C4%2C0%2C0%2C1%2C30.06%2C11a4.24%2C4.24%2C0%2C0%2C1%2C.47%2C2%2C3.15%2C3.15%2C0%2C0%2C1-.93%2C2.44%2C3.28%2C3.28%2C0%2C0%2C1-.56.44%2C10.07%2C10.07%2C0%2C0%2C1-1%2C.42l2.75%2C4.76H27.56l-2.39-4.25H23.31v4.25h-3V9.13ZM23.3%2C14.59h2.46a2.43%2C2.43%2C0%2C0%2C0%2C.8-.12%2C1.5%2C1.5%2C0%2C0%2C0%2C1-1.53c0-1.56-1.2-1.56-1.73-1.59H23.3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43%2C21.06H39.81l-.6-1.91H34.82l-.59%2C1.91H31.05L35.48%2C9.13h3.11Zm-4.44-4L37%2C12q-.27%2C1.06-.57%2C2.1Q36%2C15.54%2C35.51%2C17Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M46.67%2C9.13l2.58%2C4.4c.61%2C1.08%2C1.22%2C2.16%2C1.79%2C3.26l-.13-7.66h2.85V21.06H50.84l-2.23-3.78c-.37-.59-.74-1.2-1.08-1.81s-.68-1.27-1-1.91l.11%2C7.5H43.74V9.13Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M63.83%2C9.13v2.35H60.74v9.58h-3V11.48H54.62V9.13Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M72.27%2C12.67a4.21%2C4.21%2C0%2C0%2C0-3.13-1.47c-1.22%2C0-1.77.71-1.77%2C1.26a.91.91%2C0%2C0%2C0%2C.25.63c.4.44%2C1.06.42%2C2.18.59.67.1%2C1.33.24%2C2%2C.39a3.34%2C3.34%2C0%2C0%2C1%2C2.57%2C1.84%2C3.45%2C3.45%2C0%2C0%2C1%2C.24%2C1.28%2C3.86%2C3.86%2C0%2C0%2C1-.48%2C1.86%2C4.76%2C4.76%2C0%2C0%2C1-3.75%2C2.2%2C9.42%2C9.42%2C0%2C0%2C1-1.2.08%2C6.74%2C6.74%2C0%2C0%2C1-4.49-1.43%2C7.36%2C7.36%2C0%2C0%2C1-1-1L66%2C17.48a5%2C5%2C0%2C0%2C0%2C.52.51%2C4.84%2C4.84%2C0%2C0%2C0%2C2.92%2C1%2C4.19%2C4.19%2C0%2C0%2C0%2C.93-.12c.09%2C0%2C1.27-.36%2C1.27-1.27%2C0-1.1-1.59-1.15-2.65-1.28-.56-.09-1.13-.17-1.69-.31a4.05%2C4.05%2C0%2C0%2C1-2.25-1.25%2C2.75%2C2.75%2C0%2C0%2C1-.51-.88%2C3.7%2C3.7%2C0%2C0%2C1-.15-1%2C7.26%2C7.26%2C0%2C0%2C1%2C.07-.83%2C3.28%2C3.28%2C0%2C0%2C1%2C1-1.91%2C5.26%2C5.26%2C0%2C0%2C1%2C3.72-1.25A6.9%2C6.9%2C0%2C0%2C1%2C73.14%2C10a10.68%2C10.68%2C0%2C0%2C1%2C1.32%2C1.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.34%2C40.8H40.16l-.59-1.91H35.18l-.6%2C1.91H31.41l4.43-11.93h3.1Zm-4.45-4-1.55-5c-.19.71-.37%2C1.4-.58%2C2.09-.28%2C1-.59%2C2-.89%2C3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49.47%2C28.87c.34%2C0%2C.68%2C0%2C1%2C0a3.91%2C3.91%2C0%2C0%2C1%2C3.36%2C1.86%2C4.24%2C4.24%2C0%2C0%2C1%2C.47%2C2%2C3.13%2C3.13%2C0%2C0%2C1-.93%2C2.43%2C3.28%2C3.28%2C0%2C0%2C1-.56.44%2C7.64%2C7.64%2C0%2C0%2C1-1%2C.43l2.76%2C4.76H51.35L49%2C36.54H47.11V40.8h-3V28.87Zm-2.38%2C5.46h2.47a2.41%2C2.41%2C0%2C0%2C0%2C.79-.12%2C1.5%2C1.5%2C0%2C0%2C0%2C1-1.54c0-1.55-1.2-1.55-1.73-1.59H47.09Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M63.83%2C28.87v2.35H60.74V40.8h-3V31.22H54.62V28.87Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M72.27%2C32.4a4.64%2C4.64%2C0%2C0%2C0-2-1.3%2C5%2C5%2C0%2C0%2C0-1.12-.17c-1.22%2C0-1.77.71-1.77%2C1.27a.86.86%2C0%2C0%2C0%2C.25.62c.4.44%2C1.06.43%2C2.18.6.67.1%2C1.33.23%2C2%2C.38a3.36%2C3.36%2C0%2C0%2C1%2C2.57%2C1.85%2C3.4%2C3.4%2C0%2C0%2C1%2C.24%2C1.28%2C3.86%2C3.86%2C0%2C0%2C1-.48%2C1.86A4.76%2C4.76%2C0%2C0%2C1%2C70.37%2C41a9.42%2C9.42%2C0%2C0%2C1-1.2.08%2C6.68%2C6.68%2C0%2C0%2C1-4.49-1.44%2C7.14%2C7.14%2C0%2C0%2C1-1-1L66%2C37.22a5%2C5%2C0%2C0%2C0%2C.52.51%2C4.83%2C4.83%2C0%2C0%2C0%2C2.92%2C1%2C3.65%2C3.65%2C0%2C0%2C0%2C.93-.12c.09%2C0%2C1.27-.35%2C1.27-1.26%2C0-1.1-1.59-1.15-2.65-1.29-.56-.08-1.13-.17-1.69-.3a4.05%2C4.05%2C0%2C0%2C1-2.25-1.25%2C2.87%2C2.87%2C0%2C0%2C1-.51-.88%2C3.79%2C3.79%2C0%2C0%2C1-.15-1%2C7.43%2C7.43%2C0%2C0%2C1%2C.07-.83%2C3.28%2C3.28%2C0%2C0%2C1%2C1-1.91%2C5.31%2C5.31%2C0%2C0%2C1%2C3.72-1.25%2C6.93%2C6.93%2C0%2C0%2C1%2C3.93%2C1.19%2C10.68%2C10.68%2C0%2C0%2C1%2C1.32%2C1.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.76%2C5.26v40h76v-40ZM26.83%2C44.44H3.59v-9H26.83Zm0-9.8H3.59v-9H26.83Zm51.06%2C9.8H27.66V25.67H77.89Zm0-19.59H3.59V6.09h74.3Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Instagram%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%2C4.06c4.54%2C0%2C5.08%2C0%2C6.87.1A9.32%2C9.32%2C0%2C0%2C1%2C28%2C4.75%2C5.19%2C5.19%2C0%2C0%2C1%2C30%2C6a5.19%2C5.19%2C0%2C0%2C1%2C1.27%2C2%2C9.32%2C9.32%2C0%2C0%2C1%2C.59%2C3.16c.08%2C1.79.1%2C2.33.1%2C6.87s0%2C5.08-.1%2C6.87A9.32%2C9.32%2C0%2C0%2C1%2C31.25%2C28%2C5.63%2C5.63%2C0%2C0%2C1%2C28%2C31.25a9.32%2C9.32%2C0%2C0%2C1-3.16.59c-1.79.08-2.33.1-6.87.1s-5.08%2C0-6.87-.1A9.32%2C9.32%2C0%2C0%2C1%2C8%2C31.25%2C5.19%2C5.19%2C0%2C0%2C1%2C6%2C30%2C5.19%2C5.19%2C0%2C0%2C1%2C4.75%2C28a9.32%2C9.32%2C0%2C0%2C1-.59-3.16c-.08-1.79-.1-2.33-.1-6.87s0-5.08.1-6.87A9.32%2C9.32%2C0%2C0%2C1%2C4.75%2C8%2C5.19%2C5.19%2C0%2C0%2C1%2C6%2C6%2C5.19%2C5.19%2C0%2C0%2C1%2C8%2C4.75a9.32%2C9.32%2C0%2C0%2C1%2C3.16-.59c1.79-.08%2C2.33-.1%2C6.87-.1M18%2C1c-4.62%2C0-5.2%2C0-7%2C.1a12.49%2C12.49%2C0%2C0%2C0-4.13.79%2C8.69%2C8.69%2C0%2C0%2C0-5%2C5A12.49%2C12.49%2C0%2C0%2C0%2C1.1%2C11C1%2C12.8%2C1%2C13.38%2C1%2C18s0%2C5.2.1%2C7a12.49%2C12.49%2C0%2C0%2C0%2C.79%2C4.13%2C8.69%2C8.69%2C0%2C0%2C0%2C5%2C5A12.49%2C12.49%2C0%2C0%2C0%2C11%2C34.9c1.81.08%2C2.39.1%2C7%2C.1s5.2%2C0%2C7-.1a12.49%2C12.49%2C0%2C0%2C0%2C4.13-.79%2C8.69%2C8.69%2C0%2C0%2C0%2C5-5A12.49%2C12.49%2C0%2C0%2C0%2C34.9%2C25c.08-1.81.1-2.39.1-7s0-5.2-.1-7a12.49%2C12.49%2C0%2C0%2C0-.79-4.13%2C8.69%2C8.69%2C0%2C0%2C0-5-5A12.49%2C12.49%2C0%2C0%2C0%2C25%2C1.1C23.2%2C1%2C22.62%2C1%2C18%2C1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M18%2C9.27A8.73%2C8.73%2C0%2C1%2C0%2C26.73%2C18%2C8.73%2C8.73%2C0%2C0%2C0%2C18%2C9.27Zm0%2C14.4A5.67%2C5.67%2C0%2C1%2C1%2C23.67%2C18%2C5.67%2C5.67%2C0%2C0%2C1%2C18%2C23.67Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2227.07%22%20cy%3D%228.93%22%20r%3D%222.04%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-jobs-volunteer {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22JobsVolunteer-Source_copy%22%20data-name%3D%22JobsVolunteer-Source%20copy%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34%2C12.52a10%2C10%2C0%2C0%2C0-7.92-5.73A9.81%2C9.81%2C0%2C0%2C0%2C19%2C8.6%2C9.37%2C9.37%2C0%2C0%2C0%2C12%2C6.79%2C10%2C10%2C0%2C0%2C0%2C4%2C12.52a9.63%2C9.63%2C0%2C0%2C0%2C.75%2C9.61%2C16.2%2C16.2%2C0%2C0%2C0%2C2.47%2C2.73l.93.9c2.54%2C2.58%2C5.1%2C5.12%2C7.66%2C7.67l.86.86a3.23%2C3.23%2C0%2C0%2C0%2C2.22%2C1.08h.16a3.23%2C3.23%2C0%2C0%2C0%2C2.22-1.08l.86-.86c2.56-2.55%2C5.12-5.09%2C7.66-7.67l.93-.9a16.2%2C16.2%2C0%2C0%2C0%2C2.47-2.73A9.63%2C9.63%2C0%2C0%2C0%2C34%2C12.52ZM6.45%2C21a7.69%2C7.69%2C0%2C0%2C1-.61-7.65%2C8%2C8%2C0%2C0%2C1%2C6.32-4.59A7.57%2C7.57%2C0%2C0%2C1%2C17.54%2C10l-1.25%2C1.2c-1.75%2C1.67-3.56%2C3.41-5%2C5.06a2.76%2C2.76%2C0%2C0%2C0-.44%2C3.23L7.73%2C22.54A10.21%2C10.21%2C0%2C0%2C1%2C6.45%2C21Zm25.1%2C0a14.22%2C14.22%2C0%2C0%2C1-2.17%2C2.39c-.33.31-.67.63-1%2C.95-2.53%2C2.57-5.08%2C5.11-7.64%2C7.65l-.86.87a1.45%2C1.45%2C0%2C0%2C1-.86.49H19a1.43%2C1.43%2C0%2C0%2C1-.86-.5L17.25%2C32l-.61-.6%2C6-6a1%2C1%2C0%2C0%2C0%2C0-1.41%2C1%2C1%2C0%2C0%2C0-1.42%2C0l-6%2C6c-.78-.77-1.55-1.55-2.32-2.32l6-6a1%2C1%2C0%2C0%2C0-1.42-1.42l-6%2C6L9.61%2C24.36l-.44-.43%2C3.07-3.07a3.08%2C3.08%2C0%2C0%2C0%2C1.34.33%2C2.88%2C2.88%2C0%2C0%2C0%2C2.1-.92c.41-.43%2C1.05-1%2C1.66-1.55s1-.92%2C1.4-1.3l.45-.44.13.09.51.34a7.67%2C7.67%2C0%2C0%2C0%2C1.4.74A4.52%2C4.52%2C0%2C0%2C0%2C26.05%2C17a1%2C1%2C0%2C0%2C0-1.31-1.52%2C2.57%2C2.57%2C0%2C0%2C1-2.82.76%2C5.72%2C5.72%2C0%2C0%2C1-1-.56l-.47-.31c-1.44-1-2-.53-3.17.66-.31.3-.77.72-1.27%2C1.16s-1.3%2C1.17-1.76%2C1.65a1%2C1%2C0%2C0%2C1-1.42%2C0h0a.84.84%2C0%2C0%2C1-.08-1.28c1.44-1.6%2C3.22-3.3%2C4.94-5L20%2C10.37a7.54%2C7.54%2C0%2C0%2C1%2C5.82-1.59%2C8%2C8%2C0%2C0%2C1%2C6.32%2C4.59A7.69%2C7.69%2C0%2C0%2C1%2C31.55%2C21Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-join-email-list {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22JoinEmailList-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.24%2C29a6.43%2C6.43%2C0%2C0%2C1-3.44.77%2C5.64%2C5.64%2C0%2C0%2C1-5.89-5.86%2C6.15%2C6.15%2C0%2C0%2C1%2C6.48-6.46c3.05%2C0%2C5.69%2C1.69%2C5.69%2C5.14%2C0%2C2.55-1.32%2C4.18-3.47%2C4.18-.85%2C0-1.5-.29-1.68-.9a2.23%2C2.23%2C0%2C0%2C1-1.93.88c-1.23%2C0-2.12-.85-2.12-2.52%2C0-2.15%2C1.38-3.83%2C3-3.83.89%2C0%2C1.38.38%2C1.52.84l.21-.7h1.81l-.84%2C3.86c-.16.73%2C0%2C.95.44.95.84%2C0%2C1.5-1.11%2C1.5-2.7%2C0-2.38-1.68-3.83-4.16-3.83-2.86%2C0-4.82%2C1.82-4.82%2C5.1a4.23%2C4.23%2C0%2C0%2C0%2C4.31%2C4.43%2C6.52%2C6.52%2C0%2C0%2C0%2C3.05-.61Zm-4.41-4.83c0%2C.74.24%2C1.15.75%2C1.15s1.09-.47%2C1.37-1.69%2C0-1.85-.7-1.85C13.36%2C21.74%2C12.83%2C23%2C12.83%2C24.13Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27%2C18.87v3.57h3.5v1.94H27V28H25V24.38H21.46V22.44H25V18.87Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.83%2C35H8.17a5%2C5%2C0%2C0%2C1-5-5l0-13.1a5%2C5%2C0%2C0%2C1%2C5-5H29.81a5%2C5%2C0%2C0%2C1%2C5%2C5l0%2C13.1A5%2C5%2C0%2C0%2C1%2C29.83%2C35ZM8.15%2C13.89a3%2C3%2C0%2C0%2C0-3%2C3l0%2C13.1a3%2C3%2C0%2C0%2C0%2C3%2C3H29.83a3%2C3%2C0%2C0%2C0%2C3-3l0-13.1a3%2C3%2C0%2C0%2C0-3-3Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-legacy-society {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22LegacySociety-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33.15%2C15.33A5.89%2C5.89%2C0%2C0%2C0%2C29.76%2C11a4.57%2C4.57%2C0%2C0%2C0-4.37.34%2C5%2C5%2C0%2C0%2C0-.5.41l-.07%2C0a64%2C64%2C0%2C0%2C1-6.94%2C5.4l.78-1.72a1%2C1%2C0%2C0%2C0-1.83-.82L16%2C16.56l-.53-2.48a1%2C1%2C0%2C1%2C0-1.95.42l.58%2C2.72-2.15-1.73a1%2C1%2C0%2C0%2C0-1.41.16%2C1%2C1%2C0%2C0%2C0%2C.16%2C1.4l2%2C1.6-2.07-.07a1%2C1%2C0%2C0%2C0-.07%2C2l2.26.08c-2.72%2C1.78-5%2C3.22-5.9%2C3.76a4.22%2C4.22%2C0%2C0%2C0-2%2C3%2C6.93%2C6.93%2C0%2C0%2C0%2C1.49%2C5.17%2C5.37%2C5.37%2C0%2C0%2C0%2C4%2C2.19A3.48%2C3.48%2C0%2C0%2C0%2C12.65%2C34c2.53-2.53%2C10.7-9%2C16.65-11.91a1.12%2C1.12%2C0%2C0%2C0%2C.21-.17l.17-.07a3.14%2C3.14%2C0%2C0%2C0%2C1.57-3.94l1.64-1.71A1%2C1%2C0%2C0%2C0%2C33.15%2C15.33ZM24%2C18.27a6.79%2C6.79%2C0%2C0%2C0%2C2.38%2C3.12%2C75.2%2C75.2%2C0%2C0%2C0-6.9%2C4.51c-1.87-.29-2.63-3.61-2.78-5.42%2C2.36-1.6%2C4.78-3.31%2C6.78-4.88A8.69%2C8.69%2C0%2C0%2C0%2C24%2C18.27Zm4.72%2C1.85a.78.78%2C0%2C0%2C1-.59%2C0%2C4%2C4%2C0%2C0%2C1-1.71-1.46l2.17-1.8a6.08%2C6.08%2C0%2C0%2C1%2C.58%2C1.09C29.69%2C19.25%2C29.43%2C19.69%2C28.68%2C20.12ZM11.3%2C32.52c-.56.46-1.92.52-3.38-1.21a5.08%2C5.08%2C0%2C0%2C1-1-3.57%2C2.21%2C2.21%2C0%2C0%2C1%2C1.07-1.62c1-.61%2C3.72-2.32%2C6.85-4.39.35%2C2.28%2C1.22%2C4.49%2C2.78%2C5.55A70.06%2C70.06%2C0%2C0%2C0%2C11.3%2C32.52ZM30.37%2C15.94A3.34%2C3.34%2C0%2C0%2C0%2C29%2C14.55a1%2C1%2C0%2C0%2C0-1%2C.16l-2.39%2C2c-.39-1.68-.07-3%2C.91-3.66a2.39%2C2.39%2C0%2C0%2C1%2C1.35-.41%2C3%2C3%2C0%2C0%2C1%2C1.14.24%2C3.82%2C3.82%2C0%2C0%2C1%2C2.09%2C2.35Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-make-donation {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22MakeDonation-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.3%2C12.23H21.71l3.57-2.54a1%2C1%2C0%2C0%2C0%2C.23-1.4%2C1%2C1%2C0%2C0%2C0-1.39-.23l-3.28%2C2.33L22.31%2C6a1%2C1%2C0%2C0%2C0-.64-1.27%2C1%2C1%2C0%2C0%2C0-1.26.64L18.87%2C10%2C17.13%2C5.44a1%2C1%2C0%2C1%2C0-1.87.71l1.67%2C4.37L13.54%2C8.37a1%2C1%2C0%2C0%2C0-1.38.31%2C1%2C1%2C0%2C0%2C0%2C.31%2C1.38l3.42%2C2.17H8.55a4%2C4%2C0%2C0%2C0-4%2C4V31.06a4%2C4%2C0%2C0%2C0%2C4%2C4H29.3a4%2C4%2C0%2C0%2C0%2C4-4V16.23A4%2C4%2C0%2C0%2C0%2C29.3%2C12.23Zm2%2C4v6.52H20l0-8.52H29.3A2%2C2%2C0%2C0%2C1%2C31.3%2C16.23Zm-22.75-2h9.39l0%2C8.52H6.55V16.23A2%2C2%2C0%2C0%2C1%2C8.55%2C14.23Zm-2%2C16.83V24.75H18v8.31H8.55A2%2C2%2C0%2C0%2C1%2C6.55%2C31.06Zm22.75%2C2H20V24.75H31.3v6.31A2%2C2%2C0%2C0%2C1%2C29.3%2C33.06Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-make-your-own {
  background-image: url("/icons/svg/make-your-own.svg");
  background-repeat: no-repeat;
}

.icon-matching-gifts {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22MatchingGifts-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.32%2C29.44H9.86V27.68a40.82%2C40.82%2C0%2C0%2C0%2C3.78-4.48%2C3.87%2C3.87%2C0%2C0%2C0%2C.8-2%2C1.14%2C1.14%2C0%2C0%2C0-1.22-1.14c-.79%2C0-1.27.62-1.27%2C1.58l-2.36-.39a3.52%2C3.52%2C0%2C0%2C1%2C3.66-3.16c1.84%2C0%2C3.6%2C1.11%2C3.6%2C3.08a5.5%2C5.5%2C0%2C0%2C1-1.14%2C3.09A31.54%2C31.54%2C0%2C0%2C1%2C13%2C27.45h4.29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24.89%2C23.71%2C29%2C29.44H26l-2.7-3.83-2.71%2C3.83H17.73l4.13-5.64-4-5.57h3l2.58%2C3.68%2C2.61-3.68h2.86Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.38%2C12.17h-7.6l3.57-2.54A1%2C1%2C0%2C0%2C0%2C24.19%2C8l-3.28%2C2.33L22.38%2C5.9a1%2C1%2C0%2C1%2C0-1.9-.63L18.94%2C9.94%2C17.2%2C5.38a1%2C1%2C0%2C1%2C0-1.87.71L17%2C10.46%2C13.61%2C8.32A1%2C1%2C0%2C0%2C0%2C12.54%2C10L16%2C12.17H8.62a4%2C4%2C0%2C0%2C0-4%2C4V31a4%2C4%2C0%2C0%2C0%2C4%2C4H29.38a4%2C4%2C0%2C0%2C0%2C4-4V16.17A4%2C4%2C0%2C0%2C0%2C29.38%2C12.17Zm2%2C18.83a2%2C2%2C0%2C0%2C1-2%2C2H8.62a2%2C2%2C0%2C0%2C1-2-2V16.17a2%2C2%2C0%2C0%2C1%2C2-2H29.38a2%2C2%2C0%2C0%2C1%2C2%2C2Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-muni {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2238%22%20viewBox%3D%220%200%2064%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23a80f50%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22MUNI%22%3E%3Cpath%20id%3D%22Logo%22%20class%3D%22cls-1%22%20d%3D%22M39.29%2C27.94V12.67A5.13%2C5.13%2C0%2C0%2C1%2C40.6%2C9.18a3.45%2C3.45%2C0%2C0%2C1%2C2.78-1%2C3.47%2C3.47%2C0%2C0%2C1%2C2.78%2C1%2C5.14%2C5.14%2C0%2C0%2C1%2C1.36%2C3.49V24.32a4%2C4%2C0%2C0%2C0%2C.8%2C3%2C2.84%2C2.84%2C0%2C0%2C0%2C4.49%2C0%2C4%2C4%2C0%2C0%2C0%2C.85-3V2H51.11v20.2c0%2C.35-.17.63-.54.63s-.44-.28-.44-.63V9.69A8.18%2C8.18%2C0%2C0%2C0%2C48.27%2C3.8c-1.58-1.68-2.27-2-4.9-2s-3.3.29-4.89%2C2-1.77%2C3.82-1.77%2C5.89V25a5.19%2C5.19%2C0%2C0%2C1-1.3%2C3.5%2C3.45%2C3.45%2C0%2C0%2C1-2.78%2C1%2C3.43%2C3.43%2C0%2C0%2C1-2.79-1A5.2%2C5.2%2C0%2C0%2C1%2C28.48%2C25V9.68A8.08%2C8.08%2C0%2C0%2C0%2C26.6%2C3.8c-1.56-1.68-2.19-2-4.81-2s-3.38.29-5%2C2S15.1%2C7.61%2C15.1%2C9.68V22.16c0%2C.35-.12.63-.49.63s-.5-.28-.5-.63V9.68c0-2.07-.28-4.2-1.86-5.88s-2.26-2-4.89-2-3.31.29-4.88%2C2S.75%2C7.61.75%2C9.68v26.1H3.28V12.67A5.13%2C5.13%2C0%2C0%2C1%2C4.59%2C9.18a3.45%2C3.45%2C0%2C0%2C1%2C2.78-1%2C3.49%2C3.49%2C0%2C0%2C1%2C2.79%2C1%2C5.22%2C5.22%2C0%2C0%2C1%2C1.29%2C3.49V24.32a4.05%2C4.05%2C0%2C0%2C0%2C.87%2C3%2C2.83%2C2.83%2C0%2C0%2C0%2C4.48%2C0%2C4%2C4%2C0%2C0%2C0%2C.83-3V12.67a5.18%2C5.18%2C0%2C0%2C1%2C1.31-3.49%2C3.62%2C3.62%2C0%2C0%2C1%2C2.85-1%2C3.58%2C3.58%2C0%2C0%2C1%2C2.83%2C1%2C5.18%2C5.18%2C0%2C0%2C1%2C1.32%2C3.49V27.93c0%2C2.11.16%2C4.25%2C1.73%2C5.92s2.27%2C2%2C4.89%2C2%2C3.32-.29%2C4.89-2%2C1.84-3.83%2C1.84-5.91M55.4%2C33.85C57%2C32.18%2C57.25%2C30%2C57.25%2C27.94c0-8.49%2C0-17.48%2C0-26h-2.5V25a5.25%2C5.25%2C0%2C0%2C1-1.37%2C3.51%2C3.46%2C3.46%2C0%2C0%2C1-2.79%2C1%2C3.42%2C3.42%2C0%2C0%2C1-2.78-1A5.18%2C5.18%2C0%2C0%2C1%2C46.52%2C25V13.3a3.91%2C3.91%2C0%2C0%2C0-.83-3%2C2.82%2C2.82%2C0%2C0%2C0-4.48%2C0%2C3.88%2C3.88%2C0%2C0%2C0-.81%2C3V35.78h2.47V15.45c0-.34.14-.59.51-.59s.5.25.5.59%2C0%2C9.86%2C0%2C12.49c0%2C2.08.16%2C4.24%2C1.74%2C5.91s2.27%2C2%2C4.89%2C2%2C3.31-.29%2C4.89-2M24.81%2C13.3a3.77%2C3.77%2C0%2C0%2C0-.75-3%2C2.75%2C2.75%2C0%2C0%2C0-2.27-1.11%2C2.64%2C2.64%2C0%2C0%2C0-2.21%2C1.11%2C4%2C4%2C0%2C0%2C0-.88%2C3V25a5.17%2C5.17%2C0%2C0%2C1-1.36%2C3.5%2C3.41%2C3.41%2C0%2C0%2C1-2.78%2C1.05%2C3.43%2C3.43%2C0%2C0%2C1-2.78-1.05A5.16%2C5.16%2C0%2C0%2C1%2C10.46%2C25V13.3a4%2C4%2C0%2C0%2C0-.89-3A2.68%2C2.68%2C0%2C0%2C0%2C7.34%2C9.21%2C2.69%2C2.69%2C0%2C0%2C0%2C5.1%2C10.32a4%2C4%2C0%2C0%2C0-.87%2C3V35.78H6.87V15.47c0-.35.13-.61.5-.61s.5.26.5.6V27.94c0%2C2.08.16%2C4.24%2C1.74%2C5.91s2.27%2C2%2C4.89%2C2%2C3.31-.29%2C4.89-2%2C1.83-3.83%2C1.83-5.91V15.46a.55.55%2C0%2C0%2C1%2C.57-.6.54.54%2C0%2C0%2C1%2C.55.6V35.78h2.47V13.3m4.75%2C11a4%2C4%2C0%2C0%2C0%2C.83%2C3%2C2.82%2C2.82%2C0%2C0%2C0%2C4.47%2C0%2C4%2C4%2C0%2C0%2C0%2C.84-3V2H33.15v20.2c0%2C.35-.16.63-.52.63a.56.56%2C0%2C0%2C1-.56-.63V2H29.56V24.33m28.8%2C11.5h4.89V2H58.36V35.83%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-nea {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22187%22%20height%3D%2250%22%20viewBox%3D%220%200%20187%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22NEA_Logo%22%20data-name%3D%22NEA%20Logo%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22139.82%2044.07%2013.79%2044.07%2013.79%2042.62%20139.82%2042.62%20139.82%2044.07%20139.82%2044.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22139.82%2046.98%2013.79%2046.98%2013.79%2045.53%20139.82%2045.53%20139.82%2046.98%20139.82%2046.98%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2221.03%2016.7%2017.18%2010.55%2015.81%208.19%2015.81%2016.7%2013.8%2016.7%2013.8%203.82%2015.45%203.82%2019.2%2010.08%2020.51%2012.44%2020.51%203.82%2022.52%203.82%2022.52%2016.7%2021.03%2016.7%2021.03%2016.7%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M28.38%2C6.6l-1.27%2C5.07h2.58L28.38%2C6.6ZM31%2C16.7l-.87-3.33H26.69l-.83%2C3.33H23.77L27.31%2C3.82h2.26L33.15%2C16.7Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2238.81%205.67%2038.81%2016.7%2036.68%2016.7%2036.68%205.67%2033.42%205.67%2033.42%203.82%2042.08%203.82%2042.08%205.67%2038.81%205.67%2038.81%205.67%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243.45%2016.7%2043.45%203.82%2045.58%203.82%2045.58%2016.7%2043.45%2016.7%2043.45%2016.7%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M54.26%2C7.53a2.19%2C2.19%2C0%2C1%2C0-4.37%2C0V13a2.19%2C2.19%2C0%2C1%2C0%2C4.37%2C0V7.53ZM52.07%2C17c-3%2C0-4.33-1.8-4.33-4.18V7.67c0-2.36%2C1.32-4.16%2C4.33-4.16s4.33%2C1.8%2C4.33%2C4.16v5.18c0%2C2.38-1.31%2C4.18-4.33%2C4.18Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2265.78%2016.7%2061.93%2010.55%2060.56%208.19%2060.56%2016.7%2058.55%2016.7%2058.55%203.82%2060.2%203.82%2063.95%2010.08%2065.26%2012.44%2065.26%203.82%2067.27%203.82%2067.27%2016.7%2065.78%2016.7%2065.78%2016.7%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M73.13%2C6.6l-1.27%2C5.07h2.58L73.13%2C6.6Zm2.62%2C10.1-.87-3.33H71.44l-.83%2C3.33H68.52L72.06%2C3.82h2.26L77.9%2C16.7Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2279.15%2016.7%2079.15%203.82%2081.29%203.82%2081.29%2014.86%2086.28%2014.86%2086.28%2016.7%2079.15%2016.7%2079.15%2016.7%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2213.72%2033.48%2013.72%2020.51%2020.73%2020.51%2020.73%2022.36%2015.78%2022.36%2015.78%2025.77%2019.35%2025.77%2019.35%2027.52%2015.78%2027.52%2015.78%2031.63%2020.73%2031.63%2020.73%2033.48%2013.72%2033.48%2013.72%2033.48%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2229.43%2033.48%2025.71%2027.29%2024.39%2024.91%2024.39%2033.48%2022.44%2033.48%2022.44%2020.51%2024.04%2020.51%2027.66%2026.82%2028.93%2029.2%2028.93%2020.51%2030.87%2020.51%2030.87%2033.48%2029.43%2033.48%2029.43%2033.48%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M39.35%2C24.54a1.93%2C1.93%2C0%2C0%2C0-2.13-2.18h-2v9.27h2a1.92%2C1.92%2C0%2C0%2C0%2C2.13-2.16V24.54Zm-2%2C8.94H33.15v-13H37.4c2.76%2C0%2C4%2C1.72%2C4%2C3.82v5.34c0%2C2.1-1.25%2C3.81-4%2C3.81Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49.61%2C24.25a2.12%2C2.12%2C0%2C1%2C0-4.23%2C0v5.49a2.12%2C2.12%2C0%2C1%2C0%2C4.23%2C0V24.25Zm-2.12%2C9.56c-2.91%2C0-4.19-1.81-4.19-4.2V24.39a3.83%2C3.83%2C0%2C0%2C1%2C4.19-4.19c2.92%2C0%2C4.18%2C1.81%2C4.18%2C4.19v5.22c0%2C2.39-1.26%2C4.2-4.18%2C4.2Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2263.53%2033.48%2061.51%2033.48%2059.56%2024.29%2057.49%2033.48%2055.47%2033.48%2052.78%2020.51%2054.91%2020.51%2056.52%2030.23%2058.64%2020.51%2060.57%2020.51%2062.56%2030.23%2064.19%2020.51%2066.26%2020.51%2063.53%2033.48%2063.53%2033.48%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2276.73%2033.48%2076.73%2023.24%2076.09%2025.81%2074.03%2033.48%2071.98%2033.48%2069.98%2025.81%2069.33%2023.24%2069.33%2033.48%2067.48%2033.48%2067.48%2020.51%2070.35%2020.51%2072.43%2028.65%2073.05%2031.24%2073.68%2028.63%2075.72%2020.51%2078.58%2020.51%2078.58%2033.48%2076.73%2033.48%2076.73%2033.48%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2280.86%2033.48%2080.86%2020.51%2087.87%2020.51%2087.87%2022.36%2082.93%2022.36%2082.93%2025.77%2086.49%2025.77%2086.49%2027.52%2082.93%2027.52%2082.93%2031.63%2087.87%2031.63%2087.87%2033.48%2080.86%2033.48%2080.86%2033.48%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2296.58%2033.48%2092.86%2027.29%2091.53%2024.91%2091.53%2033.48%2089.59%2033.48%2089.59%2020.51%2091.18%2020.51%2094.81%2026.82%2096.07%2029.2%2096.07%2020.51%2098.02%2020.51%2098.02%2033.48%2096.58%2033.48%2096.58%2033.48%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22104.56%2022.38%20104.56%2033.48%20102.5%2033.48%20102.5%2022.38%2099.34%2022.38%2099.34%2020.51%20107.72%2020.51%20107.72%2022.38%20104.56%2022.38%20104.56%2022.38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M113%2C31.33h4.42v1.15H113v.82h-.87v-.82h-.31c-1.19%2C0-2-.57-2-1.81v-.45h.9v.33c0%2C.6.34.83.94.83h.44V30.3H113v1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M114.06%2C26.19a1.14%2C1.14%2C0%2C1%2C0%2C0%2C2.27h1.38a1.14%2C1.14%2C0%2C1%2C0%2C0-2.27Zm3.44%2C1.13a2.07%2C2.07%2C0%2C0%2C1-2.16%2C2.26h-1.16A2.09%2C2.09%2C0%2C0%2C1%2C112%2C27.32a2.09%2C2.09%2C0%2C0%2C1%2C2.18-2.25h1.16a2.07%2C2.07%2C0%2C0%2C1%2C2.16%2C2.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M113.16%2C20.86c-.22%2C1.28.21%2C1.79.8%2C1.79h3.45v1.16h-5.29v-1l1.15-.06a1.51%2C1.51%2C0%2C0%2C1-1.19-1.91Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M113%2C15.88h2.71a2.81%2C2.81%2C0%2C0%2C0%2C1.71-.46v1.24a2.9%2C2.9%2C0%2C0%2C1-1.71.38H113v.82h-.87V17h-1l-.36-1.12h1.34v-1H113v1Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M117.41%2C10.58h-3.58c-.62%2C0-1%2C.32-1%2C.87%2C0%2C.76%2C1%2C1.28%2C1.62%2C1.28h2.93v1.14h-7.53V12.73h3.35A1.89%2C1.89%2C0%2C0%2C1%2C112%2C11a1.58%2C1.58%2C0%2C0%2C1%2C1.78-1.55h3.63v1.15Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M113.9%2C4.89a1%2C1%2C0%2C0%2C0-1%2C1.1%2C1%2C1%2C0%2C0%2C0%2C1%2C1.12h.34V4.89ZM117.5%2C6a2%2C2%2C0%2C0%2C1-2.13%2C2.24h-1.21A2.05%2C2.05%2C0%2C0%2C1%2C112%2C6a2%2C2%2C0%2C0%2C1%2C2.17-2.16h.66V7.11h.72a1.06%2C1.06%2C0%2C0%2C0%2C1.06-1.2c0-.68-.38-1.06-.84-1.06h-.12v-1h0A1.91%2C1.91%2C0%2C0%2C1%2C117.5%2C6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M127%2C12.66l-1.12%2C11.28h2L127%2C12.66Zm1.63%2C20.46-.35-4.66h-3l-.43%2C4.66h-4.5l3.77-29h5.75l3.73%2C29Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M141.93%2C10.14c0-1-.31-1.31-.85-1.31h-1.25V17h1.25c.54%2C0%2C.85-.35.85-1.31V10.14Zm1.32%2C23c-.77%2C0-1.2-2.66-1.2-4.48V22.85c0-.74-.35-1.52-1.05-1.52h-1.17V33.12h-5v-29h6.92c2.45%2C0%2C5%2C1.75%2C5%2C5.62v5.79a4.28%2C4.28%2C0%2C0%2C1-2.06%2C3.57%2C4.28%2C4.28%2C0%2C0%2C1%2C2.14%2C3.56v5.62a18.42%2C18.42%2C0%2C0%2C0%2C.66%2C4.7v.13Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22156.54%209.23%20156.54%2033.12%20151.57%2033.12%20151.57%209.23%20148%209.23%20148%204.13%20160.12%204.13%20160.12%209.23%20156.54%209.23%20156.54%209.23%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M167.07%2C33.36c-3.84%2C0-6.14-2.48-6.14-6.71V24.17h4.32v2.65c0%2C1.15.54%2C1.92%2C1.59%2C1.92s1.52-.68%2C1.52-1.88c0-2.31-1.25-4.06-3-6.45-1.94-2.4-4.31-5.82-4.31-9.36%2C0-3.89%2C2.06-7.23%2C6.26-7.23%2C3.34%2C0%2C5.59%2C2.65%2C5.59%2C6.67V13h-4.31V10.15c0-1-.55-1.62-1.28-1.62a1.48%2C1.48%2C0%2C0%2C0-1.44%2C1.66c0%2C2.74%2C1.24%2C3.93%2C3%2C6.54%2C2.1%2C2.78%2C4.27%2C5.77%2C4.27%2C9.45%2C0%2C4.49-2.64%2C7.18-6.1%2C7.18Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M145.75%2C45c-1.18-.07-1.78.18-1.78.76v0a.61.61%2C0%2C0%2C0%2C.68.56c.52%2C0%2C1.1-.32%2C1.1-.78V45Zm1%2C2.06c-.4%2C0-.75-.17-.74-.68a1.93%2C1.93%2C0%2C0%2C1-1.5.68%2C1.25%2C1.25%2C0%2C0%2C1-1.42-1.23v0c0-1.13%2C1.3-1.44%2C2.69-1.35V44a.68.68%2C0%2C0%2C0-.77-.75c-.54%2C0-.87.2-.87.66v0h-.84v0c0-.75.59-1.38%2C1.68-1.38a1.51%2C1.51%2C0%2C0%2C1%2C1.7%2C1.66v1.93c0%2C.2.1.3.39.3V47Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M150.35%2C43.42c-1.08-.18-1.5.18-1.5.67V47h-1V42.55h.81l.05%2C1a1.26%2C1.26%2C0%2C0%2C1%2C1.6-1v.9Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M152.38%2C43.28v2.26a2.3%2C2.3%2C0%2C0%2C0%2C.39%2C1.42h-1a2.42%2C2.42%2C0%2C0%2C1-.31-1.42V43.28h-.69v-.73h.72v-.81l.93-.3v1.11h.83v.73Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M155.59%2C47c-1.08%2C0-1.81-.6-1.81-1.42v-.15h.84v.07c0%2C.57.44.79%2C1%2C.79s.85-.22.85-.58c0-1-2.56-.37-2.56-2%2C0-.66.64-1.3%2C1.69-1.3s1.69.56%2C1.69%2C1.38v.09h-.83v0c0-.4-.31-.69-.86-.69s-.82.22-.82.51c0%2C.92%2C2.55.32%2C2.55%2C2%2C0%2C.65-.56%2C1.33-1.73%2C1.33Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22158.32%2046.96%20158.32%2045.86%20159.25%2045.86%20159.25%2046.96%20158.32%2046.96%20158.32%2046.96%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M163.06%2C43.85a.88.88%2C0%2C0%2C0-1.74%2C0v0a.88.88%2C0%2C0%2C0%2C1.74%2C0v0Zm.35%2C3.29c0-.31-.24-.5-1.07-.5s-1.29.25-1.29.54v0c0%2C.3.34.55%2C1.15.55s1.21-.29%2C1.21-.6v0Zm.44-4.08a.76.76%2C0%2C0%2C1-.36-.06%2C1.06%2C1.06%2C0%2C0%2C1%2C.43.85v.07c0%2C.8-.67%2C1.34-1.73%2C1.34a3.31%2C3.31%2C0%2C0%2C1-.55-.06c-.34%2C0-.53.21-.53.37s.27.39%2C1.35.39c1.36%2C0%2C1.84.46%2C1.84%2C1.07v.08c0%2C.69-.73%2C1.38-2.12%2C1.38-1.14%2C0-2-.42-2-1.08v0c0-.37.29-.72%2C1-.85-.59-.13-.83-.4-.83-.71a.94.94%2C0%2C0%2C1%2C.85-.79%2C1.18%2C1.18%2C0%2C0%2C1-.7-1.12v0a1.56%2C1.56%2C0%2C0%2C1%2C1.71-1.4%2C2.76%2C2.76%2C0%2C0%2C1%2C.89.15c.48%2C0%2C.59-.23.59-.59h.67a2.23%2C2.23%2C0%2C0%2C1%2C0%2C.43c0%2C.48-.3.61-.53.61Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M167.73%2C44.17a1%2C1%2C0%2C1%2C0-1.9%2C0v1.15a1%2C1%2C0%2C1%2C0%2C1.9%2C0V44.17ZM166.79%2C47a1.72%2C1.72%2C0%2C0%2C1-1.89-1.79v-1a1.88%2C1.88%2C0%2C0%2C1%2C3.76%2C0v1A1.71%2C1.71%2C0%2C0%2C1%2C166.79%2C47Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22171.67%2046.96%20170.81%2046.96%20169.21%2042.55%20170.19%2042.55%20170.94%2044.92%20171.26%2045.97%20171.58%2044.92%20172.31%2042.55%20173.28%2042.55%20171.67%2046.96%20171.67%2046.96%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-ongoing-education {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22OngoingEducation-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C23.94a1%2C1%2C0%2C0%2C1-.44-.11L11.66%2C20.4h-.09c0%2C3.37%2C0%2C7.62%2C0%2C9.21%2C7.19%2C2.78%2C7.58%2C2.78%2C14.84%2C0%2C0-1.6%2C0-5.84%2C0-9.2l-6.94%2C3.42A1%2C1%2C0%2C0%2C1%2C19%2C23.94Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.48%2C14.56%2C19.38%2C8.43a1%2C1%2C0%2C0%2C0-.75%2C0L3.53%2C14.5a1%2C1%2C0%2C0%2C0-.63.89%2C1%2C1%2C0%2C0%2C0%2C.56.93l6.12%2C3s0%2C0%2C0%2C0v5.45c0%2C6.13%2C0%2C6.13.67%2C6.38%2C4.29%2C1.66%2C6.51%2C2.49%2C8.74%2C2.49s4.47-.82%2C8.77-2.47l0%2C0h0c.65-.26.65-.26.63-6.39l0-5.42%2C2.32-1.14v3.88a1.42%2C1.42%2C0%2C0%2C0-.81%2C1.25%2C1.56%2C1.56%2C0%2C0%2C0%2C3.11%2C0%2C1.43%2C1.43%2C0%2C0%2C0-.8-1.25V17.54l2.33-1.16a1%2C1%2C0%2C0%2C0%2C.56-.93A1%2C1%2C0%2C0%2C0%2C34.48%2C14.56Zm-8%2C15.05c-7.26%2C2.78-7.65%2C2.78-14.84%2C0%2C0-1.59%2C0-5.84%2C0-9.21h.09l6.91%2C3.43a1%2C1%2C0%2C0%2C0%2C.89%2C0l6.94-3.42C26.41%2C23.77%2C26.43%2C28%2C26.43%2C29.61ZM25.94%2C18.4l-4.05%2C2L19%2C21.82%2C16.16%2C20.4l-4-2L6.34%2C15.52%2C19%2C10.43l12.66%2C5.14Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-order-form {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22OrderForm-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.51%2C11.37l-7.6-7a1%2C1%2C0%2C0%2C0-.68-.26H10.73a3.58%2C3.58%2C0%2C0%2C0-3.56%2C3.6V31.37A3.58%2C3.58%2C0%2C0%2C0%2C10.73%2C35H27.27a3.58%2C3.58%2C0%2C0%2C0%2C3.56-3.6V12.11A1%2C1%2C0%2C0%2C0%2C30.51%2C11.37Zm-7.28-4%2C4.21%2C3.87H25.58A2.32%2C2.32%2C0%2C0%2C1%2C23.23%2C9Zm4%2C25.57H10.73a1.58%2C1.58%2C0%2C0%2C1-1.56-1.6V7.72a1.58%2C1.58%2C0%2C0%2C1%2C1.56-1.6h10.5V9a4.32%2C4.32%2C0%2C0%2C0%2C4.35%2C4.28h3.25v18.1A1.58%2C1.58%2C0%2C0%2C1%2C27.27%2C33Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.8%2C8.68a1.73%2C1.73%2C0%2C0%2C0-1.7%2C1.74V28.07l1.7%2C2.8%2C1.7-2.8V10.42A1.72%2C1.72%2C0%2C0%2C0%2C12.8%2C8.68Zm0%2C1a.72.72%2C0%2C0%2C1%2C.7.74v1.46H12.1V10.42A.72.72%2C0%2C0%2C1%2C12.8%2C9.68Zm-.7%2C17.4V12.88h1.4v14.2Zm.18%2C1h1.05L12.8%2C29Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-panel-arrow {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22PanelArrow%22%3E%3Cg%20id%3D%22panel-arrow%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.12%2C12a1.5%2C1.5%2C0%2C0%2C0-2.12-.1h0l-7.45%2C6.79V2a1.5%2C1.5%2C0%2C0%2C0-3%2C0V18.63l-7.5-6.72A1.5%2C1.5%2C0%2C0%2C0%2C.93%2C14l.12.11%2C10%2C9a1.5%2C1.5%2C0%2C0%2C0%2C2%2C0l9.93-9A1.5%2C1.5%2C0%2C0%2C0%2C23.16%2C12Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-past-performances {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22PastPerformances-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.62%2C15.86a.77.77%2C0%2C0%2C0-.8%2C0L9.75%2C19.94a.79.79%2C0%2C0%2C0-.4.69.78.78%2C0%2C0%2C0%2C.4.69l7.07%2C4.09a.83.83%2C0%2C0%2C0%2C.4.11.81.81%2C0%2C0%2C0%2C.8-.8V16.55A.78.78%2C0%2C0%2C0%2C17.62%2C15.86Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.11%2C15.86a.77.77%2C0%2C0%2C0-.8%2C0l-7.07%2C4.08a.79.79%2C0%2C0%2C0-.4.69.78.78%2C0%2C0%2C0%2C.4.69l7.07%2C4.09a.86.86%2C0%2C0%2C0%2C.4.11.81.81%2C0%2C0%2C0%2C.8-.8V16.55A.78.78%2C0%2C0%2C0%2C27.11%2C15.86Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M28.46%2C35.09H9.54a5%2C5%2C0%2C0%2C1-5-5V11.17a5%2C5%2C0%2C0%2C1%2C5-5H28.46a5%2C5%2C0%2C0%2C1%2C5%2C5V30.09A5%2C5%2C0%2C0%2C1%2C28.46%2C35.09ZM9.54%2C8.17a3%2C3%2C0%2C0%2C0-3%2C3V30.09a3%2C3%2C0%2C0%2C0%2C3%2C3H28.46a3%2C3%2C0%2C0%2C0%2C3-3V11.17a3%2C3%2C0%2C0%2C0-3-3Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-performance-notes {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfont-size%3A17.83px%3Bfont-family%3ASourceSansPro-Semibold%2C%20Source%20Sans%20Pro%3Bfont-weight%3A600%3B%7D.cls-2%2C.cls-3%2C.cls-4%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2px%3B%7D.cls-2%7Bstroke-linecap%3Around%3B%7D.cls-2%2C.cls-3%7Bstroke-linejoin%3Around%3B%7D.cls-4%7Bstroke-miterlimit%3A10%3B%7D.cls-5%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22PerformanceNotes-Unified%22%3E%3Ctext%20class%3D%22cls-1%22%20transform%3D%22translate%2811.64%2022.63%29%20scale%281.02%201%29%22%3E*%3C%2Ftext%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2226.25%22%20y1%3D%2218.94%22%20x2%3D%2212.4%22%20y2%3D%2218.94%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2226.25%22%20y1%3D%2222.74%22%20x2%3D%2212.4%22%20y2%3D%2222.74%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2226.25%22%20y1%3D%2226.54%22%20x2%3D%2212.4%22%20y2%3D%2226.54%22%2F%3E%3Cline%20class%3D%22cls-2%22%20x1%3D%2226.25%22%20y1%3D%2230.34%22%20x2%3D%2212.4%22%20y2%3D%2230.34%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.68%2C13.32v18.3a2.47%2C2.47%2C0%2C0%2C1-2.44%2C2.47H11.53A2.47%2C2.47%2C0%2C0%2C1%2C9.1%2C31.62V9.15a2.47%2C2.47%2C0%2C0%2C1%2C2.43-2.48H22.46Z%22%2F%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M29.53%2C13.47H25.64a3.16%2C3.16%2C0%2C0%2C1-3.18-3.12V6.67%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22PerformanceNotes-Unified-2%22%20data-name%3D%22PerformanceNotes-Unified%22%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M13.31%2C15.12l1.06-1.75-1.86-.81.35-1.07%2C2%2C.45.2-2H16.2l.2%2C2%2C2-.45.35%2C1.07-1.88.81%2C1.06%2C1.75-.93.66-1.37-1.56-1.39%2C1.56Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M26.25%2C19.94H12.4a1%2C1%2C0%2C0%2C1%2C0-2H26.25a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M26.25%2C23.74H12.4a1%2C1%2C0%2C0%2C1%2C0-2H26.25a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M26.25%2C27.54H12.4a1%2C1%2C0%2C1%2C1%2C0-2H26.25a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M26.25%2C31.34H12.4a1%2C1%2C0%2C0%2C1%2C0-2H26.25a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M30.35%2C12.58%2C23.14%2C5.94a1%2C1%2C0%2C0%2C0-.68-.27H11.53A3.46%2C3.46%2C0%2C0%2C0%2C8.1%2C9.15V31.62a3.46%2C3.46%2C0%2C0%2C0%2C3.43%2C3.47H27.24a3.46%2C3.46%2C0%2C0%2C0%2C3.44-3.47V13.32A1%2C1%2C0%2C0%2C0%2C30.35%2C12.58ZM23.46%2C9l3.82%2C3.52H25.64a2.15%2C2.15%2C0%2C0%2C1-2.18-2.12Zm3.78%2C24.14H11.53a1.45%2C1.45%2C0%2C0%2C1-1.43-1.47V9.15a1.45%2C1.45%2C0%2C0%2C1%2C1.43-1.48h9.93v2.68a4.16%2C4.16%2C0%2C0%2C0%2C4.18%2C4.12h3V31.62A1.46%2C1.46%2C0%2C0%2C1%2C27.24%2C33.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-press-release {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22press-release-unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.57%2C17.36h-1.1L14.15%2C19H12.86l.32-1.66h-1.1L11.77%2C19h-.83v1h.64l-.27%2C1.42h-.94v1h.75L10.81%2C24H11.9l.31-1.66H13.5L13.19%2C24h1.1l.31-1.66h.89v-1h-.71L15.06%2C20h1V19h-.81Zm-1.89%2C4H12.4L12.68%2C20H14Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.54%2C17.36h-1.1L20.12%2C19H18.83l.32-1.66h-1.1L17.74%2C19h-.83v1h.64l-.27%2C1.42h-.94v1h.75L16.78%2C24h1.09l.31-1.66h1.29L19.16%2C24h1.1l.31-1.66h.89v-1h-.71L21%2C20h1V19h-.81Zm-1.89%2C4H18.37L18.65%2C20h1.28Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.12%2C17.36H24L23.71%2C19h-.83v1h.64l-.27%2C1.42h-.94v1h.75L22.75%2C24h1.09l.31-1.66h1.29L25.13%2C24h1.1l.31-1.66h.89v-1h-.71L27%2C20h1V19h-.81l.32-1.66h-1.1L26.09%2C19H24.8ZM25.9%2C20l-.28%2C1.42H24.34L24.62%2C20Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.69%2C11%2C23.1%2C4a1%2C1%2C0%2C0%2C0-.68-.26H10.92C9%2C3.78%2C7.36%2C5.35%2C7.36%2C6.63V30.29c0%2C3%2C1.85%2C4.34%2C3.56%2C4.34H27.46A3.58%2C3.58%2C0%2C0%2C0%2C31%2C31V11.77A1%2C1%2C0%2C0%2C0%2C30.69%2C11Zm-7.27-4%2C4.21%2C3.87H25.77a2.32%2C2.32%2C0%2C0%2C1-2.35-2.28ZM29%2C31a1.58%2C1.58%2C0%2C0%2C1-1.56%2C1.6H10.92c-1%2C0-1.56-.9-1.56-2.34V6.69a1.91%2C1.91%2C0%2C0%2C1%2C1.57-.91h10.5V8.65a4.32%2C4.32%2C0%2C0%2C0%2C4.35%2C4.28H29Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-resident-artists {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ResidentArtists-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.38%2C20.92l-6.84-.5-2.62-6.37a1%2C1%2C0%2C0%2C0-1.84%2C0l-2.62%2C6.37-6.84.5A1%2C1%2C0%2C0%2C0%2C8%2C22.68l5.23%2C4.47L11.66%2C33.8A1%2C1%2C0%2C0%2C0%2C12%2C34.85a1%2C1%2C0%2C0%2C0%2C1.11%2C0L19%2C31.32l5.85%2C3.57a1%2C1%2C0%2C0%2C0%2C.52.15%2C1.06%2C1.06%2C0%2C0%2C0%2C.59-.19%2C1%2C1%2C0%2C0%2C0%2C.38-1.05l-1.61-6.65L30%2C22.68a1%2C1%2C0%2C0%2C0-.58-1.76ZM23%2C26a1%2C1%2C0%2C0%2C0-.32%2C1l1.19%2C4.89-4.31-2.63a1%2C1%2C0%2C0%2C0-1%2C0l-4.31%2C2.63L15.36%2C27A1%2C1%2C0%2C0%2C0%2C15%2C26l-3.85-3.29%2C5-.37a1%2C1%2C0%2C0%2C0%2C.85-.62L19%2C17.06l1.93%2C4.69a1%2C1%2C0%2C0%2C0%2C.85.62l5%2C.37Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33.84%2C15.53%2C19.49%2C7.46a1%2C1%2C0%2C0%2C0-1%2C0L4.16%2C15.53a1%2C1%2C0%2C0%2C0%2C1%2C1.75L19%2C9.48l13.86%2C7.8a1.11%2C1.11%2C0%2C0%2C0%2C.49.12%2C1%2C1%2C0%2C0%2C0%2C.49-1.87Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-reviews-articles {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22ArticlesReviews-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.51%2C32.23a3.65%2C3.65%2C0%2C0%2C1-2.44-1A3.9%2C3.9%2C0%2C0%2C1%2C7.8%2C28.37V8.14a4%2C4%2C0%2C0%2C1%2C4-4H25.19a4%2C4%2C0%2C0%2C1%2C4%2C4V28.37a4%2C4%2C0%2C0%2C1-1.27%2C2.9%2C3.65%2C3.65%2C0%2C0%2C1-2.81.94H11.51ZM11.8%2C6.14a2%2C2%2C0%2C0%2C0-2%2C2V28.37a1.93%2C1.93%2C0%2C0%2C0%2C.61%2C1.41%2C1.68%2C1.68%2C0%2C0%2C0%2C1.32.44H25.2a1.72%2C1.72%2C0%2C0%2C0%2C1.37-.43%2C1.93%2C1.93%2C0%2C0%2C0%2C.62-1.42V8.14a2%2C2%2C0%2C0%2C0-2-2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24.19%2C10.46H12.91a1.5%2C1.5%2C0%2C0%2C1%2C0-3H24.19a1.5%2C1.5%2C0%2C0%2C1%2C0%2C3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24.52%2C14.27h-12a1%2C1%2C0%2C1%2C1%2C0-2.06h12a1%2C1%2C0%2C1%2C1%2C0%2C2.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25%2C17.42H19.64a.84.84%2C0%2C0%2C1%2C0-1.68H25a.84.84%2C0%2C1%2C1%2C0%2C1.68Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25%2C20H19.64a.84.84%2C0%2C0%2C1%2C0-1.68H25A.84.84%2C0%2C0%2C1%2C25%2C20Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25%2C22.62H19.64a.84.84%2C0%2C0%2C1%2C0-1.68H25a.84.84%2C0%2C0%2C1%2C0%2C1.68Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.55%2C22.64H13.42a1.79%2C1.79%2C0%2C0%2C1-1.79-1.78V17.5a1.79%2C1.79%2C0%2C0%2C1%2C1.79-1.78h2.13a1.78%2C1.78%2C0%2C0%2C1%2C1.78%2C1.78v3.36A1.78%2C1.78%2C0%2C0%2C1%2C15.55%2C22.64Zm-2.13-5.2-.06%2C3.42.06.06h2.13l.06-3.42Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2222.89%2027.01%2021.41%2026.65%2021.72%2025.75%2023.13%2026.29%2023.01%2024.79%2023.99%2024.79%2023.87%2026.29%2025.28%2025.75%2025.59%2026.65%2024.11%2027.01%2025.09%2028.21%2024.36%2028.81%2023.5%2027.49%2022.64%2028.81%2021.9%2028.21%2022.89%2027.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2212.98%2027.01%2011.51%2026.65%2011.82%2025.75%2013.23%2026.29%2013.11%2024.79%2014.09%2024.79%2013.96%2026.29%2015.38%2025.75%2015.68%2026.65%2014.21%2027.01%2015.19%2028.21%2014.46%2028.81%2013.6%2027.49%2012.74%2028.81%2012%2028.21%2012.98%2027.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.94%2027.01%2016.47%2026.65%2016.78%2025.75%2018.19%2026.29%2018.07%2024.79%2019.05%2024.79%2018.93%2026.29%2020.34%2025.75%2020.64%2026.65%2019.17%2027.01%2020.15%2028.21%2019.42%2028.81%2018.56%2027.49%2017.7%2028.81%2016.96%2028.21%2017.94%2027.01%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-school-programs {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SchoolPrograms-Source%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.91%2C9.1c-.21%2C0-.7-.6-.7-1.59s.49-1.59.7-1.59a1%2C1%2C0%2C0%2C0%2C0-2H10.58A3.54%2C3.54%2C0%2C0%2C0%2C7.09%2C7.51c0%2C.12%2C0%2C.23%2C0%2C.35h0V31.14a3.76%2C3.76%2C0%2C0%2C0%2C3.66%2C3.66H29.91a1%2C1%2C0%2C0%2C0%2C1-1V10.15h0a.43.43%2C0%2C0%2C0%2C0-.05A1%2C1%2C0%2C0%2C0%2C29.91%2C9.1ZM10.58%2C5.92H27.5a4.5%2C4.5%2C0%2C0%2C0%2C0%2C3.18H10.58A1.54%2C1.54%2C0%2C0%2C1%2C9.09%2C7.51%2C1.54%2C1.54%2C0%2C0%2C1%2C10.58%2C5.92Zm.17%2C26.88a1.77%2C1.77%2C0%2C0%2C1-1.66-1.66V10.75a3.37%2C3.37%2C0%2C0%2C0%2C1.49.35H28.91V32.8Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.17%2C25.46a2.84%2C2.84%2C0%2C0%2C0-.51-.05%2C2.46%2C2.46%2C0%2C1%2C0%2C2.51%2C2.46V18.59L23%2C16.42v6.12a2.84%2C2.84%2C0%2C0%2C0-.51-.05A2.46%2C2.46%2C0%2C1%2C0%2C25%2C25V13.54L15.17%2C17.2Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-search {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cg%20id%3D%22Search%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.7%2C20.7a7.69%2C7.69%2C0%2C1%2C0-1.81%2C1.81l6.17%2C6.17a1.28%2C1.28%2C0%2C1%2C0%2C1.81-1.81Zm-1.86-1.86A5.19%2C5.19%2C0%2C0%2C1%2C18%2C20.65a5.17%2C5.17%2C0%2C1%2C1%2C1.82-1.82Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-season-brochure-1920 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SeasonBrochure1920-unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.51%2C11.37l-7.6-7a1%2C1%2C0%2C0%2C0-.68-.26H10.73a3.58%2C3.58%2C0%2C0%2C0-3.56%2C3.6V31.37A3.58%2C3.58%2C0%2C0%2C0%2C10.73%2C35H27.27a3.58%2C3.58%2C0%2C0%2C0%2C3.56-3.6V12.11A1%2C1%2C0%2C0%2C0%2C30.51%2C11.37Zm-7.28-4%2C4.21%2C3.87H25.58A2.32%2C2.32%2C0%2C0%2C1%2C23.23%2C9Zm5.6%2C24A1.58%2C1.58%2C0%2C0%2C1%2C27.27%2C33H10.73a1.58%2C1.58%2C0%2C0%2C1-1.56-1.6V7.72a1.58%2C1.58%2C0%2C0%2C1%2C1.56-1.6h10.5V9a4.32%2C4.32%2C0%2C0%2C0%2C4.35%2C4.28h3.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.37%2C21.69v1.09H10.45c0-2.56%2C2.69-2.56%2C2.69-3.76a.72.72%2C0%2C0%2C0-.79-.7%2C1.11%2C1.11%2C0%2C0%2C0-.95.66l-1-.47a2.06%2C2.06%2C0%2C0%2C1%2C2-1.28%2C1.75%2C1.75%2C0%2C0%2C1%2C1.94%2C1.71c0%2C1.55-1.74%2C1.78-2.37%2C2.75Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.72%2C20.06a2.55%2C2.55%2C0%2C0%2C1%2C2.37-2.83%2C2.55%2C2.55%2C0%2C0%2C1%2C2.37%2C2.83%2C2.54%2C2.54%2C0%2C0%2C1-2.37%2C2.83A2.55%2C2.55%2C0%2C0%2C1%2C14.72%2C20.06Zm3.56%2C0c0-1.16-.59-1.74-1.19-1.74s-1.18.58-1.18%2C1.74.59%2C1.75%2C1.18%2C1.75S18.28%2C21.23%2C18.28%2C20.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.77%2C18.82h-.95v-.73A1.46%2C1.46%2C0%2C0%2C0%2C21%2C17.35h1v5.43H20.77Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.16%2C21a1%2C1%2C0%2C0%2C1-.28%2C0A1.9%2C1.9%2C0%2C0%2C1%2C23%2C19.13a2%2C2%2C0%2C0%2C1%2C2.1-1.9%2C2%2C2%2C0%2C0%2C1%2C2.09%2C1.9%2C2.33%2C2.33%2C0%2C0%2C1-.47%2C1.32L25.2%2C22.78H24Zm0-1a.86.86%2C0%2C1%2C0-.87-.86A.83.83%2C0%2C0%2C0%2C25.12%2C20Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.37%2C28.69v1.09H10.45c0-2.56%2C2.69-2.56%2C2.69-3.76a.72.72%2C0%2C0%2C0-.79-.7%2C1.11%2C1.11%2C0%2C0%2C0-.95.66l-1-.47a2.06%2C2.06%2C0%2C0%2C1%2C2-1.28%2C1.75%2C1.75%2C0%2C0%2C1%2C1.94%2C1.71c0%2C1.55-1.74%2C1.78-2.37%2C2.75Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.49%2C27.06a2.55%2C2.55%2C0%2C0%2C1%2C2.37-2.83%2C2.55%2C2.55%2C0%2C0%2C1%2C2.37%2C2.83%2C2.55%2C2.55%2C0%2C0%2C1-2.37%2C2.83A2.54%2C2.54%2C0%2C0%2C1%2C14.49%2C27.06Zm3.55%2C0c0-1.16-.59-1.74-1.18-1.74s-1.19.58-1.19%2C1.74.59%2C1.75%2C1.19%2C1.75S18%2C28.23%2C18%2C27.06Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.94%2C28.69v1.09H19c0-2.56%2C2.69-2.56%2C2.69-3.76a.73.73%2C0%2C0%2C0-.79-.7A1.11%2C1.11%2C0%2C0%2C0%2C20%2C26L19%2C25.51a2%2C2%2C0%2C0%2C1%2C2-1.28%2C1.75%2C1.75%2C0%2C0%2C1%2C1.93%2C1.71c0%2C1.55-1.74%2C1.78-2.37%2C2.75Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23%2C27.06a2.55%2C2.55%2C0%2C0%2C1%2C2.37-2.83%2C2.55%2C2.55%2C0%2C0%2C1%2C2.38%2C2.83%2C2.55%2C2.55%2C0%2C0%2C1-2.38%2C2.83A2.55%2C2.55%2C0%2C0%2C1%2C23%2C27.06Zm3.56%2C0c0-1.16-.59-1.74-1.19-1.74s-1.18.58-1.18%2C1.74.59%2C1.75%2C1.18%2C1.75S26.58%2C28.23%2C26.58%2C27.06Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-season-brochure-2021 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SeasonBrochure1920-unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.51%2C11.37l-7.6-7a1%2C1%2C0%2C0%2C0-.68-.26H10.73a3.58%2C3.58%2C0%2C0%2C0-3.56%2C3.6V31.37A3.58%2C3.58%2C0%2C0%2C0%2C10.73%2C35H27.27a3.58%2C3.58%2C0%2C0%2C0%2C3.56-3.6V12.11A1%2C1%2C0%2C0%2C0%2C30.51%2C11.37Zm-7.28-4%2C4.21%2C3.87H25.58A2.32%2C2.32%2C0%2C0%2C1%2C23.23%2C9Zm5.6%2C24A1.58%2C1.58%2C0%2C0%2C1%2C27.27%2C33H10.73a1.58%2C1.58%2C0%2C0%2C1-1.56-1.6V7.72a1.58%2C1.58%2C0%2C0%2C1%2C1.56-1.6h10.5V9a4.32%2C4.32%2C0%2C0%2C0%2C4.35%2C4.28h3.25Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.06%2C21.79v1.05H10.34c0-2.47%2C2.55-2.47%2C2.55-3.64a.69.69%2C0%2C0%2C0-.75-.67%2C1.06%2C1.06%2C0%2C0%2C0-.9.64l-.9-.45a2%2C2%2C0%2C0%2C1%2C1.88-1.24%2C1.67%2C1.67%2C0%2C0%2C1%2C1.84%2C1.65c0%2C1.5-1.65%2C1.73-2.25%2C2.66Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.43%2C20.22c0-1.69%2C1.05-2.74%2C2.25-2.74s2.25%2C1.05%2C2.25%2C2.74S17.88%2C23%2C16.68%2C23%2C14.43%2C21.91%2C14.43%2C20.22Zm3.38%2C0c0-1.13-.57-1.69-1.13-1.69s-1.12.56-1.12%2C1.69.56%2C1.69%2C1.12%2C1.69S17.81%2C21.34%2C17.81%2C20.22Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.87%2C21.79v1.05H19.15c0-2.47%2C2.56-2.47%2C2.56-3.64a.69.69%2C0%2C0%2C0-.75-.67%2C1%2C1%2C0%2C0%2C0-.9.64l-.91-.45A2%2C2%2C0%2C0%2C1%2C21%2C17.48a1.67%2C1.67%2C0%2C0%2C1%2C1.84%2C1.65c0%2C1.5-1.65%2C1.73-2.25%2C2.66Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.24%2C20.22c0-1.69%2C1.05-2.74%2C2.25-2.74a2.45%2C2.45%2C0%2C0%2C1%2C2.26%2C2.74A2.45%2C2.45%2C0%2C0%2C1%2C25.49%2C23C24.29%2C23%2C23.24%2C21.91%2C23.24%2C20.22Zm3.38%2C0c0-1.13-.56-1.69-1.13-1.69s-1.12.56-1.12%2C1.69.56%2C1.69%2C1.12%2C1.69S26.62%2C21.34%2C26.62%2C20.22Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.06%2C28.79v1.05H10.34c0-2.47%2C2.55-2.47%2C2.55-3.64a.69.69%2C0%2C0%2C0-.75-.67%2C1.06%2C1.06%2C0%2C0%2C0-.9.64l-.9-.45a2%2C2%2C0%2C0%2C1%2C1.88-1.24%2C1.67%2C1.67%2C0%2C0%2C1%2C1.84%2C1.65c0%2C1.5-1.65%2C1.73-2.25%2C2.66Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.43%2C27.22c0-1.69%2C1.05-2.74%2C2.25-2.74s2.25%2C1.05%2C2.25%2C2.74S17.88%2C30%2C16.68%2C30%2C14.43%2C28.91%2C14.43%2C27.22Zm3.38%2C0c0-1.13-.57-1.69-1.13-1.69s-1.12.56-1.12%2C1.69.56%2C1.69%2C1.12%2C1.69S17.81%2C28.34%2C17.81%2C27.22Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.87%2C28.79v1.05H19.15c0-2.47%2C2.56-2.47%2C2.56-3.64a.69.69%2C0%2C0%2C0-.75-.67%2C1%2C1%2C0%2C0%2C0-.9.64l-.91-.45A2%2C2%2C0%2C0%2C1%2C21%2C24.48a1.67%2C1.67%2C0%2C0%2C1%2C1.84%2C1.65c0%2C1.5-1.65%2C1.73-2.25%2C2.66Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C26h-.9V25.3a1.36%2C1.36%2C0%2C0%2C0%2C1.09-.71h.94v5.25H24Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-season-brochure-2122 {
  background-image: url("/icons/svg/season-brochure-2122.svg");
  background-repeat: no-repeat;
}

.icon-season-brochure-2223 {
  background-image: url("/icons/svg/season-brochure-2223.svg");
  background-repeat: no-repeat;
}

.icon-season-brochure-2324 {
  background-image: url("/icons/svg/season-brochure-2324.svg");
  background-repeat: no-repeat;
}

.icon-season-brochure-2425 {
  background-image: url("/icons/svg/season-brochure-2324.svg");
  background-repeat: no-repeat;
}

.icon-season-brochure-2526 {
  background-image: url("/icons/svg/season-brochure-2526.svg");
  background-repeat: no-repeat;
}

.icon-season-calendar {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SeasonCalendar-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M30.92%2C7.78H25.74V6.44a1%2C1%2C0%2C0%2C0-2%2C0V7.78H14.43V6.44a1%2C1%2C0%2C0%2C0-2%2C0V7.78H7.14a4%2C4%2C0%2C0%2C0-4%2C4V31a4%2C4%2C0%2C0%2C0%2C4%2C4H30.92a4%2C4%2C0%2C0%2C0%2C4-4V11.78A4%2C4%2C0%2C0%2C0%2C30.92%2C7.78Zm2%2C23.21a2%2C2%2C0%2C0%2C1-2%2C2H7.14a2%2C2%2C0%2C0%2C1-2-2V11.78a2%2C2%2C0%2C0%2C1%2C2-2h5.29v1.35a1%2C1%2C0%2C1%2C0%2C2%2C0V9.78h9.31v1.35a1%2C1%2C0%2C0%2C0%2C2%2C0V9.78h5.18a2%2C2%2C0%2C0%2C1%2C2%2C2Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%228.44%22%20y%3D%2213.98%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2212.98%22%20y%3D%2213.98%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.52%22%20y%3D%2213.98%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2222.05%22%20y%3D%2213.98%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.59%22%20y%3D%2213.98%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%228.44%22%20y%3D%2218.51%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2212.98%22%20y%3D%2218.51%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.52%22%20y%3D%2218.51%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2222.05%22%20y%3D%2218.51%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.59%22%20y%3D%2218.51%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%228.44%22%20y%3D%2223.05%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2212.98%22%20y%3D%2223.05%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.52%22%20y%3D%2223.05%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2222.05%22%20y%3D%2223.05%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.59%22%20y%3D%2223.05%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%228.44%22%20y%3D%2227.59%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2212.98%22%20y%3D%2227.59%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.52%22%20y%3D%2227.59%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2222.05%22%20y%3D%2227.59%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.59%22%20y%3D%2227.59%22%20width%3D%223.02%22%20height%3D%223.02%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-send-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SendEmail-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.21%2C25.4a6.62%2C6.62%2C0%2C0%2C1-3.56.8%2C5.83%2C5.83%2C0%2C0%2C1-6.09-6.06%2C6.36%2C6.36%2C0%2C0%2C1%2C6.71-6.68c3.15%2C0%2C5.88%2C1.74%2C5.88%2C5.31%2C0%2C2.64-1.37%2C4.32-3.59%2C4.32-.88%2C0-1.56-.3-1.74-.93a2.29%2C2.29%2C0%2C0%2C1-2%2C.92c-1.28%2C0-2.19-.89-2.19-2.61%2C0-2.22%2C1.42-4%2C3.12-4%2C.91%2C0%2C1.42.39%2C1.57.87l.21-.72h1.88l-.87%2C4c-.17.75%2C0%2C1%2C.45%2C1%2C.87%2C0%2C1.56-1.14%2C1.56-2.79%2C0-2.46-1.74-4-4.31-4-2.95%2C0-5%2C1.89-5%2C5.28a4.37%2C4.37%2C0%2C0%2C0%2C4.46%2C4.58%2C6.82%2C6.82%2C0%2C0%2C0%2C3.15-.63Zm-4.56-5c0%2C.76.25%2C1.18.78%2C1.18s1.12-.48%2C1.41-1.74%2C0-1.92-.72-1.92C18.2%2C17.93%2C17.65%2C19.25%2C17.65%2C20.41Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34%2C35a1%2C1%2C0%2C0%2C1-.71-.29l-4.48-4.51H5.91A3%2C3%2C0%2C0%2C1%2C3%2C27.13V12.65A3%2C3%2C0%2C0%2C1%2C5.91%2C9.58H32.09A3%2C3%2C0%2C0%2C1%2C35%2C12.65V34a1%2C1%2C0%2C0%2C1-.62.93A1%2C1%2C0%2C0%2C1%2C34%2C35Zm-28-23.43A1%2C1%2C0%2C0%2C0%2C5%2C12.65V27.13a1%2C1%2C0%2C0%2C0%2C.87%2C1.08H29.18a1%2C1%2C0%2C0%2C1%2C.71.29L33%2C31.59V12.65a1%2C1%2C0%2C0%2C0-.87-1.07Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-series-tix {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SeriesTickets-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25%2C31.51a1%2C1%2C0%2C0%2C1-.7.29h-.82V33h1.36a3.12%2C3.12%2C0%2C0%2C1%2C3-2.09h0a3.13%2C3.13%2C0%2C0%2C1%2C3%2C2.1h1.36l0-16.9H30.77a3.13%2C3.13%2C0%2C0%2C1-3%2C2.1h0a3.09%2C3.09%2C0%2C0%2C1-2.2-.91%2C2.11%2C2.11%2C0%2C0%2C1-.3-.37l0%2C13.83A1%2C1%2C0%2C0%2C1%2C25%2C31.51Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13%2C11.18a1%2C1%2C0%2C0%2C1%2C.71-.29h.88v-1H13.18a3.13%2C3.13%2C0%2C0%2C1-3%2C2.1h0a3.15%2C3.15%2C0%2C0%2C1-3-2.11H5.89l0%2C16.9H7.23a3.13%2C3.13%2C0%2C0%2C1%2C3-2.1h0a3.13%2C3.13%2C0%2C0%2C1%2C2.2.91%2C3.36%2C3.36%2C0%2C0%2C1%2C.24.29l0-14A1%2C1%2C0%2C0%2C1%2C13%2C11.18Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.13%2C14.16H29.94a1%2C1%2C0%2C0%2C0-.71.29%2C1%2C1%2C0%2C0%2C0-.29.71%2C1.12%2C1.12%2C0%2C0%2C1-1.13%2C1.1h0a1.15%2C1.15%2C0%2C0%2C1-.8-.33%2C1.07%2C1.07%2C0%2C0%2C1-.32-.77%2C1%2C1%2C0%2C0%2C0-1-1H25.3V11.9a1%2C1%2C0%2C0%2C0-1-1H21.11a1%2C1%2C0%2C0%2C0-1%2C1A1.12%2C1.12%2C0%2C0%2C1%2C19%2C13h0a1.12%2C1.12%2C0%2C0%2C1-.81-.33%2C1.06%2C1.06%2C0%2C0%2C1-.32-.77%2C1%2C1%2C0%2C0%2C0-1-1h-.31v-2a1%2C1%2C0%2C0%2C0-1-1H12.35a1%2C1%2C0%2C0%2C0-1%2C1A1.12%2C1.12%2C0%2C0%2C1%2C10.22%2C10h0a1.12%2C1.12%2C0%2C0%2C1-.8-.33%2C1.08%2C1.08%2C0%2C0%2C1-.33-.77%2C1%2C1%2C0%2C0%2C0-1-1H4.9a1%2C1%2C0%2C0%2C0-1%2C1l0%2C18.89a1%2C1%2C0%2C0%2C0%2C1%2C1H8.06a1%2C1%2C0%2C0%2C0%2C1-1%2C1.13%2C1.13%2C0%2C0%2C1%2C1.13-1.1h0A1.15%2C1.15%2C0%2C0%2C1%2C11%2C27a1.07%2C1.07%2C0%2C0%2C1%2C.32.77%2C1%2C1%2C0%2C0%2C0%2C1%2C1h.31v2a1%2C1%2C0%2C0%2C0%2C1%2C1h3.19a1%2C1%2C0%2C0%2C0%2C.71-.29%2C1%2C1%2C0%2C0%2C0%2C.29-.71%2C1.07%2C1.07%2C0%2C0%2C1%2C.33-.77%2C1.14%2C1.14%2C0%2C0%2C1%2C.8-.33h0a1.16%2C1.16%2C0%2C0%2C1%2C.81.33%2C1.07%2C1.07%2C0%2C0%2C1%2C.32.77%2C1%2C1%2C0%2C0%2C0%2C1%2C1h.38V34a1%2C1%2C0%2C0%2C0%2C1%2C1h3.19a1%2C1%2C0%2C0%2C0%2C1-1A1.11%2C1.11%2C0%2C0%2C1%2C27.78%2C33h0a1.11%2C1.11%2C0%2C0%2C1%2C1.13%2C1.1%2C1%2C1%2C0%2C0%2C0%2C.29.7%2C1%2C1%2C0%2C0%2C0%2C.71.3H33.1a1%2C1%2C0%2C0%2C0%2C1-1l0-18.89A1%2C1%2C0%2C0%2C0%2C33.13%2C14.16ZM13.66%2C10.89h0a1%2C1%2C0%2C0%2C0-.71.29%2C1%2C1%2C0%2C0%2C0-.29.7l0%2C14a3.36%2C3.36%2C0%2C0%2C0-.24-.29%2C3.13%2C3.13%2C0%2C0%2C0-2.2-.91h0a3.13%2C3.13%2C0%2C0%2C0-3%2C2.1H5.87l0-16.9H7.25a3.15%2C3.15%2C0%2C0%2C0%2C3%2C2.11h0a3.13%2C3.13%2C0%2C0%2C0%2C3-2.1h1.36v1Zm7.5%2C17.71a3.09%2C3.09%2C0%2C0%2C0-2.2-.91h0a3.12%2C3.12%2C0%2C0%2C0-2.2.9%2C3%2C3%2C0%2C0%2C0-.76%2C1.2H14.63v-1l0-15.89H16a3.1%2C3.1%2C0%2C0%2C0%2C.53.91%2C2.09%2C2.09%2C0%2C0%2C0%2C.23.29A3.12%2C3.12%2C0%2C0%2C0%2C19%2C15h0a3.12%2C3.12%2C0%2C0%2C0%2C3-2.09H23.3v1.24l0%2C15.66H21.92a3.18%2C3.18%2C0%2C0%2C0-.46-.82A2.11%2C2.11%2C0%2C0%2C0%2C21.16%2C28.6Zm11%2C4.45H30.75a3.13%2C3.13%2C0%2C0%2C0-3-2.1h0a3.12%2C3.12%2C0%2C0%2C0-3%2C2.09H23.46V31.8h.82a1%2C1%2C0%2C0%2C0%2C.7-.29%2C1%2C1%2C0%2C0%2C0%2C.3-.71L25.3%2C17a2.11%2C2.11%2C0%2C0%2C0%2C.3.37%2C3.09%2C3.09%2C0%2C0%2C0%2C2.2.91h0a3.13%2C3.13%2C0%2C0%2C0%2C3-2.1h1.36Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%223.46%22%20y%3D%228.69%22%20width%3D%2231.65%22%20height%3D%2223.43%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-sfpark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22128%22%20height%3D%2238%22%20viewBox%3D%220%200%20128%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Aurl%28%23linear-gradient%29%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%2229.51%22%20y1%3D%221%22%20x2%3D%2229.51%22%20y2%3D%2236.78%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2362aceb%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235393ce%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SFPark%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49.37%2C36.78H11.06a9.35%2C9.35%2C0%2C0%2C1-9.32-9.32V10.32A9.35%2C9.35%2C0%2C0%2C1%2C11.06%2C1H57.28%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.45%2C24.83a3.72%2C3.72%2C0%2C0%2C0%2C1.15%2C1.36%2C5%2C5%2C0%2C0%2C0%2C1.68.76%2C7.91%2C7.91%2C0%2C0%2C0%2C2%2C.25%2C10%2C10%2C0%2C0%2C0%2C1.5-.11%2C5.23%2C5.23%2C0%2C0%2C0%2C1.5-.45%2C3.33%2C3.33%2C0%2C0%2C0%2C1.17-.92%2C2.27%2C2.27%2C0%2C0%2C0%2C.47-1.49%2C2.07%2C2.07%2C0%2C0%2C0-.62-1.57%2C4.92%2C4.92%2C0%2C0%2C0-1.62-1%2C15.29%2C15.29%2C0%2C0%2C0-2.27-.7c-.84-.2-1.7-.42-2.57-.67a23.25%2C23.25%2C0%2C0%2C1-2.61-.82A9.05%2C9.05%2C0%2C0%2C1%2C11%2C18.22%2C6.06%2C6.06%2C0%2C0%2C1%2C9.35%2C16.3a5.87%2C5.87%2C0%2C0%2C1-.61-2.79%2C6.28%2C6.28%2C0%2C0%2C1%2C.78-3.19%2C7.12%2C7.12%2C0%2C0%2C1%2C2.05-2.25%2C8.85%2C8.85%2C0%2C0%2C1%2C2.88-1.34%2C12.14%2C12.14%2C0%2C0%2C1%2C3.2-.43%2C15%2C15%2C0%2C0%2C1%2C3.59.41A8.86%2C8.86%2C0%2C0%2C1%2C24.3%2C8.07a6.75%2C6.75%2C0%2C0%2C1%2C2.12%2C2.38A7.39%2C7.39%2C0%2C0%2C1%2C27.21%2C14H22.13a4.37%2C4.37%2C0%2C0%2C0-.45-1.77%2C3%2C3%2C0%2C0%2C0-1-1.11%2C4.43%2C4.43%2C0%2C0%2C0-1.45-.56%2C9.07%2C9.07%2C0%2C0%2C0-1.79-.17%2C6.08%2C6.08%2C0%2C0%2C0-1.27.13A3.44%2C3.44%2C0%2C0%2C0%2C15%2C11a2.73%2C2.73%2C0%2C0%2C0-.85.84%2C2.16%2C2.16%2C0%2C0%2C0-.34%2C1.27%2C2.12%2C2.12%2C0%2C0%2C0%2C.27%2C1.13%2C2.37%2C2.37%2C0%2C0%2C0%2C1.05.8%2C13.39%2C13.39%2C0%2C0%2C0%2C2.17.74l3.63.93c.44.09%2C1.06.25%2C1.85.49a8.58%2C8.58%2C0%2C0%2C1%2C2.36%2C1.12%2C7.18%2C7.18%2C0%2C0%2C1%2C2%2C2.05A5.91%2C5.91%2C0%2C0%2C1%2C28%2C23.63a7.21%2C7.21%2C0%2C0%2C1-.64%2C3%2C6.57%2C6.57%2C0%2C0%2C1-1.88%2C2.42%2C9.12%2C9.12%2C0%2C0%2C1-3.11%2C1.59%2C14.66%2C14.66%2C0%2C0%2C1-4.29.57%2C15.23%2C15.23%2C0%2C0%2C1-3.83-.49A9.64%2C9.64%2C0%2C0%2C1%2C11%2C29.24%2C7.38%2C7.38%2C0%2C0%2C1%2C8.74%2C26.6a7.84%2C7.84%2C0%2C0%2C1-.81-3.8H13A4.32%2C4.32%2C0%2C0%2C0%2C13.45%2C24.83Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.88%2C6.86v4.41H36.36v5.51h10v4.08h-10v9.85H31.11V6.86Z%22%2F%3E%3Cpath%20d%3D%22M63.26%2C13.69l-.46%2C2.13.06.07a4.84%2C4.84%2C0%2C0%2C1%2C2.19-2%2C7.12%2C7.12%2C0%2C0%2C1%2C3-.63%2C6.25%2C6.25%2C0%2C0%2C1%2C4.84%2C1.84%2C7%2C7%2C0%2C0%2C1%2C1.71%2C5A15.44%2C15.44%2C0%2C0%2C1%2C74%2C24.21a11.25%2C11.25%2C0%2C0%2C1-1.74%2C3.64%2C8.91%2C8.91%2C0%2C0%2C1-2.92%2C2.57%2C8.44%2C8.44%2C0%2C0%2C1-4.16%2C1%2C7%2C7%2C0%2C0%2C1-1.49-.17%2C6%2C6%2C0%2C0%2C1-1.4-.5%2C4.86%2C4.86%2C0%2C0%2C1-1.17-.85%2C3.4%2C3.4%2C0%2C0%2C1-.78-1.22h-.1L58.45%2C37H53.74l4.95-23.31Zm.9%2C3.82a6.33%2C6.33%2C0%2C0%2C0-1.62%2C1.82%2C8.93%2C8.93%2C0%2C0%2C0-1%2C2.39%2C9.61%2C9.61%2C0%2C0%2C0-.32%2C2.39%2C4.2%2C4.2%2C0%2C0%2C0%2C.83%2C2.72%2C3.15%2C3.15%2C0%2C0%2C0%2C2.58%2C1%2C3.9%2C3.9%2C0%2C0%2C0%2C2.33-.7%2C6%2C6%2C0%2C0%2C0%2C1.61-1.77A8.54%2C8.54%2C0%2C0%2C0%2C69.54%2C23a10.52%2C10.52%2C0%2C0%2C0%2C.3-2.41%2C5.12%2C5.12%2C0%2C0%2C0-.21-1.47A3.84%2C3.84%2C0%2C0%2C0%2C69%2C17.94a3.2%2C3.2%2C0%2C0%2C0-1-.83%2C3.25%2C3.25%2C0%2C0%2C0-1.47-.32A3.78%2C3.78%2C0%2C0%2C0%2C64.16%2C17.51Z%22%2F%3E%3Cpath%20d%3D%22M78.43%2C16.21a6.15%2C6.15%2C0%2C0%2C1%2C1.87-1.76%2C7.89%2C7.89%2C0%2C0%2C1%2C2.47-.95%2C13.89%2C13.89%2C0%2C0%2C1%2C2.84-.28%2C17.38%2C17.38%2C0%2C0%2C1%2C2.44.17%2C7.94%2C7.94%2C0%2C0%2C1%2C2.33.65%2C4.52%2C4.52%2C0%2C0%2C1%2C1.76%2C1.37%2C3.64%2C3.64%2C0%2C0%2C1%2C.65%2C2.35%2C13.59%2C13.59%2C0%2C0%2C1-.37%2C2.91l-1.53%2C6.94a5.61%2C5.61%2C0%2C0%2C0-.19%2C1.16c0%2C.45%2C0%2C.85%2C0%2C1.18a3.61%2C3.61%2C0%2C0%2C0%2C.17%2C1H86.08v-1.7a5.69%2C5.69%2C0%2C0%2C1-2.38%2C1.62%2C8.18%2C8.18%2C0%2C0%2C1-2.9.52A7.32%2C7.32%2C0%2C0%2C1%2C78.34%2C31a5.18%2C5.18%2C0%2C0%2C1-1.75-1%2C3.94%2C3.94%2C0%2C0%2C1-1-1.44%2C4.58%2C4.58%2C0%2C0%2C1-.33-1.72%2C5%2C5%2C0%2C0%2C1%2C1.72-4A8.84%2C8.84%2C0%2C0%2C1%2C81.8%2C21q1.67-.2%2C2.91-.3a11.81%2C11.81%2C0%2C0%2C0%2C2.05-.32A2.51%2C2.51%2C0%2C0%2C0%2C88%2C19.75a1.74%2C1.74%2C0%2C0%2C0%2C.4-1.25%2C1.72%2C1.72%2C0%2C0%2C0-.3-1.07%2C2.21%2C2.21%2C0%2C0%2C0-.75-.64%2C3.57%2C3.57%2C0%2C0%2C0-1-.32%2C6.94%2C6.94%2C0%2C0%2C0-1-.08A4.27%2C4.27%2C0%2C0%2C0%2C83.1%2C17a2.65%2C2.65%2C0%2C0%2C0-1.23%2C1.92H77.42A6.09%2C6.09%2C0%2C0%2C1%2C78.43%2C16.21Zm7.08%2C7.11c-.69.08-1.38.14-2.07.19a9.41%2C9.41%2C0%2C0%2C0-1.31.21%2C3.69%2C3.69%2C0%2C0%2C0-1.11.45%2C2.3%2C2.3%2C0%2C0%2C0-.79.82%2C2.63%2C2.63%2C0%2C0%2C0-.3%2C1.32%2C1.59%2C1.59%2C0%2C0%2C0%2C.78%2C1.45%2C3.35%2C3.35%2C0%2C0%2C0%2C1.82.49%2C4.06%2C4.06%2C0%2C0%2C0%2C4-2.51%2C12.32%2C12.32%2C0%2C0%2C0%2C.5-1.4l.46-1.67A4.76%2C4.76%2C0%2C0%2C1%2C85.51%2C23.32Z%22%2F%3E%3Cpath%20d%3D%22M101.64%2C13.69l-.7%2C3.1.07.07a5.65%2C5.65%2C0%2C0%2C1%2C2.42-2.72%2C6.93%2C6.93%2C0%2C0%2C1%2C3.52-.92%2C10.37%2C10.37%2C0%2C0%2C1%2C1.47.1l-1%2C4.61-1-.2a4.85%2C4.85%2C0%2C0%2C0-1-.1%2C5.21%2C5.21%2C0%2C0%2C0-2.32.46%2C4.91%2C4.91%2C0%2C0%2C0-1.61%2C1.27%2C6.65%2C6.65%2C0%2C0%2C0-1%2C1.82%2C14.56%2C14.56%2C0%2C0%2C0-.62%2C2.13L98.27%2C31H93.56l3.57-17.26Z%22%2F%3E%3Cpath%20d%3D%22M116.27%2C7.11l-2.74%2C13%2C.07.06%2C6.81-6.44h5.85l-7.75%2C6.54L123%2C31h-5.21l-2.84-7.71-2.47%2C2.1L111.26%2C31h-4.71l5-23.84Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-slider-background {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22272%22%20height%3D%22238%22%20viewBox%3D%220%200%20272%20238%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.1%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22SliderBackground%22%3E%3Cg%20class%3D%22cls-1%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M261%2C134.41a80.86%2C80.86%2C0%2C0%2C0-21%2C4.69%2C289.11%2C289.11%2C0%2C0%2C0-30.9%2C14.74s-13.56%2C6.78-20%2C10.28l-24.81%2C14.2q-3.78%2C2.34-7.07%2C4.18l-.77.43%2C1.1-3.59a47.22%2C47.22%2C0%2C0%2C1%2C2.51-8.3c.38-1.17.83-2.69%2C1.37-4.56L171%2C131.19l3.76-13.1s3.79-14.77%2C6.41-24a160.49%2C160.49%2C0%2C0%2C1%2C7.32-21.34%2C58%2C58%2C0%2C0%2C1%2C6.4-11.36q4.27-5.28%2C7.87-7.17a8.54%2C8.54%2C0%2C0%2C1%2C4.08-1%2C6.41%2C6.41%2C0%2C0%2C1%2C4%2C1.14%2C9%2C9%2C0%2C0%2C1%2C2.24%2C4.3%2C11.33%2C11.33%2C0%2C0%2C0%2C3.49%2C6.16A8.24%2C8.24%2C0%2C0%2C0%2C222%2C66.78a5.59%2C5.59%2C0%2C0%2C0%2C4.18-2.07A6.91%2C6.91%2C0%2C0%2C0%2C228%2C59.86q0-4.32-4.6-8.31c-3-2.66-7.08-4-12-3.94a20.66%2C20.66%2C0%2C0%2C0-9.89%2C2.18A45.51%2C45.51%2C0%2C0%2C0%2C187.64%2C61a80.58%2C80.58%2C0%2C0%2C0-11.53%2C18.16%2C288.93%2C288.93%2C0%2C0%2C0-11.43%2C32.28s-4.81%2C14.37-6.84%2C21.39l-7.51%2C27.58c-.68%2C2.88-1.35%2C5.53-2%2C7.94L145%2C180l-15.5-27.73a216.65%2C216.65%2C0%2C0%2C1-11.76-24.78q-4.8-12.2-5.13-21%2C1.08-9.09%2C4.52-12.58a8.84%2C8.84%2C0%2C0%2C1%2C6.5-2.44%2C24.74%2C24.74%2C0%2C0%2C1%2C4.54.88c4%2C1.07%2C6.87.67%2C8.73-1.22a9.79%2C9.79%2C0%2C0%2C0%2C1.72-3.22%2C6.38%2C6.38%2C0%2C0%2C0-2-6.39A9.24%2C9.24%2C0%2C0%2C0%2C128.72%2C79q-4.84.54-11.73%2C7.52A30%2C30%2C0%2C0%2C0%2C110.22%2C96a41%2C41%2C0%2C0%2C0-2.94%2C15.44%2C79.11%2C79.11%2C0%2C0%2C0%2C3.42%2C23.11%2C190.43%2C190.43%2C0%2C0%2C0%2C10.78%2C26.61l11.8%2C22.1-14.06-4a212.17%2C212.17%2C0%2C0%2C1-25.86-9.2q-12-5.22-18.48-11.24-5.67-7.19-5.71-12.09a8.84%2C8.84%2C0%2C0%2C1%2C2.88-6.32%2C24.22%2C24.22%2C0%2C0%2C1%2C3.82-2.59q5.34-3.08%2C5.33-7a9.93%2C9.93%2C0%2C0%2C0-1.09-3.49%2C6.3%2C6.3%2C0%2C0%2C0-5.92-3.1%2C9.17%2C9.17%2C0%2C0%2C0-7.33%2C3.84q-3%2C3.81-3%2C13.6a30%2C30%2C0%2C0%2C0%2C2%2C11.54%2C41.43%2C41.43%2C0%2C0%2C0%2C8.84%2C13%2C79.32%2C79.32%2C0%2C0%2C0%2C18.76%2C13.92%2C188.94%2C188.94%2C0%2C0%2C0%2C26.44%2C11.19l14%2C4.25-12.34%2C6.88a211.18%2C211.18%2C0%2C0%2C1-24.78%2C11.78q-12.19%2C4.8-21%2C5.13-9.09-1.1-12.58-4.52a8.87%2C8.87%2C0%2C0%2C1-2.45-6.51%2C24.5%2C24.5%2C0%2C0%2C1%2C.88-4.53q1.6-6-1.22-8.74a9.6%2C9.6%2C0%2C0%2C0-3.22-1.71%2C6.34%2C6.34%2C0%2C0%2C0-6.39%2C2%2C9.23%2C9.23%2C0%2C0%2C0-2.47%2C7.91c.36%2C3.23%2C2.88%2C7.13%2C7.52%2C11.72a30.17%2C30.17%2C0%2C0%2C0%2C9.54%2C6.78%2C41.31%2C41.31%2C0%2C0%2C0%2C15.44%2C2.94%2C79.07%2C79.07%2C0%2C0%2C0%2C23.11-3.43%2C187.65%2C187.65%2C0%2C0%2C0%2C26.6-10.79l6.92-3.67-.26.9a214.48%2C214.48%2C0%2C0%2C1-9.2%2C25.86c-.68%2C1.55-1.37%2C3-2.06%2C4.43h9.47c.92-1.47%2C1.8-3%2C2.62-4.51a179.9%2C179.9%2C0%2C0%2C0%2C10.1-23.42l11.62%2C20.2L164%2C238h13.27c-2-3.9-6.65-13.19-9.38-18.17L158.2%2C203c.68.21%2C1.43.42%2C2.25.66l35.29%2C9.54%2C13.08%2C3.76s14.8%2C3.8%2C24%2C6.41a161.75%2C161.75%2C0%2C0%2C1%2C21.34%2C7.31%2C58.77%2C58.77%2C0%2C0%2C1%2C11.36%2C6.4l1.13.95H272v-2.11a45.65%2C45.65%2C0%2C0%2C0-6-6.08%2C80.8%2C80.8%2C0%2C0%2C0-18.16-11.53%2C289.47%2C289.47%2C0%2C0%2C0-32.27-11.43s-14.39-4.79-21.4-6.84l-27.59-7.5-1.62-.4c.86-.46%2C1.84-1%2C3-1.61l31.7-18.21%2C11.92-6.6%2C6.32-3.43q2.63-2%2C15.19-9a160.8%2C160.8%2C0%2C0%2C1%2C20.27-9.92%2C57.76%2C57.76%2C0%2C0%2C1%2C12.55-3.51%2C38.31%2C38.31%2C0%2C0%2C1%2C6.18-.22v-4.86A45.37%2C45.37%2C0%2C0%2C0%2C261%2C134.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-staff-board {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22StaffBoard-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C4.64A15.37%2C15.37%2C0%2C1%2C0%2C34.37%2C20%2C15.38%2C15.38%2C0%2C0%2C0%2C19%2C4.64Zm0%2C28.74A13.32%2C13.32%2C0%2C0%2C1%2C8.53%2C28.29c.11-1.62.62-4.13%2C1.85-4.13h2.43a8.17%2C8.17%2C0%2C0%2C0%2C12.45%2C0h2.36c1.23%2C0%2C1.74%2C2.51%2C1.85%2C4.13A13.32%2C13.32%2C0%2C0%2C1%2C19%2C33.38Zm8.62-11.22H24.79a1%2C1%2C0%2C0%2C0-.8.4A6.2%2C6.2%2C0%2C0%2C1%2C19%2C25h0a6.06%2C6.06%2C0%2C0%2C1-4.88-2.47%2C1%2C1%2C0%2C0%2C0-.8-.41H10.38c-2.05%2C0-3%2C1.79-3.47%2C3.53a13.37%2C13.37%2C0%2C1%2C1%2C24.18%2C0C30.63%2C24%2C29.67%2C22.16%2C27.62%2C22.16Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C9.71c-3.73%2C0-5.79%2C2.23-5.79%2C6.27%2C0%2C3.1.6%2C7.23%2C5.79%2C7.23%2C3.46%2C0%2C5.79-2.91%2C5.79-7.23C24.79%2C11.94%2C22.73%2C9.71%2C19%2C9.71Zm0%2C11.5c-2.34%2C0-3.79-.88-3.79-5.23%2C0-3.83%2C2.16-4.27%2C3.79-4.27s3.79.44%2C3.79%2C4.27C22.79%2C18.51%2C21.79%2C21.21%2C19%2C21.21Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-ticket-guide {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22TicketGuide-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34%2C35.08H4a1%2C1%2C0%2C0%2C1-1-1v-7.4a1%2C1%2C0%2C0%2C1%2C1-1%2C2.2%2C2.2%2C0%2C1%2C0%2C0-4.4%2C1%2C1%2C0%2C0%2C1-1-1v-7.4a1%2C1%2C0%2C0%2C1%2C1-1H34a1%2C1%2C0%2C0%2C1%2C1%2C1v7.4a1%2C1%2C0%2C0%2C1-1%2C1%2C2.2%2C2.2%2C0%2C1%2C0%2C0%2C4.4%2C1%2C1%2C0%2C0%2C1%2C1%2C1v7.4A1%2C1%2C0%2C0%2C1%2C34%2C35.08Zm-29-2H33V27.56a4.19%2C4.19%2C0%2C0%2C1%2C0-8.17V13.88H5v5.51a4.19%2C4.19%2C0%2C0%2C1%2C0%2C8.17Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.38%2C26.08v-3.5c1.84-.62%2C3.49-1.19%2C3.49-2.92a1.62%2C1.62%2C0%2C0%2C0-1.68-1.74c-1.08%2C0-1.7.73-1.7%2C1.95v.48H14.3V20a4.63%2C4.63%2C0%2C0%2C1%2C4.89-4.76%2C4.64%2C4.64%2C0%2C0%2C1%2C4.86%2C4.4c0%2C2.73-1.54%2C3.72-3.34%2C4.66v1.82Zm-.09%2C5.5V28.15H20.8v3.43Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2361aaec%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Twitter%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M35%2C7.39A13.24%2C13.24%2C0%2C0%2C1%2C31%2C8.5a6.86%2C6.86%2C0%2C0%2C0%2C3.07-3.84%2C15.28%2C15.28%2C0%2C0%2C1-4.43%2C1.71%2C7%2C7%2C0%2C0%2C0-12.1%2C4.77%2C11.13%2C11.13%2C0%2C0%2C0%2C.17%2C1.62A19.61%2C19.61%2C0%2C0%2C1%2C3.3%2C5.43a6.88%2C6.88%2C0%2C0%2C0-.94%2C3.49%2C6.77%2C6.77%2C0%2C0%2C0%2C3.16%2C5.8%2C6.75%2C6.75%2C0%2C0%2C1-3.16-.85V14A6.88%2C6.88%2C0%2C0%2C0%2C8%2C20.77%2C6.72%2C6.72%2C0%2C0%2C1%2C6.11%2C21c-.42%2C0-.85-.09-1.28-.09A7%2C7%2C0%2C0%2C0%2C11.4%2C25.8a14%2C14%2C0%2C0%2C1-8.7%2C3A10.83%2C10.83%2C0%2C0%2C1%2C1%2C28.69a19.86%2C19.86%2C0%2C0%2C0%2C10.74%2C3.16c12.78%2C0%2C19.85-10.65%2C19.85-19.94V11A13.73%2C13.73%2C0%2C0%2C0%2C35%2C7.39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-venue-info {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22VenueInfo%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.5%2C9A8.5%2C8.5%2C0%2C1%2C1%2C9%2C.5%2C8.51%2C8.51%2C0%2C0%2C1%2C17.5%2C9Zm-3-.55L10%2C3.46a1.17%2C1.17%2C0%2C0%2C0-1.67-.13l0%2C0A1.18%2C1.18%2C0%2C0%2C0%2C8.22%2C5L11%2C8.06H4.36a1.17%2C1.17%2C0%2C0%2C0%2C0%2C2.34H11L8.25%2C13.48a1.18%2C1.18%2C0%2C0%2C0%2C.82%2C2h0a1.13%2C1.13%2C0%2C0%2C0%2C.83-.35l.07-.07L14.51%2C10A1.16%2C1.16%2C0%2C0%2C0%2C14.51%2C8.45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-venues {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Venues-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.91%2C30.9s0-.06%2C0-.08l-.92-5V9.32a1%2C1%2C0%2C0%2C0-1-1H5a1%2C1%2C0%2C0%2C0-1%2C1v16H4l-1%2C5.5s0%2C.05%2C0%2C.08S3%2C31%2C3%2C31v3.15a1%2C1%2C0%2C0%2C0%2C1%2C1h30a1%2C1%2C0%2C0%2C0%2C1-1V31A.29.29%2C0%2C0%2C0%2C34.91%2C30.9ZM5.35%2C29%2C5.5%2C29l1.12-.65L7.73%2C29a1%2C1%2C0%2C0%2C0%2C1%2C0l1.12-.65L11%2C29a1%2C1%2C0%2C0%2C0%2C.5.13%2C1%2C1%2C0%2C0%2C0%2C1-1V26.5H25.53v1.65A1%2C1%2C0%2C0%2C0%2C26%2C29a1%2C1%2C0%2C0%2C0%2C1%2C0l1.12-.64%2C1.11.64a1%2C1%2C0%2C0%2C0%2C1%2C0l1.11-.64L32.5%2C29l.06%2C0%2C.17.95H5.17ZM6%2C14.83l.75-.54%2C1.17.84a1%2C1%2C0%2C0%2C0%2C1.16%2C0l1.17-.84.22.16V26.36l-.12-.07a1%2C1%2C0%2C0%2C0-1%2C0l-1.12.65-1.11-.65a1%2C1%2C0%2C0%2C0-1%2C0L6%2C26.36ZM32%2C25.67H32L32%2C26v.45l-.12-.06a1%2C1%2C0%2C0%2C0-1%2C0L29.77%2C27l-1.12-.64a1%2C1%2C0%2C0%2C0-1%2C0l-.12.06v-12l.22-.16%2C1.17.84a1%2C1%2C0%2C0%2C0%2C1.16%2C0l1.17-.84.75.54ZM25.53%2C24.5H12.47V15.19l.11-.06%2C1.17-.84%2C1.17.84a1%2C1%2C0%2C0%2C0%2C1.16%2C0l1.17-.84%2C1.17.84a1%2C1%2C0%2C0%2C0%2C1.16%2C0l1.17-.84%2C1.17.84a1%2C1%2C0%2C0%2C0%2C1.16%2C0l1.17-.84%2C1.17.84.11.06ZM6%2C10.32H32v2l-.17-.11a1%2C1%2C0%2C0%2C0-1.16%2C0l-1.17.83-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0L26%2C13.08l-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0l-1.17.83-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0L19%2C13.08l-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0l-1.17.83-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0L12%2C13.08l-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0l-1.17.83-1.17-.83a1%2C1%2C0%2C0%2C0-1.16%2C0L6%2C12.36ZM32.93%2C33.14H5V32h28Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.5%2C18.24H20.28l-.38-1.16a1%2C1%2C0%2C0%2C0-.95-.69%2C1%2C1%2C0%2C0%2C0-.95.69l-.37%2C1.16H16.41a1%2C1%2C0%2C0%2C0-.59%2C1.81l1%2C.71-.38%2C1.16A1%2C1%2C0%2C0%2C0%2C16.79%2C23%2C1%2C1%2C0%2C0%2C0%2C18%2C23l1-.71%2C1%2C.71a1%2C1%2C0%2C0%2C0%2C1.17%2C0%2C1%2C1%2C0%2C0%2C0%2C.37-1.12l-.38-1.16%2C1-.71a1%2C1%2C0%2C0%2C0-.59-1.81ZM19%2C20.09h0v0l0%2C0%2C0%2C0Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-watch-video {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22WatchVideo-Unified%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M19%2C35.31a14.7%2C14.7%2C0%2C1%2C1%2C14.7-14.7A14.72%2C14.72%2C0%2C0%2C1%2C19%2C35.31ZM19%2C7.92A12.7%2C12.7%2C0%2C1%2C0%2C31.7%2C20.61%2C12.71%2C12.71%2C0%2C0%2C0%2C19%2C7.92Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.25%2C29.09a1%2C1%2C0%2C0%2C1-1-1v-15a1%2C1%2C0%2C0%2C1%2C.5-.87%2C1%2C1%2C0%2C0%2C1%2C1%2C0l13%2C7.49a1%2C1%2C0%2C0%2C1%2C.5.86%2C1%2C1%2C0%2C0%2C1-.5.87L14.75%2C29A1%2C1%2C0%2C0%2C1%2C14.25%2C29.09Zm1-14.23v11.5l10-5.75Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-youtube {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20id%3D%22YouTube%22%3E%3Cimage%20width%3D%22734%22%20height%3D%22518%22%20transform%3D%22translate%282%206.35%29%20scale%280.04%29%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAt8AAAIHCAYAAABHZzCGAAAACXBIWXMAAP4PAAD%2BDwEXsKfgAAAgAElEQVR4Xu3d7XEb15Y14NWu%2B59yBMREIN0IBEdgvRGIjsByBKYiuHQEpiKwFIHBCExGYDACkxH0%2B6MJE6IAHHyjP56niiUC2J7xaKropa3V51R1XQdg0KrqTZJXpbEdvUrypjR0IrdJHkpDO3pIXd%2BWhgD67j%2BlAYAkSVWNSyNzxqWBF7YNv6Mk56UhWqKqShPruE8yLQ0t8JDmDxmbmJQG%2FlXXk9IIQJJUNt%2FQYuWN7HjFZ8l6ofZNkrPCDLC7x5T%2FALDOHxImKz7zNwzQcsI3bGP5FnjZ%2B6tC8Nsl7wPs282S91eF%2FsmS929T14euK0HvCN%2F0W1WN0lQT5i16b1kf11YYYH3LtvuLniuY5tsK0TR1%2FfI96BXhm3aqqkVhePzi9ctt8qskrwNAn9zl6%2BC%2BaEs%2FefHaVp7WEr45nG8D9MuwPJ77XnAG4FBeBvjJ3Pcvw7zgzkEJ36zn6yD9MlSP575X0wCgL17WaCZz389XaQR21iZ8D9nXfejx068vQ7ZtNACsb37LPh%2FQJ0%2B%2F6rUPnPDdR4tD9azyIVADQDvMgvp89WXy9KuQ3lPCdxc9H3M3%2B3UWrEdx4QgA9MnsYqlvA7rLnTpJ%2BG6j53716OlrFq71qQGAebNe%2BiycT5%2B%2B9NBbSvg%2Bpeb2wlGaUD0L2C5cAQD25SbPwbwJ525BPSnh%2BxieO9jjPG%2B09a4BgFO5y2xD3tRYdMyPRPjet%2BfKyDjPYVtVBABou1mFZfL0pbpyAML3rpqwPZ77stEGAPriLs9hfCKM70743kbT1X739CVsAwBDcZfkc5LPuuPbEb7X1QTuizSB23F%2BAMDQ3acJ4teC%2BPqE71WaByU%2FROAGAFhlFsSvPLi5mvC9SFVdpNlyO%2FYPAGAzN2m24delwSESvmeaByc%2FPH05nQQAYDePSa7SbMM9qPlE%2BG6qJZdJ3q%2BcAwBgW5%2BSXKqkDDl8C90AAMc2%2BBA%2BvPAtdAMAnNpgQ%2FhwwrdONwBAmwyyEz6M8N2cXnIVoRsAoG0ek3wYyuko%2FQ7fTcXkOo4MBABou5skF32vonxXGuisqrpM8ncEbwCALnib5O%2BnDNdb%2Fdt8N9fAXyd5XZgEAKCd7tJswXt3bX2%2FNt%2FNn5T%2BiuANANBlr5P81ccteD82381JJp%2BjYgIA0Dc3Sd715USU7m%2B%2Bq2qcZBrBGwCgj94mmT5lvs7rdvhu%2FirizzhCEACgz86S%2FNmHGko3aydNzeQqbqkEABiaT2nOBe9kDaV74bsJ3pN4qBIAYKjukoy7GMC7VTtpjhGcRvAGABiy12l64G9Kg23TnfDd%2FOZOot8NAECTCSddC%2BDdCN9VdZHm%2FG7BGwCAmbM054FflAbbov3hu%2FnN%2FL00BgDAYP3elQDe7vAteAMAsJ5OBPD2hm%2FBGwCAzbQ%2BgLczfAveAABsp9UBvH3nfDdPrP5VGgMAgBX%2Bm7q%2BLQ0dW7s238%2FHCQIAwC5aeQxhezbfVTVKchvHCQIAsB%2BPSd6krqelwWNpx%2Ba7uTL%2BcwRvAAD25yzJ56es2QrtCN%2FJdVwZDwDA%2Fr1OkzVb4fThu6ouk%2FxYGgMAgC39%2BJQ5T%2B60ne%2Bqepfkj9IYAADswf9LXX8uDR3S6cK3BywBADiukz%2BAecraiQcsAQA4puYBzBM6TfhuOjcesAQA4Nhen7L%2FffzaSVWNk%2FxZGgMAgAP6IXU9KQ3t23HDd3PG4m2S89IoAAAc0H2a%2FvdDaXCfjl07uYzgDQDA6Z2nyaZHdbzNt7oJAADtc9T6yTHD9208ZAkAQLvcpa7flIb25Ti1k6r6EMEbAID2ef2UVY%2Fi8Jvv5iHLaZzpDQBAOz0mGR3j4ctjbL6vIngDANBeZ2ky68EddvPdXCH%2Fd2EKAADa4P8OffX8oTff16UBAABoievSwK4OF76bowXflsYAAKAl3j5l2IM5XPg%2BwaHlAACwo8vSwC4OE75tvQEA6KaDbr8PE74P%2FCcGAAA4oMvSwLb2f9pJVb1J8ldpDAAAWuwgJ58cYvN9tBuCAADgQC5LA9vY7%2Bbbud4AAPTH9%2Fu%2B9XLfm%2B%2BL0gAAAHTE3hsd%2B958T5Ocl8YAAKAD7lPXo9LQJva3%2Ba6qdxG8AQDoj%2FOnjLs3%2BwvfKicAAPTPRWlgE%2FupnVTVqyT%2FlMYAAKCD9vbg5b4233tdxwMAQIvsLesK3wAAsNresu7utROVEwAA%2Bm8v1ZN9bL739icBAABoqb1kXuEbAADK9pJ591E72fF%2FAAAAdEBdV6WRkt0233s%2BdBwAAFprD9l3t%2FCdjEsDAADQE%2BPSQInwDQAA6xmXBkq273w7YhAAgOHZ6cjBXTbf49IAAAD0zLg0sIrwDQAA6xuXBlYRvgEAYH3j0sAqu3S%2Bt%2FwHAQCgw3Y473u7zXdVjUsjAADQSztk4e3C947rdgAA6LBxaWCZbcP3m9IAAAD01NZZeLvOd1U9JDkrjQEAQA89pq5flYYW2XzzXVWjCN4AAAzX2VMm3tjm4XuHNTsAAPTEVplY%2BAYAgM1tlYm3Cd%2Fj0gAAAPTcuDSwyOYPXHrYEgAAtnrocrPNt4ctAQAg2fKhy83C95bdFgAA6KGNs7HwDQAA29k4GwvfAACwnY2zsfANAADb2Tgbb3baSVVtMAwAAD1X11VpZN76m%2B%2BqGpdGAABgUDbMyOuH72RUGgAAgIEZlQbmCd8AALC9UWlg3ibhe1waAACAgRmXBuZtEr5HpQEAABiYUWlg3vqnnTjpBAAAvrXBiSfrbb43fIoTAAAGY4OsvF74Tl6VBgAAYKDWzsrrhu%2BNb%2B8BAICBWDsrC98AALCbtbPyuuF77VU6AAAMzNpZeb3TTpx0AgAAy6154kl5811Vayd5AAAYpDUzczl8b9BhAQCAgVorM68TvkelAQAAGLhRaSARvgEAYB9GpYFE%2BAYAgH0YlQYS4RsAAPZhVBpI1jlqsKoekpytHgIAgEF7TF0XTzxZJ3w74xsAAErWOOt7de2kqtY6MgUAAAZvjexc6nwXV%2BcAAECSNbJzKXwX0zsAAJBkjexcCt%2FF9A4AACRZIzuXwncxvQMAAEnWyM6l8F1M7wAAQJI1svPqowad8Q0AAOsqnvVdCt%2FO%2BAYAgHUVzvpeXjupqtHSzwAAgG8VMvSqzvdoxWcAAMC3Rqs%2BXBW%2Bi4VxAADgKysz9KrwXTwqBQAA%2BMrKDF06ahAAANiTVeF7vOIzAADgW%2BNVH9p8AwDAkSw%2F59sFOwAAsKmVF%2B2sCt8u2AEAgE2tuGhnce2kqhwzCAAA21iRpZd1vh0zCAAA21mapT1wCQAAR2LzDQAA%2B7Xx5lvnGwAAtrNx5xsAANizZeF7vOR9AABgtfGyD2y%2BAQDgSJaF79GS9wEAgNVGyz5YfMOl2y2BU3j1Knl4KE0BQPstueVS7QRoj%2Bk0ubgoTQFAZ30bvqtq9M17AMdwdpb8%2Fntye5uMx6VpAGivJZl60eZ7tOA9gON5%2FTr588%2Fk8%2BdkNCpNA0AbjRa9qXYCtNePPyZ%2F%2F51cXjZ9cADouEXh29XyQLv8%2Bqs%2BOABdszBTLwrf1ktA%2B%2BiDA9AtCzO12gnQLfrgAHSY2gnQTfrgALSb2gnQQ7M%2B%2BIcPpUkAOCa1E6Cnzs6S%2F%2F2vCeH64AC0mHO%2Bgf44P2%2F64JOJPjgApzZa9Oai8H2%2B4D2A7nj7tumDX13pgwNwKgsztdoJ0F8%2F%2F6wPDkCrVHVdz72qXiX5Z%2Bk0wCHN%2Fzzat%2Fv75pKeyaQ0CQD78n3q%2BmH%2BjZebb8cMAv2kDw7A8X2TrdVOgGHRBwfghIRvYJhmffDLy9IkAOzNy%2FA9XjQE0EtnZ8%2BX9Lx7V5oGgE2NX75h8w1wfp788UfTB3%2Fj0RcADkf4Bph5%2Bzb566%2Fk%2BlofHICDeBm%2B%2FdcG4P17fXAA9uGbbO2oQYBF9MEB2J2jBgE2og8OwB4J3wDrmO%2BDu6QHgC29DN%2BjRUMAPHn%2FPrm9bfrgHsoEYLXRyzequq7nXlVzLwCOrO7Yj6D7%2ByaEX1%2BXJgEYqrqu5l%2BqnQBs6%2Fw8%2Bf33pg8%2BHpemAUD4BtjZ27fJn3%2FqgwNQ9By%2Bq8pj%2FAC70AcH4KUXGXt%2B8%2B2%2FFAC7mp0PfnubXFyUpgHov68yttoJwCHogwOwgPANcEj64ADMmQ%2Ffo2VDAOzo%2Ffvk77%2F1wQGGZzT%2FQvgGOKZff02mU31wgOEYzb9QOwE4trOzpg9%2Be6sPDjAwwjfAqbx%2B3fTBP3%2FWBwcYCOEb4NR%2B%2FFEfHGAg5sP3eNkQAEegDw7QR%2BP5FzbfAG2iDw7Qa8I3QBvpgwP0kvAN0GazPvjVlT44QA845xugC37%2BuemDf%2FhQmgSgXUbzL6q6rp%2B%2Bq%2BoFwwDHU%2FsxtJb7%2B%2BahzMmkNAlAG9R1NftW7QSga87Pmz74ZKIPDtAxwjdAV719qw8O0DHCN0DX6YMDdEbT%2Ba6qV0n%2BKQ0DHJTO9%2B70wQHa6PvU9UPyvPl%2Bs2IYgK7QBwdoo3%2BzttoJQB%2FN%2BuDX1%2FrgAC0ifAP02fv3TR%2F88rI0CcARCN8AfXd2lvz6axPC370rTQNwQMI3wFCcnyd%2F%2FNH0wd941AfgFGbhe7xqCIAeefs2%2BesvfXCA4xnPvrH5BhgqfXCAoxO%2BAYZMHxzgqIRvAPTBAY5E%2BAbg2Xwf3CU9AHsnfAPwrffvk9vbpg%2FuoUyAvXHaCQCLzfrgt7fJxUVpGoDlxrNvbL4BWO38PPn996YPPh6XpgFYQfgGYD1v3yZ%2F%2FqkPDrAD4RuAzeiDA2xN%2BAZgc%2FrgAFsRvgHYnj44wEZm4dvfGwKwvVkf%2FPNnfXCAb%2F2btau6rpOqqldNAxxF7UdRb3z8mFxdJQ8PpUmAYajrKhG%2BgTYRvvvl8TH58KE5HQVg6J7Ct843AIdxdtb0wW9v9cEBngjfABzW69f64ABPhG8AjuPHH5O%2F%2F3Y%2BODBoOt9Ae%2Bh8D4c%2BODA0Ot8AnIw%2BODBQ36Wq3pSGAOAgZn3wyUQfHOi3p8z9XVywA8CpvX3b9MGvrvTBgb56laidANAmP%2F%2BcTKdNHxygh4RvANrl7Cz53%2F%2BaEK4PDvSM8A1AO52f64MDvSN8A9Bu%2BuBAjwjfAHSDPjjQA8I3AN2hDw50nPANQPfM98HfuK4C6I7vkvipBUA3vX2b%2FPVXc029PjjQbi7ZAaAn3r9vqiiXl6VJgFNxyQ4APXJ2lvz6axPC370rTQOchPANQL%2Bcnyd%2F%2FKEPDrSS8A1AP%2BmDAy0kfAPQb%2FrgQIsI3wD0nz440BLCNwDDMd8Hd0kPcALCNwDD8%2FZtc0nP9XUyGpWmAfZG%2BAZguN6%2FT25vmz64hzKBIxC%2BARi2WR%2F89ja5uChNA%2BxE%2BAaApOmD%2F%2F67PjhwUN%2Fl6Z55ACD64MChvEma8K3kBgAv6YMD%2B%2FUqUTsBgOX0wYE9E74BoEQfHNgT4RsA1jXrg3%2F%2BrA8ObEX4BoBN%2Ffhj8vff%2BuDAxoRvANjWr78m06k%2BOLA24RsAdnF21vTBb2%2F1wYEi4RsA9uH1a31woEj4BoB90gcHVhC%2BAeAQ9MGBBYRvADgUfXDgBeEbAA5t1gefTPTBYeCEbwA4lrdvmz741ZU%2BOAyU8A0Ax%2Fbzz00f%2FMOH0iTQM8I3AJzC2Vnyv%2F81IVwfHAZD%2BAYAgCMRvgHgFB4fk19%2BaR7AnExK00BPCN8AcGy%2F%2FdaE7qur0iTQM%2F8pDQAAe3Jz01y6M52WJoGeEr4B4NDu75vQrV4Cg6d2AgCHotcNvGDzDQCH8PFj0%2Bl%2BeChNAgMifAPAPn350lyeo9cNLCB8A8A%2B3N01oVu9BFhB%2BAaAXTw%2BNqH7%2Bro0CeCBSwDY2sePzcOUgjewJptvANiUXjewJeEbANal1w3sSPgGgBK9bmBPhG8AWObxsTmr23ndwJ78J4mfJgDw0qdPyeWlXjewLw9Jc9rJbWEQAIbj5ib54Yfk4kLwBvbpNlE7AYDG%2FX2z6dbrBg5I%2BAZg2PS6gSMSvgEYLr1u4MiEbwCG5%2BamCd3O6waOTPgGYDj0uoETE74B6D%2B9bqAlhG8A%2Bu3Tp%2BZ2SqEbaAHhG4B%2BurlpQvet6yyA9hC%2BAeiX%2B%2FsmdH%2F%2BXJoEOLrvSgMA0AmPj8nHj8loJHgDrfWfPN0zDwCdpdcNtN9D0oRvZTgAukmvG%2BiO20TnG4Au0usGOkrnG4DueHxMfvlFrxvoLOEbgG747bcmdF9dlSYBWkvtBIB2u7lJLi6S6bQ0CdB6wjcA7XR%2F34TuyaQ0CdAZaicAtMt8r1vwBnpG%2BAagPfS6gZ5zyQ4Ap6fXDfTfQ5JUdV0nVVWXpgEOrvajaHD0uoGhqOsqUTsB4BQeH5OfftLrBgZH%2BAbguD5%2BbEL39XVpEqB3HDUIwHF8%2BdJcCa%2FXDQyY8A3AYd3dNaFbvQRA%2BAbgQB4fm9CtXgLwL51vAPZPrxtgodnm%2By7J61WDAFCk1w2wyN3sm1n4dtEOANvT6wZY5d%2BsrXYCwPbu75vzut%2B8EbwB1uCBSwA29%2FiYXF01Xw%2F%2B8hRgXcI3AJv59Cm5vNTrBtiC8A3Aem5umtCtXgKwNeEbgNXu75vQ7dhAgJ3NHricrBoCYIAeH5vzut%2B8EbwBdjOZfWPzDcC39LoBDkL4BuCZXjfAQQnfADS97g8fks%2BfS5MA7MAlOwBDNut1j0aCN8AR2HwDDNWnT8222yU5AEfjtBOAobm5Sf773%2BTiQvAGOI7J7Bubb4Ch0OsGODmdb4C%2B0%2BsGaA2bb4A%2B0%2BsGaBXhG6CPbm6a0H17W5oE4Iiquq6TqnqV5J%2FSMMBB1XVpgpL7%2B%2BZBSpfkALTJ96nrh2TW%2BX56AUBHPT4mv%2FzS9LoFb4B2mcvaHrgE6LrffmtC99VVaRKAE9P5Buiqm5umYjKdliYBaAnhG6Br9LoBOmu%2BdnK%2FdAqA09PrBuiirzL2fPieBoB20usG6Krp%2FAu1E4A20%2BsG6BWnnQC00d1d8sMPyXgseAP0iM03QJs8PjY3U15flyYB6KD5zfdk2RAAR%2FDxY9PrFrwB%2BmQy%2F8LmG%2BDUvnxptt3qJQC9J3wDnMrdXRO6HRsIMBjCN8Cx6XUDDJZzvgGOSa8bYGim8y%2FmN99ffQDAHn36lFxe6nUDDM90%2FoXaCcAh3dw0oVuvG4AI3wCHcX%2FfhG71EgDmzIfvh6VTAKzn8TG5umq%2BHvxYBeDrjF3VdT33qpp7AXBkdcd%2FBOl1A%2FBSXVfzL9VOAHal1w3AmoRvgG3pdQOwoZfh%2Bz7J%2BaJBAJ7odQOwnvuXb7wM39MI3wDL6XUDsL7pyzfUTgDWcXPTXAl%2Fe1uaBIClhG%2BAVe7vm9D9%2BXNpEgCKvnvx2koHIGl63R8%2FJqOR4A3Atr7J1i83354cAvj0qdl2e5gSgN188x8StROAGb1uAA5M%2BAbQ6wbgSF52vieLhgB6Sa8bgMOavHzD5hsYJr1uAE5A%2BAaG5eYmubhwSQ4AJ1HVdT33qnqV5J%2Bl0wCHNP%2FzaN%2Fu75vQPZmUJgFgX75PXX%2F1V6xfd75ffAjQeY%2BPyS%2B%2FNL1uwRuAY1qQrV8%2BcAnQH7%2F91oTuq6vSJAAcxaLO932S8wXvA3SDXjcAp3e%2F6M1Fm%2B%2FpgvcA2u%2F%2BPvnhh2Q8FrwBOLXpojfVToDu0%2BsGoCMW1U48dAl0x8ePTafbed0AtMvC%2FzAt2nzfLngPoF2%2BfEn%2B7%2F%2BSy0vBG4A2WpipXbIDdMvdXXMzpXoJAB2kdgJ0w%2BNjE7qvr0uTANAGaidAR3382DxMKXgD0B1qJ0DHfPnSbLsdGwhATywK39MF7wEcj143AN03XfRmVdf1gnerBW8CHNjDg143AP1Q19Wit4VvoD1evXJsIAD9sCR8L7vhcuFd9AAHJXgD0A9Ls%2FSy8D1d8j4AALDadNkHy8I3AACwZ8vC92TJ%2BwAAwGqTZR%2FYfAMAwJEsC9%2BeegIAgO0szdLLwrcr5gEAYDtLs7TaCQAAHMmyS3ZeJfnn2w8AAICC71PXC6sni8N34pZLAADYxpLbLZPVtZPHFZ8BAADfWpmhV4VvD10CAMBmVmZoD1wCAMCRrArfkxWfAQAA35qs%2BtDmGwAAjkTnGwAA9mfrzrcr5gEAYDMrM%2FSq8D1d8RkAAPCt6aoPl1%2Byk7hoBwAANrHigp2k%2FMCli3YAAGA9xexcCt8eugQAgPUUs3MpfHvoEgAA1lPMzqXwXUzvAABAkjWycyl8F9M7AACQZI3sXArfxfQOAAAkWSM7l8J3Mb0DAABJ1sjOq8%2F5Tpz1DQAA6yic8Z2UN9%2FJGucVAgDAwK2VmdcJ38XuCgAADNxamXmd8D0tDQAAwMBNSwOJ8A0AAPswLQ0kwjcAAOzDtDSQCN8AALAP09JAst5Rg6%2BS%2FLN6CAAABu371PUezvlOnPUNAACrrHHGd7Je7SRJbkoDAAAwUGtn5XXDd3GFDgAAA7V2Vl43fK91aDgAAAzQ2llZ%2BAYAgN2snZXXDd9rr9IBAGBg1s7K6512kjjxBAAAFlnzpJNk%2Fc13ktyXBgAAYGA2ysibhO9paQAAAAZmWhqYt0n4npQGAABgYCalgXmbhO9paQAAAAZmWhqYJ3wDAMD2pqWBeeufdpI48QQAAOZtcNJJstnmO9nwaU4AAOixjbPxpuF77dt7AACg5zbOxsI3AABsZ%2BNsLHwDAMB2Ns7GwjcAAGxn42y82WknSVJVD0nOSmMAANBjj6nrV6WhlzbdfCdbJHwAAOiZrTLxNuF7UhoAAICem5QGFtkmfG%2BV8gEAoEe2ysTCNwAAbG6rTLz5A5eJhy4BABiyrR62TLbbfCdbdlwAAKAHJqWBZbYN31ut2QEAoAe2zsLbhu9JaQAAAHpqUhpYZrvOd5JU1Zb%2FIAAAdFhdV6WRZbbdfCfJXWkAAAB6ZqcMvEv4npQGAACgZyalgVWEbwAAWN%2BkNLDKLp3vV0n%2BKY0BAECPfJ%2B6figNLbP95rv5X7pT5wUAADrkbpfgnewSvhuT0gAAAPTEpDRQInwDAMB6JqWBku073zPO%2BwYAYAh2ON97ZtfNd5J8KQ0AAEDH7SXz7iN8fy4NAABAx%2B0l8%2B6jduLIQQAA%2Bm6nIwZndt98N%2F8Se1nDAwBAC33ZR%2FBO9hG%2BG3tZwwMAQAvtLevuXjtJVE8AAOizvVROkn1tvlVPAADop71VTpJ9he%2FGdWkAAAA65ro0sIn91E5mqmqa5Lw0BgAAHXCfuh6Vhjaxz813suc%2FGQAAwAldlwY2te%2FN9yjJ34UpAADogv9LXU9LQ5vY7%2Ba7%2BZf7VBoDAICW%2B7Tv4J3se%2FOdJFX1JslfpTEAAGix%2F6aub0tDm9rv5jvJ07%2FkTWkMAABa6uYQwTs5RPhuXJYGAACgpS5LA9s6TPiu60lsvwEA6J6bpyx7EIcJ343L0gAAALTMZWlgF4cL37bfAAB0y0G33skhTjuZ59xvAAC6Y%2B%2Fner90uM134txvAAC64iDner902M13klTVqyTTJGeFSQAAOIXHJKPU9UNpcFeH3Xwnefo%2F4rI0BgAAJ3J5jOCdHGPzPVNVt0lel8YAAOCI7lLXb0pD%2B3L4zfezD6UBAAA4sqNm1OOF7%2BbYlt9KYwAAcCS%2FHfpowZeOVztJZg9f3iY5L40CAMAB3Sd5c6yu98zxNt%2FJ7OHLi9IYAAAc2MWxg3dy7PCdzOonH0tjAABwIB%2BPXTeZOW7tZJ7TTwAAOL6jnm7y0vE338%2FepTnQHAAAjuExTQY9mdOF7%2Bb6zovCFAAA7MvFMa6QX%2BV04TtJ6vpz9L8BADi8j0%2FZ86RO1%2FmeV1Wfk%2FxYGgMAgC18SV2ftG4y05bw%2FSrJJB7ABABgv%2B6SjE9xrOAi7QjfSVJVozQX8JytHgQAgLU8prlIZ1oaPJbTdr7nNb8p4zgBBQCA3T2m2XhPS4PH1J7N90xVvUnyV2kMAABW%2BG%2Fq%2BrY0dGzt2XzPNL9JP5XGAABgiZ%2FaGLyTNobvJKnr6wjgAABs7qenLNlK7QzfiQAOAMCmWh28kzaH70QABwBgXa0P3knbw3cigAMAUNKJ4J208bSTZZpTUCZxDjgAAI3ZcYKtfLhykfZvvmea39RxnAMOAEAHg3fSpfCdzAL4KM01oQAADNNdklHXgnfStfCdJHX9kGYD%2FqkwCQBA%2F3xKs%2FF%2BKA22UffCd9IE8Lq%2BSPKxNAoAQG%2F8krq%2B6GrwTrr0wOUyVTVO8jkexAQA6KvHJO9S15PSYNt1c%2FM9r%2Fl%2FwijJzepBAAA66CZNv3tSGuyC7ofvZFZDGUcNBQCgTz6mrjvb716k%2B7WTl5rzwK%2BTvC5MAgDQTndJLrp4mklJPzbf8%2Br6NnX9JrbgAABd9DF1%2FaaPwTvp4%2BZ7XlWN0mzB366cAwDg1G7SbLunpcEu69%2Fme15dT5%2B64D%2FFzZgAAG30mOSnp273tDTcdf3efM%2BrqldJPjx9OZYQAOC0HpNcJbnq0wOVJcMJ3zNNFeUyyfuVcwAAHMqnJJdD2HS%2FNLzwPSOEAwAc22BD98xww%2FeMEA4AcGiDD90zwveMTjgAwD4NstNdInwvUlUXSS7iiEIAgE3dJLlOXV%2BXBodI%2BF6lqaR8SPIuyfnKWQCA4bpP8jnNlntamB004XtdzbX1FxHEAQCS58B93dfbKA9B%2BN5GE8TfPX29LkwDAPTFXZrA%2FVng3o7wvavmQc3x3JcwDgD0xV2Syb9fHpzcmfC9b00Yf5PnMP4mTk8BANrvMcltnsP2rbC9f8L3MTQPbo7yHMZHsSEHAE7nLsk0z2F76kHJ4xC%2BT6npjo%2FSBPI3SV7F8YYAwP7cJHlIE7Jv04RsXe0TEr7b6Lm6MspzOJ%2B9p8ICAMzMqiKzgD3NbKOtMtJKwncXVdX46bvZr8I5APTTy3CdNDWRpK4nC%2F8JWk347qPnjnnybUB%2FFX1zAGiDuzSh%2BttgrYPdW8L3kC0O6bMN%2Bux7QR0A1jcL1MnzxjoRqnkifLOe5x568nVAT56De6L6AkB%2FzCofM5O57%2BeDtX41axO%2BOZyvA3vyXH2ZGc99b8sOwKHMb6OTr0P0fOUjEaQ5MOGbdvo2uCdfh%2B9XjHAAAADMSURBVPXk2zAvwAP0z8vg%2FDIsJ1%2BH6USApsWEb%2Frt6177zKL3FoX9RI0GYBMvaxoz8xWNmenT19fv6UPTc8I3bGrxVn5mvOT9l1v6eS5WAo7lZsn7i7bJM5OF7zrmDrYifEObNbegLgvtyfKwP1P652cztvtweMu2wvNWheCZyYrPHtxeCO0mfAPreb7caR3j0sAL6%2FwhYZFRkvPSEL1yn2%2BrCutYJ9S%2BNCkN%2FMsWGFiT8A1Q%2FhuGfRmXBk5kUR9332xkASJ8AwDA0fx%2F3SBA3DkQETIAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-acttransit {
  background-image: url("/img/icons/acttransit.png");
  background-repeat: no-repeat;
}

.icon-alert {
  background-image: url("/img/icons/alert.png");
  background-repeat: no-repeat;
}

.icon-annual-reports {
  background-image: url("/img/icons/annual-reports.png");
  background-repeat: no-repeat;
}

.icon-artist-bio {
  background-image: url("/img/icons/artist-bio.png");
  background-repeat: no-repeat;
}

.icon-artist-link {
  background-image: url("/img/icons/artist-link.png");
  background-repeat: no-repeat;
}

.icon-awards {
  background-image: url("/img/icons/awards.png");
  background-repeat: no-repeat;
}

.icon-back {
  background-image: url("/img/icons/back.png");
  background-repeat: no-repeat;
}

.icon-bart {
  background-image: url("/img/icons/bart.png");
  background-repeat: no-repeat;
}

.icon-benefits-subscribing {
  background-image: url("/img/icons/benefits-subscribing.png");
  background-repeat: no-repeat;
}

.icon-board {
  background-image: url("/img/icons/board.png");
  background-repeat: no-repeat;
}

.icon-browse-series {
  background-image: url("/img/icons/browse-series.png");
  background-repeat: no-repeat;
}

.icon-buy-tickets {
  background-image: url("/img/icons/buy-tickets.png");
  background-repeat: no-repeat;
}

.icon-by-artist {
  background-image: url("/img/icons/by-artist.png");
  background-repeat: no-repeat;
}

.icon-by-date {
  background-image: url("/img/icons/by-date.png");
  background-repeat: no-repeat;
}

.icon-by-venue {
  background-image: url("/img/icons/by-venue.png");
  background-repeat: no-repeat;
}

.icon-community {
  background-image: url("/img/icons/community.png");
  background-repeat: no-repeat;
}

.icon-contact-info {
  background-image: url("/img/icons/contact-info.png");
  background-repeat: no-repeat;
}

.icon-corporate-partnerships {
  background-image: url("/img/icons/corporate-partnerships.png");
  background-repeat: no-repeat;
}

.icon-details {
  background-image: url("/img/icons/details.png");
  background-repeat: no-repeat;
}

.icon-donate-tix {
  background-image: url("/img/icons/donate-tix.png");
  background-repeat: no-repeat;
}

.icon-endowment-campaign {
  background-image: url("/img/icons/endowment-campaign.png");
  background-repeat: no-repeat;
}

.icon-facebook {
  background-image: url("/img/icons/facebook.png");
  background-repeat: no-repeat;
}

.icon-family-matinee {
  background-image: url("/img/icons/family-matinee.png");
  background-repeat: no-repeat;
}

.icon-faq {
  background-image: url("/img/icons/faq.png");
  background-repeat: no-repeat;
}

.icon-gala {
  background-image: url("/img/icons/gala.png");
  background-repeat: no-repeat;
}

.icon-gallery {
  background-image: url("/img/icons/gallery.png");
  background-repeat: no-repeat;
}

.icon-gfta {
  background-image: url("/img/icons/gfta.png");
  background-repeat: no-repeat;
}

.icon-giving-programs {
  background-image: url("/img/icons/giving-programs.png");
  background-repeat: no-repeat;
}

.icon-herbst-seat-map {
  background-image: url("/img/icons/herbst-seat-map.png");
  background-repeat: no-repeat;
}

.icon-instagram {
  background-image: url("/img/icons/instagram.png");
  background-repeat: no-repeat;
}

.icon-jobs-volunteer {
  background-image: url("/img/icons/jobs-volunteer.png");
  background-repeat: no-repeat;
}

.icon-join-email-list {
  background-image: url("/img/icons/join-email-list.png");
  background-repeat: no-repeat;
}

.icon-legacy-society {
  background-image: url("/img/icons/legacy-society.png");
  background-repeat: no-repeat;
}

.icon-make-donation {
  background-image: url("/img/icons/make-donation.png");
  background-repeat: no-repeat;
}

.icon-make-your-own {
  background-image: url("/img/icons/make-your-own.png");
  background-repeat: no-repeat;
}

.icon-matching-gifts {
  background-image: url("/img/icons/matching-gifts.png");
  background-repeat: no-repeat;
}

.icon-muni {
  background-image: url("/img/icons/muni.png");
  background-repeat: no-repeat;
}

.icon-nea {
  background-image: url("/img/icons/nea.png");
  background-repeat: no-repeat;
}

.icon-ongoing-education {
  background-image: url("/img/icons/ongoing-education.png");
  background-repeat: no-repeat;
}

.icon-order-form {
  background-image: url("/img/icons/order-form.png");
  background-repeat: no-repeat;
}

.icon-panel-arrow {
  background-image: url("/img/icons/panel-arrow.png");
  background-repeat: no-repeat;
}

.icon-past-performances {
  background-image: url("/img/icons/past-performances.png");
  background-repeat: no-repeat;
}

.icon-performance-notes {
  background-image: url("/img/icons/performance-notes.png");
  background-repeat: no-repeat;
}

.icon-pivot {
  background-image: url("/img/icons/pivot.png");
  background-repeat: no-repeat;
}

.icon-press-release {
  background-image: url("/img/icons/press-release.png");
  background-repeat: no-repeat;
}

.icon-privacy-policy {
  background-image: url("/img/icons/privacy-policy.png");
  background-repeat: no-repeat;
}

.icon-resident-artists {
  background-image: url("/img/icons/resident-artists.png");
  background-repeat: no-repeat;
}

.icon-reviews-articles {
  background-image: url("/img/icons/reviews-articles.png");
  background-repeat: no-repeat;
}

.icon-salons {
  background-image: url("/img/icons/salons.png");
  background-repeat: no-repeat;
}

.icon-school-programs {
  background-image: url("/img/icons/school-programs.png");
  background-repeat: no-repeat;
}

.icon-search {
  background-image: url("/img/icons/search.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2122 {
  background-image: url("/img/icons/season-brochure-2122.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2021 {
  background-image: url("/img/icons/season-brochure-2021.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2223 {
  background-image: url("/img/icons/season-brochure-2223.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2324 {
  background-image: url("/img/icons/season-brochure-2324.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2425 {
  background-image: url("/img/icons/season-brochure-2425.png");
  background-repeat: no-repeat;
}

.icon-season-brochure-2526 {
  background-image: url("/img/icons/season-brochure-2526.png");
  background-repeat: no-repeat;
}

.icon-season-calendar {
  background-image: url("/img/icons/season-calendar.png");
  background-repeat: no-repeat;
}

.icon-send-email {
  background-image: url("/img/icons/send-email.png");
  background-repeat: no-repeat;
}

.icon-series-tix {
  background-image: url("/img/icons/series-tix.png");
  background-repeat: no-repeat;
}

.icon-sfp-in-community {
  background-image: url("/img/icons/sfp-in-community.png");
  background-repeat: no-repeat;
}

.icon-sfp-story {
  background-image: url("/img/icons/sfp-story.png");
  background-repeat: no-repeat;
}

.icon-sfpark {
  background-image: url("/img/icons/sfpark.png");
  background-repeat: no-repeat;
}

.icon-slider-background {
  background-image: url("/img/icons/slider-background.png");
  background-repeat: no-repeat;
}

.icon-staff-board {
  background-image: url("/img/icons/staff-board.png");
  background-repeat: no-repeat;
}

.icon-staff {
  background-image: url("/img/icons/staff.png");
  background-repeat: no-repeat;
}

.icon-ticket-guide {
  background-image: url("/img/icons/ticket-guide.png");
  background-repeat: no-repeat;
}

.icon-twitter {
  background-image: url("/img/icons/twitter.png");
  background-repeat: no-repeat;
}

.icon-venue-info {
  background-image: url("/img/icons/venue-info.png");
  background-repeat: no-repeat;
}

.icon-venues {
  background-image: url("/img/icons/venues .png");
  background-repeat: no-repeat;
}

.icon-venues {
  background-image: url("/img/icons/venues.png");
  background-repeat: no-repeat;
}

.icon-watch-video {
  background-image: url("/img/icons/watch-video.png");
  background-repeat: no-repeat;
}

.icon-youtube {
  background-image: url("/img/icons/youtube.png");
  background-repeat: no-repeat;
}
/*# sourceMappingURL=style.css.map */
