@charset "UTF-8";
/*!
 *  Font Awesome 5.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "Font Awesome Brands";
  font-style: normal;
  font-weight: normal;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 400;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 900;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
[data-align=left],
.align-left {
  display: block;
  clear: both;
  float: left;
  margin: 6px 20px 6px 0;
  max-width: 25%;
}
@media (max-width: 500px) {
  [data-align=left],
  .align-left {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=left] img,
  .align-left img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=right],
.align-right {
  display: block;
  clear: both;
  float: right;
  margin: 6px 0 6px 20px;
}
@media (max-width: 500px) {
  [data-align=right],
  .align-right {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=right] img,
  .align-right img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=center],
.align-center {
  display: block;
  float: none;
  margin: 6px 0 25px;
  width: 100%;
}
[data-align=center] img,
.align-center img {
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

img.image-inline {
  display: inline-block;
  float: none;
}

.text-align-left {
  text-align: left;
}

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

.text-align-right {
  text-align: right;
}

.text-align-justify {
  text-align: justify;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px;
}

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

body {
  background-color: #fff;
}

picture, img, svg {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}

blockquote {
  margin: 1em;
  font-style: italic;
  font-size: 1.5em;
}

.mm-wrapper {
  overflow-y: hidden !important;
}

.visually-hidden {
  display: none;
}

button, body.node--type-subscription .field.field--name-field-subscription-ticket-url > a, [type=button], [type=reset], [type=submit],
a.button,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
.paragraph--type--intro .intro-content .field--name-field-intro-button a {
  -webkit-font-smoothing: antialiased;
  background-color: #532F64;
  border: none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 3px 15px;
  letter-spacing: -0.5px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 15px;
  margin-bottom: 25px;
}
button:hover, body.node--type-subscription .field.field--name-field-subscription-ticket-url > a:hover, button:focus, body.node--type-subscription .field.field--name-field-subscription-ticket-url > a:focus, [type=button]:hover, [type=button]:focus, [type=reset]:hover, [type=reset]:focus, [type=submit]:hover, [type=submit]:focus,
a.button:hover,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:hover:after,
.paragraph--type--intro .intro-content .field--name-field-intro-button a:hover,
a.button:focus,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:focus:after,
.paragraph--type--intro .intro-content .field--name-field-intro-button a:focus {
  background-color: #333F48;
  color: #fff;
}
button:disabled, body.node--type-subscription .field.field--name-field-subscription-ticket-url > a:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled,
a.button:disabled,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:disabled:after,
.paragraph--type--intro .intro-content .field--name-field-intro-button a:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.sharethis-buttons {
  float: right;
  margin-top: -50px;
  clear: right;
}

.slick__slide.slide .views-field-edit-node > .field-content {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  background: var(--colorGinLayer3Background);
  border: 1px solid var(--colorGinLayer2Border);
  border-radius: 100%;
}
.slick__slide.slide .views-field-edit-node > .field-content:after {
  content: "\f303";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
  margin: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  pointer-events: none;
  font-weight: 900;
  font-size: 12px;
  line-height: 1.8em;
  color: #e8d3a3;
}
.slick__slide.slide .views-field-edit-node > .field-content:hover:after {
  color: white;
  cursor: pointer;
}

.slick__slide.slide {
  position: relative;
}
.slick__slide.slide .views-field-edit-node > .field-content > a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 0;
}

#block-mobilefootermenu {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #373737;
  color: white;
  border-top: 1px solid white;
  padding: 10px;
}
@media all and (max-width: 500px) {
  #block-mobilefootermenu {
    display: block;
    z-index: 1000;
  }
}
#block-mobilefootermenu .field--name-body ul {
  padding: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 5px;
}
#block-mobilefootermenu .field--name-body ul li {
  display: block;
  margin: 0px;
  padding: 0px;
}
#block-mobilefootermenu .field--name-body ul li > a {
  color: white;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 6px;
}
#block-mobilefootermenu .field--name-body ul li > a svg.ext {
  display: none;
}
#block-mobilefootermenu .field--name-body ul li.mfm-shw-srch > a:before {
  content: "\f002";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 4px;
}
#block-mobilefootermenu .field--name-body ul li.mfm-call > a:before {
  content: "\f095";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  -webkit-transform: rotate(98deg);
          transform: rotate(98deg);
  margin-right: 3px;
  font-size: 18px;
  vertical-align: middle;
}
#block-mobilefootermenu .field--name-body ul li.mfm-directions > a:before {
  content: "\f041";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 800;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -3px;
}

fieldset {
  background-color: rgb(185.1818181818, 186.6363636364, 188.8181818182);
  border: 1px solid #9FA1A4;
  margin: 0 0 calc(1.5em / 2);
  padding: 1.5em;
}

input,
label,
select {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
}

label {
  font-weight: 600;
  margin-bottom: calc(calc(1.5em / 2) / 2);
}
label.required::after {
  content: "*";
}
label abbr {
  display: none;
}

[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), textarea,
select,
select[multiple=multiple],
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #9FA1A4;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
  margin-bottom: calc(1.5em / 2);
  padding: calc(1.5em / 3);
  -webkit-transition: border-color;
  transition: border-color;
  width: 100%;
}
[type=color]:hover, [type=date]:hover, [type=datetime]:hover, [type=datetime-local]:hover, [type=email]:hover, [type=month]:hover, [type=number]:hover, [type=password]:hover, [type=search]:hover, [type=tel]:hover, [type=text]:hover, [type=time]:hover, [type=url]:hover, [type=week]:hover, input:not([type]):hover, textarea:hover,
select:hover,
select[multiple=multiple]:hover,
textarea:hover {
  border-color: rgb(132.8181818182, 135.3636363636, 139.1818181818);
}
[type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:not([type]):focus, textarea:focus,
select:focus,
select[multiple=multiple]:focus,
textarea:focus {
  border-color: #532F64;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(68.6020408163, 38.8469387755, 82.6530612245, 0.7);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(68.6020408163, 38.8469387755, 82.6530612245, 0.7);
  outline: none;
}
[type=color]::-webkit-input-placeholder, [type=date]::-webkit-input-placeholder, [type=datetime]::-webkit-input-placeholder, [type=datetime-local]::-webkit-input-placeholder, [type=email]::-webkit-input-placeholder, [type=month]::-webkit-input-placeholder, [type=number]::-webkit-input-placeholder, [type=password]::-webkit-input-placeholder, [type=search]::-webkit-input-placeholder, [type=tel]::-webkit-input-placeholder, [type=text]::-webkit-input-placeholder, [type=time]::-webkit-input-placeholder, [type=url]::-webkit-input-placeholder, [type=week]::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, select[multiple=multiple]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=email]::-moz-placeholder, [type=month]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=text]::-moz-placeholder, [type=time]::-moz-placeholder, [type=url]::-moz-placeholder, [type=week]::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, select[multiple=multiple]::-moz-placeholder, textarea::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]:-ms-input-placeholder, [type=date]:-ms-input-placeholder, [type=datetime]:-ms-input-placeholder, [type=datetime-local]:-ms-input-placeholder, [type=email]:-ms-input-placeholder, [type=month]:-ms-input-placeholder, [type=number]:-ms-input-placeholder, [type=password]:-ms-input-placeholder, [type=search]:-ms-input-placeholder, [type=tel]:-ms-input-placeholder, [type=text]:-ms-input-placeholder, [type=time]:-ms-input-placeholder, [type=url]:-ms-input-placeholder, [type=week]:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, select[multiple=multiple]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::-ms-input-placeholder, [type=date]::-ms-input-placeholder, [type=datetime]::-ms-input-placeholder, [type=datetime-local]::-ms-input-placeholder, [type=email]::-ms-input-placeholder, [type=month]::-ms-input-placeholder, [type=number]::-ms-input-placeholder, [type=password]::-ms-input-placeholder, [type=search]::-ms-input-placeholder, [type=tel]::-ms-input-placeholder, [type=text]::-ms-input-placeholder, [type=time]::-ms-input-placeholder, [type=url]::-ms-input-placeholder, [type=week]::-ms-input-placeholder, input:not([type])::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder, select[multiple=multiple]::-ms-input-placeholder, textarea::-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color]::placeholder, [type=date]::placeholder, [type=datetime]::placeholder, [type=datetime-local]::placeholder, [type=email]::placeholder, [type=month]::placeholder, [type=number]::placeholder, [type=password]::placeholder, [type=search]::placeholder, [type=tel]::placeholder, [type=text]::placeholder, [type=time]::placeholder, [type=url]::placeholder, [type=week]::placeholder, input:not([type])::placeholder, textarea::placeholder,
select::placeholder,
select[multiple=multiple]::placeholder,
textarea::placeholder {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
}
[type=color].disabeld, [type=date].disabeld, [type=datetime].disabeld, [type=datetime-local].disabeld, [type=email].disabeld, [type=month].disabeld, [type=number].disabeld, [type=password].disabeld, [type=search].disabeld, [type=tel].disabeld, [type=text].disabeld, [type=time].disabeld, [type=url].disabeld, [type=week].disabeld, input:not([type]).disabeld, textarea.disabeld,
select.disabeld,
select[multiple=multiple].disabeld,
textarea.disabeld {
  background: #CCC;
}

select {
  padding: 0.44em;
  -moz-appearance: none;
  -webkit-appearance: none;
}

textarea {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
  margin-right: calc(1.5em / 2)/2;
}

input[type=file] {
  padding-bottom: calc(1.5em / 2);
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

fieldset.radios--wrapper.fieldgroup {
  background: none;
  margin-top: 0px;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item label {
  font-weight: bold;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item .description {
  display: inline-block;
  margin-left: 4px;
}
fieldset.radios--wrapper.fieldgroup .fieldset-wrapper .form-item .description .webform-element-description:before {
  content: " - ";
}

.fa-twitter:before {
  content: "\f099";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-twitter:hover {
  color: get-social-media-color("twitter");
}

.fa-facebook-square:before {
  content: "\f082";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook-square:hover {
  color: get-social-media-color("facebook-square");
}

.fa-linkedin-in:before {
  content: "\f0e1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-linkedin-in:hover {
  color: get-social-media-color("linkedin-in");
}

.fa-facebook:before {
  content: "\f09a";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook:hover {
  color: get-social-media-color("facebook");
}

.fa-instagram:before {
  content: "\f16d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-instagram:hover {
  color: get-social-media-color("instagram");
}

.fa-envelope:before {
  content: "\f0e0";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}
.fa-envelope:hover {
  color: get-social-media-color("envelope");
}

/*
FILE FORMAT ICONS
by Greg Schoppe (http://gschoppe.com)
USAGE: include FontAwesome on page, as shown on http://fontawesome.io
       then include this css file, and target links by adding the link-icon
       class.  Note: try to avoid or manually label links to websites, as that
       detection code is necessarily janky. when in doubt, just end all external
       links with a trailing slash (/), a query string (?), or a link target (#)
*/
.media--view-mode-resource-link a[href$=".txt"]:before {
  content: "\f15c";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".pdf"]:before {
  content: "\f1c1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".doc"]:before,
.media--view-mode-resource-link a[href$=".docx"]:before {
  content: "\f1c2";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".xls"]:before,
.media--view-mode-resource-link a[href$=".xlsx"]:before {
  content: "\f1c3";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".ppt"]:before,
.media--view-mode-resource-link a[href$=".pptx"]:before {
  content: "\f1c4";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".gif"]:before,
.media--view-mode-resource-link a[href$=".jpg"]:before,
.media--view-mode-resource-link a[href$=".jpeg"]:before,
.media--view-mode-resource-link a[href$=".png"]:before,
.media--view-mode-resource-link a[href$=".bmp"]:before,
.media--view-mode-resource-link a[href$=".tif"]:before {
  content: "\f1c5";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".zip"]:before,
.media--view-mode-resource-link a[href$=".zipx"]:before,
.media--view-mode-resource-link a[href$=".rar"]:before,
.media--view-mode-resource-link a[href$=".tar"]:before,
.media--view-mode-resource-link a[href$=".gz"]:before,
.media--view-mode-resource-link a[href$=".dmg"]:before,
.media--view-mode-resource-link a[href$=".iso"]:before {
  content: "\f1c6";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".wav"]:before,
.media--view-mode-resource-link a[href$=".mp3"]:before,
.media--view-mode-resource-link a[href$=".fla"]:before,
.media--view-mode-resource-link a[href$=".flac"]:before,
.media--view-mode-resource-link a[href$=".ra"]:before,
.media--view-mode-resource-link a[href$=".rma"]:before,
.media--view-mode-resource-link a[href$=".aif"]:before,
.media--view-mode-resource-link a[href$=".aiff"]:before,
.media--view-mode-resource-link a[href$=".aa"]:before,
.media--view-mode-resource-link a[href$=".aac"]:before,
.media--view-mode-resource-link a[href$=".aax"]:before,
.media--view-mode-resource-link a[href$=".ac3"]:before,
.media--view-mode-resource-link a[href$=".au"]:before,
.media--view-mode-resource-link a[href$=".ogg"]:before,
.media--view-mode-resource-link a[href$=".avr"]:before,
.media--view-mode-resource-link a[href$=".3ga"]:before,
.media--view-mode-resource-link a[href$=".mid"]:before,
.media--view-mode-resource-link a[href$=".midi"]:before,
.media--view-mode-resource-link a[href$=".m4a"]:before,
.media--view-mode-resource-link a[href$=".mp4a"]:before,
.media--view-mode-resource-link a[href$=".amz"]:before,
.media--view-mode-resource-link a[href$=".mka"]:before,
.media--view-mode-resource-link a[href$=".asx"]:before,
.media--view-mode-resource-link a[href$=".pcm"]:before,
.media--view-mode-resource-link a[href$=".m3u"]:before,
.media--view-mode-resource-link a[href$=".wma"]:before,
.media--view-mode-resource-link a[href$=".xwma"]:before {
  content: "\f1c7";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link .field--type-video-embed-field a:before,
.media--view-mode-resource-link a[href*="youtube.com"]:before,
.media--view-mode-resource-link a[href*="youtu.be"]:before,
.media--view-mode-resource-link a[href$=".avi"]:before,
.media--view-mode-resource-link a[href$=".mpg"]:before,
.media--view-mode-resource-link a[href$=".mp4"]:before,
.media--view-mode-resource-link a[href$=".mkv"]:before,
.media--view-mode-resource-link a[href$=".mov"]:before,
.media--view-mode-resource-link a[href$=".wmv"]:before,
.media--view-mode-resource-link a[href$=".vp6"]:before,
.media--view-mode-resource-link a[href$=".264"]:before,
.media--view-mode-resource-link a[href$=".vid"]:before,
.media--view-mode-resource-link a[href$=".rv"]:before,
.media--view-mode-resource-link a[href$=".webm"]:before,
.media--view-mode-resource-link a[href$=".swf"]:before,
.media--view-mode-resource-link a[href$=".h264"]:before,
.media--view-mode-resource-link a[href$=".flv"]:before,
.media--view-mode-resource-link a[href$=".mk3d"]:before,
.media--view-mode-resource-link a[href$=".gifv"]:before,
.media--view-mode-resource-link a[href$=".oggv"]:before,
.media--view-mode-resource-link a[href$=".3gp"]:before,
.media--view-mode-resource-link a[href$=".m4v"]:before,
.media--view-mode-resource-link a[href$=".movie"]:before,
.media--view-mode-resource-link a[href$=".divx"]:before {
  content: "\f1c8";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".css"]:before,
.media--view-mode-resource-link a[href$=".js"]:before,
.media--view-mode-resource-link a[href$=".py"]:before,
.media--view-mode-resource-link a[href$=".git"]:before,
.media--view-mode-resource-link a[href$=".cpp"]:before,
.media--view-mode-resource-link a[href$=".h"]:before,
.media--view-mode-resource-link a[href$=".ini"]:before,
.media--view-mode-resource-link a[href$=".config"]:before {
  content: "\f1c9";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".exe"]:before,
.media--view-mode-resource-link a[href$=".jar"]:before,
.media--view-mode-resource-link a[href$=".dll"]:before,
.media--view-mode-resource-link a[href$=".bat"]:before,
.media--view-mode-resource-link a[href$=".pl"]:before,
.media--view-mode-resource-link a[href$=".scr"]:before,
.media--view-mode-resource-link a[href$=".msi"]:before,
.media--view-mode-resource-link a[href$=".app"]:before,
.media--view-mode-resource-link a[href$=".deb"]:before,
.media--view-mode-resource-link a[href$=".apk"]:before,
.media--view-mode-resource-link a[href$=".vb"]:before,
.media--view-mode-resource-link a[href$=".prg"]:before,
.media--view-mode-resource-link a[href$=".sh"]:before {
  content: "\f085";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}

ul {
  list-style-type: none;
  padding: 15px 15px 10px 15px;
  margin-bottom: 0px;
}
ul > li {
  position: relative;
  margin-left: 15px;
  margin-bottom: 5px;
}
ul > li:before {
  position: absolute;
  left: -15px;
  top: 0.5em;
  content: " ";
  background: purple;
  width: 5px;
  height: 5px;
  display: block;
}
ul > li ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-left: 0;
}
ul > li ul li:before {
  display: none;
  content: "";
}

ol {
  list-style-type: decimal;
  margin-bottom: calc(1.5em / 2);
  padding-left: 1.5em;
}
ol > li {
  margin-left: 20px;
  padding: 3px;
}
ol > li ol {
  list-style-type: upper-alpha;
  margin-bottom: 0;
  padding-left: 0;
}
ol > li ol ol {
  list-style-type: upper-roman;
}
ol > li ol ol ol {
  list-style-type: lower-alpha;
}
ol > li ol ol ol ol {
  list-style-type: lower-roman;
}

dl {
  margin-bottom: calc(1.5em / 2);
}
dl dt {
  font-weight: bold;
  margin-top: calc(1.5em / 2);
}
dl dd {
  margin: 0;
}

.entity-ref-tab-formatter-tabs > ul > li::before, #toolbar-item-administration-tray ul > li::before, nav.tabs ul > li::before,
nav.tabs ol > li::before,
.slick ul > li::before,
.slick ol > li::before,
.contextual ul > li::before,
.contextual ol > li::before,
#header ul > li::before,
#header ol > li::before,
#footer ul > li::before,
#footer ol > li::before {
  content: none !important;
}

nav.tabs ul,
nav.tabs ol,
.slick ul,
.slick ol,
.contextual ul,
.contextual ol,
#header ul,
#header ol,
#footer ul,
#footer ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#toolbar-item-administration-tray ul {
  list-style-type: none;
  padding: 0;
}

.entity-ref-tab-formatter-tabs > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.pager__items {
  padding: 30px 0 0 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
ul.pager__items > li {
  padding: 0 !important;
  margin: 2px !important;
  display: inline-block;
}
ul.pager__items > li::before {
  content: none;
}
ul.pager__items > li.is-active > a {
  background: #7E8083;
  pointer-events: none;
}
ul.pager__items > li > a {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  background: #532F64;
  padding: 2px 5px;
  border-radius: 3px;
  color: white;
  line-height: 1.2em;
}

.noembed-wrapper {
  padding-top: 30px;
}
.noembed-wrapper .noembed-embed-inner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.noembed-wrapper .noembed-embed-inner iframe,
.noembed-wrapper .noembed-embed-inner object,
.noembed-wrapper .noembed-embed-inner embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.noembed-wrapper table.noembed-meta-info {
  display: none;
}

#colorbox {
  max-height: 80% !important;
  max-width: calc(1200px - 40px) !important;
  width: 70% !important;
  height: auto !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible !important;
  overflow: visible !important;
}
@media all and (max-width: 540px) {
  #colorbox {
    width: calc(100% - 40px) !important;
  }
}
#colorbox * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#colorbox #cboxWrapper {
  width: 100% !important;
  height: 100% !important;
  padding: 30px;
  position: relative;
  overflow: visible !important;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper {
    padding: 10px;
  }
}
#colorbox #cboxWrapper > div {
  position: relative;
  display: none;
}
#colorbox #cboxWrapper > div > div {
  display: none;
  position: relative;
}
#colorbox #cboxWrapper > div:nth-child(2) {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
#colorbox #cboxWrapper #cboxContent {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-height: 100%;
  float: none !important;
  overflow: visible;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100% !important;
  height: 100% !important;
  padding: 5px;
}
#colorbox #cboxWrapper #cboxContent #cboxClose {
  top: -42px;
  right: -42px;
  border-radius: 100%;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper #cboxContent #cboxClose {
    top: -18px;
    right: -18px;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  display: flex !important;
  gap: 10px;
}
@media all and (max-width: 850px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full {
    display: block !important;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-break: break-word;
  white-space: normal;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-photo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}
@media all and (max-width: 850px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full .member-photo {
    padding: 0px 20px 20px;
    margin: 0 auto;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 200px;
  }
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-name {
  font-size: 1.9em;
  font-weight: 500;
  color: #532F64;
  padding-left: 20px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-title {
  color: gray;
  padding-left: 20px;
}
#colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-bio {
  padding: 20px;
  max-height: 300px;
  overflow-x: hide;
  overflow-y: scroll;
}
@media all and (max-width: 540px) {
  #colorbox #cboxWrapper #cboxContent .member-bio-full .member-info .member-bio {
    max-height: 200px;
  }
}

body.page-node-99 #colorbox #cboxWrapper {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper > div:nth-child(2) {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper #cboxContent {
  height: auto !important;
}
body.page-node-99 #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  height: auto !important;
}

table {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  border-collapse: collapse;
  margin: calc(1.5em / 2) 0;
  table-layout: fixed;
  width: 100%;
}

th {
  border-bottom: 1px solid rgb(119.9545454545, 122.5909090909, 126.5454545455);
  font-weight: 600;
  padding: calc(1.5em / 2) 0;
  text-align: left;
}

td {
  border-bottom: 1px solid #9FA1A4;
  padding: calc(1.5em / 2) 0;
}

tr,
td,
th {
  vertical-align: middle;
}

body,
.ui-widget {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #373737;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

h1, h2, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
  margin: 0 0 0.5em 0;
  line-height: 1.2;
}

h1 {
  font-size: 38px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #532F64;
}

h2, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, h3, h4, h5, h6 {
  margin-bottom: 15px;
  margin-top: 15px;
}

h2, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #532F64;
}

h3 {
  font-size: 1.75em;
}

h4 {
  font-size: 1.5em;
}

h5 {
  font-size: 1.25em;
}

h6 {
  font-size: 1em;
}

a {
  color: #532F64;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
a:active, a:focus, a:hover {
  color: rgb(39.806122449, 22.5408163265, 47.9591836735);
}
a:active, a:focus {
  outline: none;
}
a:not(.button) > svg.ext {
  display: none;
}
a > svg.ext {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}
a > svg.ext > path {
  fill: #532F64;
  stroke: #532F64;
}

a.button > svg.ext, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext, .paragraph--type--intro .intro-content .field--name-field-intro-button a > svg.ext {
  display: none !important;
}

#main .region-inner #block-mainpagecontent .field--name-body a:not(.button) {
  text-decoration: underline;
}

hr {
  border-bottom: 1px solid #9FA1A4;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}

p {
  margin: 0 0 1em;
}

/* WYSIWYG Styles Dropdown */
span.pullquote-quote {
  float: right;
  clear: right;
  padding: 68px 60px;
  width: 314px;
  max-width: 50%;
  min-height: 220px;
  font-size: 1.5em;
  font-style: italic;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  position: relative;
  margin: 15px 0px 15px 15px;
}
span.pullquote-quote:before, span.pullquote-quote:after {
  content: url(../svg/corner.svg);
  position: absolute;
  top: 20px;
  left: 20px;
}
span.pullquote-quote:after {
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media all and (max-width: 530px) {
  span.pullquote-quote {
    float: none;
    right: unset;
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 15px 0px;
  }
}

div.avoid-break {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

p.featured-paragraph {
  font-size: 1.5em;
}

ul.two-columns-ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

ul.three-columns-ul {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

sup {
  top: -1px;
}

html {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  overflow-x: hidden;
  overflow-y: visible;
}
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
  margin-left: 0;
}

#page {
  overflow: hidden;
  position: relative;
}
#page > .dialog-off-canvas-main-canvas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  min-height: 100vh;
  max-width: 100vw;
  width: 100%;
}
.toolbar-fixed #page > .dialog-off-canvas-main-canvas {
  min-height: calc(100vh - 39px);
}
.toolbar-horizontal.toolbar-tray-open #page > .dialog-off-canvas-main-canvas {
  min-height: calc(100vh - 80px);
}

.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 499;
  width: 100%;
  height: 172px;
}
.fixed-header + div {
  margin-top: 172px;
}
@media (max-width: 920px) {
  .fixed-header + div {
    margin-top: 93px;
  }
}
.toolbar-fixed .fixed-header {
  top: 56px;
  z-index: 2;
}
.fixed-header.min-head {
  height: 93px;
}
@media (max-width: 920px) {
  .fixed-header {
    height: 93px;
  }
}

body.banner-active .fixed-header {
  height: 232px;
}
body.banner-active .fixed-header + div {
  margin-top: 172px;
  margin-top: 232px;
}
@media (max-width: 920px) {
  body.banner-active .fixed-header + div {
    margin-top: 153px;
  }
}
@media (max-width: 600px) {
  body.banner-active .fixed-header + div {
    margin-top: 237px;
  }
}
@media (max-width: 920px) {
  body.banner-active .fixed-header {
    height: 153px;
  }
}
@media (max-width: 600px) {
  body.banner-active .fixed-header {
    height: 237px;
  }
}

body.toolbar-vertical .fixed-header {
  top: 39px;
}
body.toolbar-vertical .fixed-header + div {
  margin-top: 168px;
}
@media (max-width: 920px) {
  body.toolbar-vertical .fixed-header + div {
    margin-top: 93px;
  }
}

.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper, .block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick.slick--view--shows-hero-media.slick--less .field--name-field-media-image, .block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne .field-content, .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form, #block-views-block-shows-hero-media-block-1 .view-content, .view.view-subscription-shows-ref-display .view-content,
.block-views.block-views-blockorganization-shows-block-1 .view-content, #preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container, #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents, #postscript #block-sponsors .field--name-body, #footer .region-inner #block-footerbottom #block-footerbottominner, #footer .region-inner #block-footertop, .paragraph--type--intro, .paragraph--type--faqs, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph > .paragraph-container, header > .region-inner,
#nav > .region-inner,
#banner > .region-inner,
#help > .region-inner,
#main > .region-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: calc(1200px/1200px0 / calc(3vw/3vw0 * 2 / 100 - 1))px) {
  .block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper, .block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick.slick--view--shows-hero-media.slick--less .field--name-field-media-image, .block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne .field-content, .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form, #block-views-block-shows-hero-media-block-1 .view-content, .view.view-subscription-shows-ref-display .view-content,
  .block-views.block-views-blockorganization-shows-block-1 .view-content, #preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container, #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors,
  #postscript #block-postscriptsponsorsandresidents #block-views-block-residents, #postscript #block-sponsors .field--name-body, #footer .region-inner #block-footerbottom #block-footerbottominner, #footer .region-inner #block-footertop, .paragraph--type--intro, .paragraph--type--faqs, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph > .paragraph-container, header > .region-inner,
  #nav > .region-inner,
  #banner > .region-inner,
  #help > .region-inner,
  #main > .region-inner {
    margin: 0 3vw;
  }
}

header,
#nav,
#banner,
#help,
#main {
  width: 100%;
}
#main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  margin-bottom: 40px;
  padding-top: 30px;
}
#main > .region-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  gap: 0px 50px;
}
#main > .region-inner > #main-content {
  display: none;
}
#main #help {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-ordinal-group: -2;
      -ms-flex-order: -3;
          order: -3;
}
#main #content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
  width: 300px;
  max-width: 100%;
}
#main #sidebar_first,
#main #sidebar_second {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 288px;
          flex: 0 1 288px;
}
@media (max-width: 660px) {
  #main #sidebar_first,
  #main #sidebar_second {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-top: 20px;
    margin-left: 0;
  }
}
#main #sidebar_first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media (max-width: 500px) {
  #main {
    margin-top: 30px;
  }
}

body.region-sidebar-first #main > .region-inner {
  gap: 0px 11px;
}

.region-meta.region-meta--frontend {
  display: none !important;
}

body.gin--horizontal-toolbar #nav {
  top: 57px;
}
@media all and (min-width: 976px) {
  body.gin--horizontal-toolbar #toolbar-administration .toolbar-lining {
    overflow-x: visible;
  }
}
body.gin--horizontal-toolbar #toolbar-item-administration-tray {
  display: block;
}

body.node-unpublished:after {
  content: "- UNPUBLISHED -";
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: #464646;
  z-index: 500000;
  mix-blend-mode: hard-light;
  opacity: 0.4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  font-size: 76px;
  pointer-events: none;
  font-weight: 700;
}
@media all and (max-width: 900px) {
  body.node-unpublished:after {
    font-size: 8vw;
  }
}

body.node--type-subscription .field.field--name-field-subscription-ticket-url > a {
  padding: 20px 30px;
  margin: 20px auto;
  display: inline-block;
  margin-bottom: 40px;
}
body.node--type-subscription .field.field--name-field-subsc-shows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 11px;
  padding: 30px 0;
}

body.section-media .gdoc-field {
  height: calc(100vh - 372px);
  width: 80%;
  margin: 0 auot;
}

.block-views.block-views-blockshows-hero-media-block-2,
.block-views.block-views-blockshows-hero-media-block-7 {
  padding-bottom: 30px;
}
@media all and (max-width: 950px) {
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content,
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
  width: 100%;
  padding: 10px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info {
  -ms-flex-item-align: center;
      align-self: center;
}
@media all and (max-width: 950px) {
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info,
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time {
  padding: 0px 0px 10px 0px;
  color: #532F64;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link {
  font-size: 11px;
  margin-left: 5px;
  font-weight: 700;
  display: inline-block;
  background: #532F64;
  padding: 8px 10px;
  color: white;
  border-radius: 4px;
  line-height: 1em;
  vertical-align: bottom;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before {
  content: "\f271";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 400;
  margin-right: 7px;
  font-size: 16px;
  line-height: 0.6em;
  vertical-align: middle;
}
@media all and (max-width: 1080px) {
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link {
    text-indent: -200vw;
    width: 28px;
  }
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
  .block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before,
  .block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:before {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-indent: 0;
    margin: 0px;
    text-align: center;
    line-height: 1.6em;
  }
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:hover:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:hover:before,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:hover:before,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link:hover:before {
  font-weight: 800;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-dates > .event-date-and-time a.add-to-calendar-action-link > svg.ext {
  display: none;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-venue,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-venue,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-mina-info .show-venue,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-mina-info .show-venue {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #532F64;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links {
  padding: 0;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links.show-soldout > .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links.show-soldout > .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links.show-soldout > .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links.show-soldout > .show-buy-tickes {
  background: #7E8083;
  font-weight: 700;
  border: none;
  margin-top: 30px;
  text-transform: uppercase;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes {
  background: #373737;
  color: white;
  padding: 30px 20px;
  text-align: center;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .tickets-title,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .tickets-title,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .tickets-title,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .tickets-title {
  font-weight: bold;
  font-size: 30px;
  padding-bottom: 10px;
  text-align: center;
  line-height: 1em;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from-label {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from {
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-from > sup {
  letter-spacing: 0px;
  top: -5px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-will,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-will,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-will,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-tickes-will {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: white;
  letter-spacing: -0.7px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link .buy-ticket-hidden,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link .buy-ticket-hidden,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link .buy-ticket-hidden,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link .buy-ticket-hidden {
  background: #532F64;
  color: white;
  border: solid 2px white;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  font-weight: 700;
  opacity: 0.3;
  font-weight: 800;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#420063+17,4c2e5e+48,420063+48,420063+99 */
  background: #532F64; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, #420063), color-stop(48%, #4c2e5e), color-stop(48%, #420063), color-stop(99%, #420063));
  background: linear-gradient(to bottom, #420063 17%, #4c2e5e 48%, #420063 48%, #420063 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#420063', endColorstr='#420063',GradientType=0 ); /* IE6-9 */
  color: white;
  border: solid 1px white;
  padding: 10px 0px;
  border-radius: 5px;
  font-weight: 800;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-label {
  padding: 5px 5px 5px 5px;
  border-right: solid white 1px;
  margin-right: 10px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1em;
  max-width: 111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 87px;
          flex: 1 0 87px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from {
  padding: 5px 20px 5px 10px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from-label {
  font-size: 12px;
  text-transform: uppercase;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from {
  font-weight: bold;
  line-height: 1em;
  font-weight: 800;
  letter-spacing: -2px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from > sup,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a .buy-ticket-tickets-from .show-tickes-from > sup {
  font-size: 17px;
  top: -10px;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a > svg.ext {
  display: none;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-buy-tickes .show-boy-tickets-link > a:hover {
  background: #7E8083;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code {
  background: #373737;
  color: white;
  text-align: center;
  border-top: none;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-label,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-label {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 10px;
  line-height: 1em;
  text-transform: uppercase;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a {
  background: #532F64;
  color: white;
  border: solid 2px white;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  font-weight: 800;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a > svg.ext {
  display: none;
}
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a:hover,
.block-views.block-views-blockshows-hero-media-block-7 .view-content > .views-row > .views-field-nothing-1 > .field-content > *.show-buy-links .show-promo-code .show-presale .show-presale-promo-link > a:hover {
  background: #7E8083;
}

.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 {
  background: #EDEDED;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info {
  padding: 10px 30px !important;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div {
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #9FA1A4;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .label,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .label {
  font-weight: 700;
  text-transform: uppercase;
  color: #532F64;
  font-size: 14px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a, .paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a,
.paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a {
  margin: 5px 0px;
  background: #373737;
  color: white !important;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  line-height: 2.2em;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  padding: 5px 20px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button:hover, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:hover:after, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:hover:after, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover, .paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a:hover,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button:hover,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:hover:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:hover:after,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover,
.paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:hover:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:hover:after,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button:hover,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:hover:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:hover:after,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a:hover {
  background: #532F64;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button > svg.ext, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after > svg.ext, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a > svg.ext, .paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button > svg.ext:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after > svg.ext:not(:root), .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > .ext:not(:root), .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext:not(:root), .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > .ext:not(:root), .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > svg:not(:root), .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > svg:not(:root), .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > svg:not(:root), .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > .ext, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > .ext, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext > .ext, .paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.ext > .ext, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button.ext svg:last-child, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg:last-child, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after svg:last-child, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.button.ext svg, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after svg, .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext svg, .paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info > div a.ext svg,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a > svg.ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button > svg.ext:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after > svg.ext:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > .ext:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > .ext:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > svg:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > svg:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > svg:not(:root),
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > .ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > .ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext > .ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.ext > .ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext svg:last-child,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg:last-child,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after svg:last-child,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext svg,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after svg,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext svg,
.paragraph--type--intro .intro-content .field--name-field-intro-button .view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info > div a.ext svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a > svg.ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button > svg.ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a:after > svg.ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > .ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > .ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > svg:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > svg:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > svg:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button.ext > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext > .ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.ext > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button.ext svg:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg:last-child,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after svg:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.button.ext svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .gdoc-filename > a.ext:after svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext svg,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info > div a.ext svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a > svg.ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button > svg.ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after > svg.ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a:after > svg.ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > .ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > .ext:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > svg:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > svg:not(:root),
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > svg:not(:root),
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after > .ext,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext > .ext,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.ext > .ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext svg:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg:last-child,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after svg:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.button.ext svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.ext:after svg,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .gdoc-filename > a.ext:after svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div .paragraph--type--intro .intro-content .field--name-field-intro-button a.ext svg,
.paragraph--type--intro .intro-content .field--name-field-intro-button .block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info > div a.ext svg {
  display: none !important;
  position: absolute !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info * {
  color: #373737;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *:last-child,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *:last-child,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *:last-child {
  border: none;
  margin-bottom: none;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-venue,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-venue,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-venue,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-venue {
  color: #373737;
  font-weight: 100;
  padding-bottom: 10px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-dates,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-dates,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates {
  color: #373737;
  font-weight: 100;
  padding-bottom: 10px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-dates .label,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates .label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-dates .label,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates .label {
  font-weight: 700;
  text-transform: uppercase;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link {
  display: inline-block;
  position: relative;
  text-indent: -200vw;
  width: 20px;
  height: 20px;
  line-height: 1em;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link:before,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link:before {
  content: "\f271";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 400;
  margin-right: 7px;
  font-size: 16px;
  line-height: 0.6em;
  vertical-align: middle;
  text-indent: 0;
  position: absolute;
  top: 5px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link > svg,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link > svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.show-dates a.add-to-calendar-action-link > svg,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.show-dates a.add-to-calendar-action-link > svg {
  display: none;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info * .venue-dining-quick-desc,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info * .venue-bb-quick-desc,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info * .venue-dining-quick-desc,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info * .venue-bb-quick-desc,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info * .venue-dining-quick-desc,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info * .venue-bb-quick-desc,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info * .venue-dining-quick-desc,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info * .venue-bb-quick-desc {
  font-size: 12px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > a,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a {
  display: block;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > a > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a > svg.ext {
  display: none;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > a.facebook-follow:before,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a.facebook-follow:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > a.facebook-follow:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a.facebook-follow:before {
  content: "\f09a";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
  font-size: 29px;
  vertical-align: middle;
  margin-right: 6px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > a.artist-website:before,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a.artist-website:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > a.artist-website:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > a.artist-website:before {
  content: "\f0ac";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-size: 25px;
  vertical-align: middle;
  margin-right: 6px;
  font-weight: 900;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul {
  display: block;
  padding: 5px 0 0;
  margin: 0;
  list-style: none;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 5px;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li::before,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li::before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li::before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li::before {
  content: none;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a {
  display: block;
  padding-left: 30px;
  position: relative;
  line-height: 1.1em;
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a:before,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a:before,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a:before {
  content: "\f05a";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-size: 25px;
  vertical-align: middle;
  margin-right: 6px;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a > svg.ext,
.view.view-id-shows_hero_media.view-display-id-block_2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing .show-mina-info *.extra_links > .item-list > ul > li > a > svg.ext,
.block-views.block-views-blockshows-hero-media-block-2 .view-content .views-field-nothing-1 .show-mina-info *.extra_links > .item-list > ul > li > a > svg.ext {
  display: none;
}

.block-views.block-views-blockshows-hero-media-block-7 {
  padding-top: 30px;
  padding-bottom: 0px;
}
.block-views.block-views-blockshows-hero-media-block-7 .view-content {
  padding-bottom: 0px;
}
.block-views.block-views-blockshows-hero-media-block-7 .view-footer {
  display: none;
}
@media all and (max-width: 694px) {
  .block-views.block-views-blockshows-hero-media-block-7 .view-footer {
    display: block;
    margin-bottom: 20px;
  }
}

.block-views.block-views-blockshows-hero-media-block-5 H2 {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 26px;
  letter-spacing: -0.5px;
  font-weight: 300;
  margin-bottom: 20px;
}

.block-views.block-views-blockshows-hero-media-block-5 .view-content {
  margin-bottom: 50px;
}
.block-views.block-views-blockshows-hero-media-block-5 .view-content .views-row .views-field-field-logo {
  display: block;
  width: 80%;
  margin: 10px auto 15px auto;
  max-width: 200px;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.block-views.block-views-blockshows-hero-media-block-5 .view-content .views-row .views-field-field-logo:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.block-views.block-views-blockshows-hero-media-block-4 .view-content .follow-event-on-facebook-container > a.follow-event-on-facebook-link {
  display: block;
  background: #305493;
  color: white;
  text-align: center;
  padding: 15px 20px;
  margin: 30px 0px;
  font-size: 29px;
}
.block-views.block-views-blockshows-hero-media-block-4 .view-content .follow-event-on-facebook-container > a.follow-event-on-facebook-link:before {
  content: "\f39e";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
  display: inline-block;
  border-right: solid 2px rgba(255, 255, 255, 0.6901960784);
  padding-right: 14px;
  line-height: 1em;
}
.block-views.block-views-blockshows-hero-media-block-4 .view-content .follow-event-on-facebook-container > a.follow-event-on-facebook-link:hover {
  background: #1952b6;
}
.block-views.block-views-blockshows-hero-media-block-4 .view-content .follow-event-on-facebook-container > a.follow-event-on-facebook-link > svg.ext {
  display: none;
}

.block-views.block-views-blockshows-hero-media-block-3 {
  margin-bottom: 30px;
  background: #EDEDED;
  padding: 0px 0px 8px 0px;
}
.block-views.block-views-blockshows-hero-media-block-3 > h2, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .block-views.block-views-blockshows-hero-media-block-3 > .show-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .block-views.block-views-blockshows-hero-media-block-3 > .field--name-field-tab-title, .paragraph.paragraph--type--profiles-list .block-views.block-views-blockshows-hero-media-block-3 > .field.field--name-field-group-title {
  background: #532F64;
  color: white;
  text-align: center;
  padding: 20px;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 23px;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media {
  background: #EDEDED;
  padding: 8px 8px 0px 8px;
  overflow: hidden;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media:before {
  top: 7px;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(237, 237, 237, 0);
  border-top-color: #EDEDED;
  border-width: 10px;
  margin-left: -10px;
  z-index: 1;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content {
  width: 100%;
  max-height: 600px;
  height: auto;
  overflow-y: auto;
  background: white;
  padding: 15px;
  margin-bottom: 8px;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-row {
  margin-top: 10px;
  padding-top: 10px;
  border-top: solid 2px #E8A713;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-row:first-child {
  padding: 0px;
  margin: 0px;
  border: none;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-row .views-field-title {
  font-size: 20px;
  font-weight: 500;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-field-field-show-venue {
  color: #5F6062;
  font-weight: 500;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-field-field-show-times .item-list ul {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0px 0px 5px 0px;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-field-field-show-times .item-list ul li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0px;
  font-size: 16px;
  font-weight: 700;
  color: #5F6062;
}
.block-views.block-views-blockshows-hero-media-block-3 .view-shows-hero-media .view-content .views-field-field-show-times .item-list ul li::before {
  content: none;
  display: none;
}

body.node--type-show #main {
  padding-top: 0px;
}
body.node--type-show #main h1.page-title,
body.node--type-show #main #sidebar_second {
  padding-top: 30px;
}
@media all and (max-width: 694px) {
  body.node--type-show #main h1.page-title .view.view-shows-hero-media.view-display-id-block_2,
  body.node--type-show #main #sidebar_second .view.view-shows-hero-media.view-display-id-block_2 {
    display: none !important;
  }
}

.paragraph--type--slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100vw;
  height: calc(100vh - 172px);
  background-size: cover;
}

.paragraph--type--faqs {
  margin-bottom: 40px;
}
.paragraph--type--faqs .paragraph--type--faq {
  margin-bottom: 20px;
}
.paragraph--type--faqs .paragraph--type--faq .paragraph-container .field--name-field-question {
  color: #532F64;
  padding-left: 26px;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
}
.paragraph--type--faqs .paragraph--type--faq .paragraph-container .field--name-field-question:before {
  content: "\f054";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
  color: #532F64;
  position: absolute;
  left: 0;
}
.paragraph--type--faqs .paragraph--type--faq .paragraph-container .field--name-field-answer {
  padding-left: 26px;
  display: none;
}
.paragraph--type--faqs .paragraph--type--faq .paragraph-container.open .field--name-field-question:before {
  content: "\f078";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
  color: #532F64;
  position: absolute;
  left: 2px;
  top: 0px;
}
.paragraph--type--faqs .paragraph--type--faq .paragraph-container.open .field--name-field-answer {
  display: block;
}

.paragraph--type--intro {
  position: relative;
  padding-top: 43px;
}
.paragraph--type--intro .field--name-field-intro-background img {
  width: 100%;
}
.paragraph--type--intro .intro-content {
  position: absolute;
  z-index: 1;
  width: 60%;
  padding: 72px 60px 56px;
  color: #373737;
  background: rgba(255, 255, 255, 0.8);
  border: solid 1px #373737;
}
@media (max-width: 800px) {
  .paragraph--type--intro .intro-content {
    position: relative;
    width: 100%;
    max-width: 100% !important;
    right: 0px !important;
    bottom: 0px !important;
  }
}
.paragraph--type--intro .intro-content .field--name-field-intro-heading {
  font-size: 18px;
  font-weight: 900;
  color: #532F64;
  margin-bottom: 15px;
}
.paragraph--type--intro .intro-content .field--name-field-intro-text {
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
}
.paragraph--type--intro .intro-content .field--name-field-intro-button a {
  display: inline-block;
  white-space: break-spaces;
  line-height: 1em;
  padding: 8px 15px;
  margin-top: 0px;
}
.paragraph--type--intro .intro-content:before {
  content: url("../svg/corner.svg");
  position: absolute;
  top: 20px;
  left: 20px;
}
.paragraph--type--intro .intro-content:after {
  content: url("../svg/corner.svg");
  position: absolute;
  bottom: 20px;
  right: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.paragraph--type--intro.top-left .intro-content {
  top: calc(10% + 70px);
  right: auto;
  bottom: auto;
  left: 10%;
  max-width: 314px;
}
.paragraph--type--intro.top-center .intro-content {
  top: calc(10% + 70px);
  right: 20%;
  bottom: auto;
  left: 20%;
}
.paragraph--type--intro.top-right .intro-content {
  top: calc(10% + 70px);
  right: 10%;
  bottom: auto;
  left: auto;
  max-width: 314px;
}
.paragraph--type--intro.middle-left .intro-content {
  top: 40%;
  right: auto;
  bottom: auto;
  left: 10%;
  max-width: 314px;
}
.paragraph--type--intro.middle-center .intro-content {
  top: 40%;
  right: 20%;
  bottom: auto;
  left: 20%;
}
.paragraph--type--intro.middle-right .intro-content {
  top: 40%;
  right: 10%;
  bottom: auto;
  left: auto;
  max-width: 314px;
}
.paragraph--type--intro.bottom-left .intro-content {
  top: auto;
  right: auto;
  bottom: 10%;
  left: 10%;
  max-width: 314px;
}
.paragraph--type--intro.bottom-center .intro-content {
  top: auto;
  right: 20%;
  bottom: 10%;
  left: 20%;
}
.paragraph--type--intro.bottom-right .intro-content {
  top: auto;
  right: 10%;
  bottom: -13%;
  left: auto;
  max-width: 314px;
}

.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding-bottom: 20px;
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a {
  visibility: hidden;
  position: relative;
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after {
  padding: 5px 15px !important;
  visibility: visible;
  content: "Download Document";
  position: absolute;
  pointer-events: all;
  cursor: pointer;
  color: white;
  margin: 0px;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a svg.ext {
  display: none;
}
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-field {
  width: 100%;
  margin: 0px;
  aspect-ratio: 7/9;
  display: block;
  height: auto;
}

.paragraph.paragraph--type--filtered-shows .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 11px;
  padding-bottom: 40px;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 280px;
          flex: 1 1 280px;
  max-width: 293px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #532F64;
  margin-bottom: 25px;
}
@media all and (max-width: 980px) {
  .paragraph.paragraph--type--filtered-shows .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
            flex: 1 1 33%;
  }
}
@media all and (max-width: 420px) {
  .paragraph.paragraph--type--filtered-shows .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-square-promo-image {
  margin-bottom: 15px;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-title {
  font-weight: 700;
  margin-bottom: 3px;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-title a {
  font-weight: 700;
  color: #532F64;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-nothing {
  color: #7E8083;
  font-size: 0.8em;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-tickets-from {
  color: #7E8083;
  font-size: 0.8em;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-show-venue {
  color: #7E8083;
  font-size: 0.8em;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-show-venue {
  margin-bottom: 5px;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-av-ticket-link,
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-view-node {
  margin-bottom: 5px;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-av-ticket-link a,
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-view-node a {
  display: inline-block;
  padding: 5px 10px;
  background: #532F64;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 600;
  border-radius: 5px;
  text-align: center;
  line-height: 1em;
  white-space: nowrap;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-av-ticket-link a:hover,
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-view-node a:hover {
  background: #7E8083;
}
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-field-av-ticket-link a > svg,
.paragraph.paragraph--type--filtered-shows .view-content .views-row .views-field-view-node a > svg {
  display: none;
}

.paragraph.paragraph--type--images-slider > .paragraph-container {
  padding-bottom: 30px !important;
}
.paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots {
  position: absolute;
  top: 0px;
  left: 0px;
  height: auto;
  width: 100%;
  aspect-ratio: 16/9;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li {
  display: block;
  margin: 5px;
}
.paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li > button, .paragraph.paragraph--type--images-slider > .paragraph-container body.node--type-subscription ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a, body.node--type-subscription .paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a {
  display: block;
  text-indent: -300vw;
  padding: 0;
  width: 15px;
  height: 15px;
  background: #7E8083;
  border: solid 2px white;
  border-radius: 100%;
}
.paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li > button:hover, .paragraph.paragraph--type--images-slider > .paragraph-container body.node--type-subscription ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a:hover, body.node--type-subscription .paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a:hover {
  background: #532F64;
  cursor: pointer;
}
.paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li.slick-active > button, .paragraph.paragraph--type--images-slider > .paragraph-container body.node--type-subscription ul.slick-dots > li.slick-active.field.field--name-field-subscription-ticket-url > a, body.node--type-subscription .paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li.slick-active.field.field--name-field-subscription-ticket-url > a {
  background: #532F64;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content {
  position: relative;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__media {
  overflow: hidden;
  aspect-ratio: 16/9;
  width: 100%;
  position: absolute;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__media > .media.b-bg,
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__media > .media--background {
  top: -40px;
  left: -40px;
  width: calc(100% + 80px);
  height: calc(100% + 80px);
  -webkit-filter: blur(16px) brightness(1.2);
          filter: blur(16px) brightness(1.2);
  opacity: 0.9;
  aspect-ratio: 16/9;
  display: block;
  overflow: hidden;
  padding: 0px !important;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption {
  top: 0px;
  width: 100%;
  height: auto;
  padding: 0px;
  overflow: visible;
  position: relative;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay {
  position: relative;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay > .field--name-field-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay > .field--name-field-image .field__label {
  display: none;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay > .field--name-field-image .field__item {
  aspect-ratio: 16/9;
  max-height: 80%;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay > .field--name-field-image .field__item img {
  display: block;
  -webkit-box-shadow: 0 0 20px black;
          box-shadow: 0 0 20px black;
  max-height: 100%;
  margin: 0 auto;
}
.paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content .slide__data {
  padding: 10px 50px;
  font-size: 16px;
  font-style: italic;
  color: #5F6062;
}

.paragraph.paragraph--type--profiles-list {
  padding-bottom: 30px;
}
.paragraph.paragraph--type--promo-tile {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media all and (min-width: 780px) {
  .paragraph.paragraph--type--promo-tile {
    -webkit-filter: grayscale(0.8);
            filter: grayscale(0.8);
  }
}
.paragraph.paragraph--type--promo-tile:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.paragraph.paragraph--type--promo-tile > .paragraph-container {
  position: relative;
}
.paragraph.paragraph--type--promo-tile > .paragraph-container .field--name-field-square-promo-image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.paragraph.paragraph--type--promo-tile > .paragraph-container .field--name-field-promo-button > a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  padding: 5px 15px;
  background: #532F64;
  color: white;
  border: solid 2px white;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  border-radius: 5px;
  line-height: 1.1em;
}

.block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile,
.node.node--type-show.node--view-mode-promo-tile,
.paragraph.paragraph--type--show-tile article {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media all and (min-width: 780px) {
  .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile,
  .node.node--type-show.node--view-mode-promo-tile,
  .paragraph.paragraph--type--show-tile article {
    -webkit-filter: grayscale(0.8) opacity(0.8);
            filter: grayscale(0.8) opacity(0.8);
  }
}
.block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile:hover,
.node.node--type-show.node--view-mode-promo-tile:hover,
.paragraph.paragraph--type--show-tile article:hover {
  -webkit-filter: grayscale(0) opacity(1);
          filter: grayscale(0) opacity(1);
}
.block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile h2, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .show-title, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .field--name-field-tab-title, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .field.field--name-field-group-title,
.node.node--type-show.node--view-mode-promo-tile h2,
.node.node--type-show.node--view-mode-promo-tile .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .node.node--type-show.node--view-mode-promo-tile .show-title,
.node.node--type-show.node--view-mode-promo-tile .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .node.node--type-show.node--view-mode-promo-tile .field--name-field-tab-title,
.node.node--type-show.node--view-mode-promo-tile .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title,
.paragraph.paragraph--type--profiles-list .node.node--type-show.node--view-mode-promo-tile .field.field--name-field-group-title,
.paragraph.paragraph--type--show-tile article h2,
.paragraph.paragraph--type--show-tile article .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .paragraph.paragraph--type--show-tile article .show-title,
.paragraph.paragraph--type--show-tile article .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .paragraph.paragraph--type--show-tile article .field--name-field-tab-title,
.paragraph.paragraph--type--show-tile article .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title,
.paragraph.paragraph--type--profiles-list .paragraph.paragraph--type--show-tile article .field.field--name-field-group-title {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
  margin-bottom: 3px;
  pointer-events: none;
  width: 80%;
  height: 100%;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: white;
  text-shadow: 0 0 15px black;
  text-align: left;
}
.block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile h2 a, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title a, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .show-title a, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title a, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .field--name-field-tab-title a, .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title a, .paragraph.paragraph--type--profiles-list .block-views-blockorganization-shows-block-1 article.node.node--view-mode-promo-tile .field.field--name-field-group-title a,
.node.node--type-show.node--view-mode-promo-tile h2 a,
.node.node--type-show.node--view-mode-promo-tile .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title a,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .node.node--type-show.node--view-mode-promo-tile .show-title a,
.node.node--type-show.node--view-mode-promo-tile .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title a,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .node.node--type-show.node--view-mode-promo-tile .field--name-field-tab-title a,
.node.node--type-show.node--view-mode-promo-tile .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title a,
.paragraph.paragraph--type--profiles-list .node.node--type-show.node--view-mode-promo-tile .field.field--name-field-group-title a,
.paragraph.paragraph--type--show-tile article h2 a,
.paragraph.paragraph--type--show-tile article .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title a,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .paragraph.paragraph--type--show-tile article .show-title a,
.paragraph.paragraph--type--show-tile article .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title a,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .paragraph.paragraph--type--show-tile article .field--name-field-tab-title a,
.paragraph.paragraph--type--show-tile article .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title a,
.paragraph.paragraph--type--profiles-list .paragraph.paragraph--type--show-tile article .field.field--name-field-group-title a {
  font-weight: 700;
  color: #532F64;
  color: white;
}
.views-row.prg-type--show-tile.show-tile-status--no {
  position: absolute;
  display: none !important;
}

.paragraph.paragraph--type--tabs {
  padding-bottom: 50px;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  padding: 0px;
  border: none;
}
@media all and (max-width: 760px) {
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs {
    display: block;
  }
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav {
  max-width: 300px;
  padding: 0px;
  margin: 0px;
  border: none;
  border-radius: unset;
  overflow: visible;
  background: none;
}
@media all and (max-width: 850px) {
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 250px;
            flex: 0 1 250px;
  }
}
@media all and (max-width: 760px) {
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    max-width: 100%;
  }
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li {
  display: block;
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
  border: none;
  border-right: solid 4px white;
  margin-bottom: 4px;
  border-radius: unset;
  overflow: visible;
  background: #532F64;
  position: relative;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li:hover {
  cursor: pointer;
}
@media all and (max-width: 760px) {
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin: 1px;
    margin-bottom: 0px;
    margin-top: 0px;
    -webkit-filter: saturate(0.5);
            filter: saturate(0.5);
  }
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-state-active {
  border-right: 0;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-tabs-active, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-state-active {
  border-right: 0;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-tabs-active::after, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-state-active::after {
  right: -6px;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-left-color: white;
  border-width: 10px;
  margin-top: -10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media all and (max-width: 760px) {
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-tabs-active, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-state-active {
    -webkit-filter: unset;
            filter: unset;
  }
  .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-tabs-active::after, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li.ui-state-active::after {
    content: none;
  }
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li:hover {
  border-right: 0;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li > a {
  color: white;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.2em;
  width: 100%;
  height: 100%;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li > a > .paragraph--view-mode--tab-title > .paragraph-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li > a > .paragraph--view-mode--tab-title > .paragraph-container > .field--name-field-tab-icon {
  width: 60px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 60px;
          flex: 1 0 60px;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li > a > .paragraph--view-mode--tab-title > .paragraph-container > .field--name-field-tab-title {
  padding: 5px 5px 5px 10px;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > ul.ui-tabs-nav > li > a > .paragraph--view-mode--tab-title > .paragraph-container > .field--name-field-tab-title .field__item {
  white-space: normal;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel {
  background: white;
  border: solid 6px #532F64;
  border-radius: unset;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 30px;
}
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 30px;
}

.paragraph--type--image-text-60-40 .paragraph-container {
  padding-top: 68px !important;
  padding-bottom: 56px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 32px;
}
@media all and (max-width: 1090px) {
  .paragraph--type--image-text-60-40 .paragraph-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: solid 1px #CCC;
  }
}
.paragraph--type--image-text-60-40 .paragraph-container .panel-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 622px;
          flex: 0 0 622px;
}
@media all and (max-width: 1090px) {
  .paragraph--type--image-text-60-40 .paragraph-container .panel-text {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}
.paragraph--type--image-text-60-40 .paragraph-container .panel-text .field--name-field-panel-heading {
  font-family: "Montserrat", sans-serif;
  color: #532F64;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 16px;
}
.paragraph--type--image-text-60-40 .paragraph-container .panel-image-and-caption {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1px;
          flex: 1 1 1px;
}
@media all and (max-width: 1090px) {
  .paragraph--type--image-text-60-40 .paragraph-container .panel-image-and-caption {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}
.paragraph--type--image-text-60-40 .paragraph-container .panel-image-and-caption .field--name-field-panel-image {
  margin-bottom: 20px;
}
@media all and (max-width: 1090px) {
  .paragraph--type--image-text-60-40 .paragraph-container .panel-image-and-caption .field--name-field-panel-image img {
    margin: 0 auto;
    width: auto;
  }
}
.paragraph--type--image-text-60-40 .paragraph-container .panel-image-and-caption .field--name-field-panel-image-caption {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  font-style: italic;
  max-width: 532px;
  color: #5F6062;
}
.paragraph--type--image-text-60-40.light-blue {
  background-color: #DAEBEC;
}
.paragraph--type--image-text-60-40.light-gray {
  background-color: #EDEDED;
}
.paragraph--type--image-text-60-40.transparent .paragraph-container {
  padding-top: 34px !important;
  padding-bottom: 28px !important;
}
.paragraph--type--image-text-60-40.image-align-left .paragraph-container .panel-image-and-caption {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media all and (max-width: 1090px) {
  .paragraph--type--image-text-60-40.image-align-right .paragraph-container .panel-image-and-caption {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

#footer .region-inner {
  background: #EDEDED;
}
@media (max-width: 500px) {
  #footer .region-inner {
    padding-bottom: 50px;
  }
}
@media (max-width: 378px) {
  #footer .region-inner {
    padding-bottom: 80px;
  }
}
#footer .region-inner #block-footertop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 80px 0 66px;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body {
  margin-top: -16px;
  color: #5F6062;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body svg,
#footer .region-inner #block-footertop #block-contactinfo .field--name-body img {
  margin-bottom: 40px;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body p a {
  color: #5F6062;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body p a:hover {
  color: #532F64;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body p,
#footer .region-inner #block-footertop #block-contactinfo .field--name-body ul {
  margin-left: 0;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body ul {
  padding-left: 0;
  margin-top: 30px;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body ul li {
  margin-left: 0;
  margin-bottom: 15px;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body ul li a {
  letter-spacing: -0.5px;
  font-weight: 700;
}
#footer .region-inner #block-footertop #block-contactinfo .field--name-body ul li:before {
  display: none;
}
@media (max-width: 876px) {
  #footer .region-inner #block-footertop #block-contactinfo {
    margin: 0 auto;
  }
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu {
  margin-left: 0;
  -webkit-columns: 300px 2;
     -moz-columns: 300px 2;
          columns: 300px 2;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item {
  margin-bottom: 3px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item a {
  color: #532F64;
  letter-spacing: -0.5px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item:first-child {
  display: none;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item > .menu {
  margin-left: 0;
  margin-top: 7px;
  margin-bottom: 30px;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item > .menu > .menu-item a {
  color: #5F6062;
  letter-spacing: -0.5px;
  font-weight: 400;
  text-transform: none;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item > .menu > .menu-item:first-child {
  display: inline-block;
}
#footer .region-inner #block-footertop #block-mainnavigation-2 .menu .menu-item.menu-item--expanded {
  list-style-type: none;
  list-style-image: none;
}
@media (max-width: 920px) {
  #footer .region-inner #block-footertop #block-mainnavigation-2 {
    display: none;
  }
}
#footer .region-inner #block-footerbottom {
  padding: 24px 0 21px;
  background: url("../images/optimized/bg-texture.png");
  background-color: #5E386F;
  background-blend-mode: multiply;
  background-size: cover;
  background-repeat: no-repeat;
}
#footer .region-inner #block-footerbottom #block-footerbottominner {
  padding: 14px 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 215px;
          flex: 0 1 215px;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons .field--name-body a img,
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons .field--name-body a svg {
  width: 31.5px;
  height: 31.5px;
  margin-right: 20px;
  margin-top: -3px;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons .field--name-body a:last-of-type img,
#footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons .field--name-body a:last-of-type svg {
  margin-right: 0;
  width: 34px;
  height: 34px;
  margin-top: -4px;
}
@media (max-width: 876px) {
  #footer .region-inner #block-footerbottom #block-footerbottominner #block-socialicons {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0 auto 30px;
  }
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-copyright {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-copyright .field--name-body {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-copyright .field--name-body p {
  margin-bottom: 0;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-websiteby .field--name-body p {
  color: white;
  margin-bottom: 0;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-websiteby .field--name-body p a {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  letter-spacing: -0.5px;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-websiteby .field--name-body p a:hover {
  text-decoration: underline;
}
#footer .region-inner #block-footerbottom #block-footerbottominner #block-websiteby .field--name-body p a.ext svg {
  display: none;
}
@media (max-width: 876px) {
  #footer .region-inner #block-footerbottom #block-footerbottominner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-line-pack: center;
        align-content: center;
  }
}

#header {
  color: #fff;
  height: 170px;
  padding: 24px 0 21px;
  background: url("../images/optimized/bg-texture.png");
  background-color: #5E386F;
  background-blend-mode: multiply;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#header > .region-inner {
  max-width: 100%;
  padding: 0 20px;
}
@media (max-width: 920px) {
  #header > .region-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
}
#header #block-headertop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 10px;
}
@media (max-width: 920px) {
  #header #block-headertop {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    min-width: 250px;
  }
}
#header #block-headertop #block-headertopleft {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 340px;
          flex: 1 1 340px;
  max-width: 340px;
}
@media all and (max-width: 1235px) {
  #header #block-headertop #block-headertopleft {
    margin-left: 10px;
    top: -15px;
  }
}
#header #block-headertop #block-headertopleft #block-logo {
  margin-top: 0px;
}
#header #block-headertop #block-headertopright {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
#header #block-headertop #block-headertopright #block-global {
  margin-right: 30px;
}
@media (max-width: 920px) {
  #header #block-headertop #block-headertopright #block-global {
    display: none;
  }
}
#header #block-headertop #block-headertopright #block-global .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  border-bottom: solid 1px white;
  margin-left: 0;
  width: 100%;
  padding-bottom: 4px;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-right: 40px;
}
@media all and (max-width: 1230px) {
  #header #block-headertop #block-headertopright #block-global .menu .menu-item {
    margin-right: 10px;
  }
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 15.5px;
  letter-spacing: -0.5px;
  font-weight: 500;
  white-space: nowrap;
  position: relative;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a:hover {
  color: #898989;
  cursor: pointer;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a:hover:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent white transparent;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -5px;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a.is-active {
  color: #898989;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a.is-active:hover {
  color: #898989;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item a.is-active:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent #9C56BE transparent;
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -5px;
}
#header #block-headertop #block-headertopright #block-global .menu .menu-item:last-child {
  margin-right: 0;
}
@media (max-width: 920px) {
  #header #block-searchform {
    display: none;
  }
}
#header #block-searchform #search-block-form {
  position: relative;
}
#header #block-searchform #search-block-form > .form-type-search {
  position: absolute;
  width: 0px;
  margin: 0;
  padding: 0;
  right: 31px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#header #block-searchform #search-block-form > .form-type-search > input {
  width: 100%;
  border-radius: 2em;
  margin: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  -webkit-box-shadow: 0 2px 15px black;
          box-shadow: 0 2px 15px black;
}
#header #block-searchform #search-block-form > .form-type-search.display {
  display: block;
  width: 250px;
  opacity: 1;
  pointer-events: auto;
}
#header #block-searchform #search-block-form > .form-actions {
  width: 32px;
  height: 33px;
  overflow: hidden;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}
#header #block-searchform #search-block-form > .form-actions:before {
  content: "\f002";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin: 0;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-weight: 800;
  line-height: 1.9em;
  font-size: 16px;
}
#header #block-searchform #search-block-form > .form-actions > input {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-indent: -200vw;
  margin: 0px;
  padding: 0px;
  background: transparent;
}
#header #block-headerbottom #block-logomobile {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 255px;
          flex: 1 0 255px;
}
#header #block-headerbottom #block-logomobile .field--name-body img,
#header #block-headerbottom #block-logomobile .field--name-body svg {
  max-width: 255px;
}
#header #block-headerbottom #block-logomobile .field--name-body a {
  display: inline-block;
}
@media (max-width: 920px) {
  #header #block-headerbottom #block-logomobile {
    display: block;
  }
}
@media (max-width: 565px) {
  #header #block-headerbottom #block-logomobile {
    display: none;
  }
}
@media (max-width: 920px) {
  #header #block-headerbottom #block-mainnavigation {
    display: none;
  }
}
#header #block-headerbottom #block-mainnavigation .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
  max-width: 975px;
  margin-left: 75px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item:hover {
  cursor: pointer;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item a {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  letter-spacing: -0.5px;
  font-weight: 700;
  white-space: nowrap;
  padding: 15px 0 16px;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item a:hover {
  color: #898989;
  cursor: pointer;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item a.is-active {
  color: #898989;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item a.is-active:hover {
  color: #898989;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item:nth-child(1) {
  display: none;
  font-size: 0;
  color: 0;
  height: 78px;
  position: static;
  text-align: center;
  width: 54px;
  margin: 0;
  margin-right: -13px;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item:nth-child(1) .home-logomark {
  display: block;
  background: url("../svg/home-logomark.svg");
  background-size: 54px;
  background-repeat: no-repeat;
  font-size: 0;
  height: 78px;
  width: 54px;
  margin-top: -12px;
  margin-left: -7px;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu {
  display: none;
  position: absolute;
  top: 45px;
  left: 50%;
  width: 210px;
  max-width: unset;
  margin-left: -125px;
  -webkit-box-shadow: 0px 3px 6px rgba(95, 96, 98, 0.56);
          box-shadow: 0px 3px 6px rgba(95, 96, 98, 0.56);
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li {
  display: block;
  padding-top: 0;
  text-align: center;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li:hover {
  cursor: pointer;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li a {
  padding: 10px 30px;
  text-transform: none;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #5F6062;
  display: block;
  background: #fff;
  white-space: normal;
  line-height: 1.2;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li a:hover {
  background: #532F64;
  color: #fff;
  cursor: pointer;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li:nth-child(1) {
  font-size: 18px;
  height: unset;
  position: relative;
  width: 100%;
  margin-right: 0;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li > ul.menu {
  top: 0px;
  left: 335px;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu > li > ul.menu:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 7px 6.5px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: 15px;
  right: 0;
  left: -2px;
  margin-left: -6.5px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item > ul.menu:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 7px 6.5px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -7px;
  right: 0;
  left: 50%;
  margin-left: -6.5px;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item:hover > ul.menu {
  display: block;
}
#header #block-headerbottom #block-mainnavigation .menu > .menu-item.menu-item--expanded {
  list-style-type: none;
  list-style-image: none;
}
@media (max-width: 1050px) {
  #header #block-headerbottom #block-mainnavigation .menu {
    margin-left: 0;
  }
}
@media (max-width: 920px) {
  #header #block-headerbottom #block-mainnavigation {
    display: none;
  }
}
#header #block-headerbottom #block-sidrtriggerbuttonblock {
  display: none;
}
#header #block-headerbottom #block-sidrtriggerbuttonblock .sidr-trigger {
  background: none;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  padding: 0;
  letter-spacing: 1px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 20px;
}
#header #block-headerbottom #block-sidrtriggerbuttonblock .sidr-trigger .sidr-trigger__icon .icon-hamburger:before {
  content: "\f0c9";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}
#header #block-headerbottom #block-sidrtriggerbuttonblock .sidr-trigger .sidr-trigger__icon .icon-hamburger:before {
  content: "";
  height: 20px;
  width: 33px;
  background: url("../svg/hamburger.svg");
  background-size: 33px;
  background-repeat: no-repeat;
  margin-top: 4px;
}
@media (max-width: 920px) {
  #header #block-headerbottom #block-sidrtriggerbuttonblock {
    display: inline-block;
  }
}
@media (max-width: 920px) {
  #header #block-headerbottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: space-between;
        -ms-flex-align: space-between;
            align-items: space-between;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
}
.min-head #header {
  height: 93px;
}
.min-head #header #block-headertop {
  display: none;
}
@media (max-width: 920px) {
  .min-head #header #block-headertop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 0;
  }
  .min-head #header #block-headertop #block-headertopright {
    display: none;
  }
}
.min-head #header #block-headerbottom #block-mainnavigation .menu {
  margin-top: 3px;
  margin-left: 0;
  padding: 0 15px;
}
.min-head #header #block-headerbottom #block-mainnavigation .menu .menu-item a {
  padding: 21px 0;
}
.min-head #header #block-headerbottom #block-mainnavigation .menu .menu-item:nth-child(1) {
  display: inline-block;
}
.min-head #header #block-headerbottom #block-mainnavigation .menu .menu-item ul.menu {
  top: 63px;
}
@media (max-width: 920px) {
  .min-head #header #block-headerbottom #block-mainnavigation .menu .menu-item:nth-child(1) {
    display: none;
  }
}
@media (max-width: 920px) {
  #header {
    height: 93px;
  }
}

body.banner-active #banner {
  display: block;
}

#banner {
  display: none;
  position: sticky;
  background: #E8A713;
  overflow: hidden;
}
#banner .region-inner {
  padding-top: 9px;
  padding-bottom: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
#banner .region-inner #block-bannerclose .field--name-body p {
  position: relative;
  color: #532F64;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 28px;
  -webkit-transform: scale(1, 0.9);
          transform: scale(1, 0.9);
  margin-bottom: 0;
}
#banner .region-inner #block-views-block-banner-message-block-1 {
  width: 100%;
}
#banner .region-inner #block-views-block-banner-message-block-1 h2, #banner .region-inner #block-views-block-banner-message-block-1 .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #banner .region-inner #block-views-block-banner-message-block-1 .show-title, #banner .region-inner #block-views-block-banner-message-block-1 .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #banner .region-inner #block-views-block-banner-message-block-1 .field.field--name-field-group-title, #banner .region-inner #block-views-block-banner-message-block-1 .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #banner .region-inner #block-views-block-banner-message-block-1 .field--name-field-tab-title {
  display: none;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-body {
  white-space: wrap;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding-left: 52px;
  font-family: "Montserrat", sans-serif;
  color: #532F64;
  font-size: 20px;
  font-style: italic;
  margin: 9px 0 0;
  line-height: 1.2;
  display: block;
  width: 100%;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-body:before {
  content: "";
  background: url("../svg/alert-icon.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  left: 0;
  top: -4px;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-body p {
  margin-bottom: 5px;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-body p:last-child {
  margin-bottom: 0px;
}
@media (max-width: 600px) {
  #banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-body {
    white-space: normal;
  }
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-field-cta {
  margin-right: 60px;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-field-cta a {
  -webkit-font-smoothing: antialiased;
  background-color: #532F64;
  border: none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 3px 15px;
  letter-spacing: -0.5px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  border: solid 1px #fff;
}
#banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-field-cta a:hover {
  background-color: #333F48;
  color: #fff;
}
@media (max-width: 600px) {
  #banner .region-inner #block-views-block-banner-message-block-1 .node__content .field--name-field-cta {
    margin-right: 0;
    margin-left: 15px;
  }
}
@media (max-width: 600px) {
  #banner .region-inner #block-views-block-banner-message-block-1 .node__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}

#block-pagetitle .page-title {
  margin-top: 30px;
  margin-bottom: 30px;
}

#block-backtonews .field--name-body {
  text-align: center;
  margin-top: 25px;
}

.page-node-7 #sidebar_second {
  margin-top: 148px;
}

.page-node-130 #sidebar_second #block-boxoffice {
  margin-top: 100px;
}

#sidebar_first > .region-inner,
#sidebar_second > .region-inner {
  height: 100%;
}
#sidebar_first > .region-inner h2:first-of-type, #sidebar_first > .region-inner .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title:first-of-type, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #sidebar_first > .region-inner .show-title:first-of-type, #sidebar_first > .region-inner .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title:first-of-type, .paragraph.paragraph--type--profiles-list #sidebar_first > .region-inner .field.field--name-field-group-title:first-of-type, #sidebar_first > .region-inner .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title:first-of-type, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #sidebar_first > .region-inner .field--name-field-tab-title:first-of-type,
#sidebar_second > .region-inner h2:first-of-type,
#sidebar_second > .region-inner .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title:first-of-type,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #sidebar_second > .region-inner .show-title:first-of-type,
#sidebar_second > .region-inner .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title:first-of-type,
.paragraph.paragraph--type--profiles-list #sidebar_second > .region-inner .field.field--name-field-group-title:first-of-type,
#sidebar_second > .region-inner .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title:first-of-type,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #sidebar_second > .region-inner .field--name-field-tab-title:first-of-type {
  margin-top: 0px;
}

#sidebar_second {
  margin-top: 0;
}
#sidebar_second #block-boxoffice {
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
}
#sidebar_second #block-boxoffice p {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 14px;
  letter-spacing: -0.5px;
  font-weight: 500;
}
#sidebar_second #block-boxoffice p.featured a {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 26px;
  letter-spacing: -0.5px;
  font-weight: 400;
  text-decoration: none;
}
#sidebar_second #block-boxoffice p.featured a:hover {
  color: #532F64;
}
#sidebar_second #block-boxoffice h2, #sidebar_second #block-boxoffice .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #sidebar_second #block-boxoffice .show-title, #sidebar_second #block-boxoffice .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #sidebar_second #block-boxoffice .field.field--name-field-group-title, #sidebar_second #block-boxoffice .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #sidebar_second #block-boxoffice .field--name-field-tab-title {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 26px;
  letter-spacing: -0.5px;
  font-weight: 300;
  margin-bottom: 5px;
}
#sidebar_second #block-ticketpolicy,
#sidebar_second #block-parking,
#sidebar_second #block-taste {
  position: relative;
  margin-bottom: 30px;
}
#sidebar_second #block-ticketpolicy .field--name-field-promo-button-bl > a,
#sidebar_second #block-parking .field--name-field-promo-button-bl > a,
#sidebar_second #block-taste .field--name-field-promo-button-bl > a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  padding: 5px 15px;
  background: #532F64;
  color: white;
  border: solid 2px white;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  border-radius: 5px;
  line-height: 1.1em;
  text-align: center;
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
#block-findshowbydate {
  background: #EDEDED;
  max-width: 400px !important;
}
@media all and (max-width: 820px) {
  #block-findshowbydate {
    max-width: 100% !important;
    width: 100%;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 100% !important;
            flex: 1 1 100% !important;
  }
}
#block-findshowbydate > h2, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #block-findshowbydate > .show-title, .paragraph.paragraph--type--profiles-list #block-findshowbydate > .field.field--name-field-group-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #block-findshowbydate > .field--name-field-tab-title {
  font-size: 22px !important;
  font-family: "Montserrat", sans-serif;
  background: #532F64;
  color: white;
  text-align: center;
  padding: 10px;
  font-size: 30px;
  margin-bottom: 0px;
}
#block-findshowbydate.open {
  height: 100%;
}
#block-findshowbydate.open .shows-container-wrapper {
  display: block;
}
#block-findshowbydate .shows-container-wrapper {
  display: none;
  padding: 8px;
  background: #EDEDED;
  position: relative;
  height: 100%;
  min-height: 350px;
  max-height: calc(100% - 342px);
}
#block-findshowbydate .shows-container-wrapper:before {
  top: 7px;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(237, 237, 237, 0);
  border-top-color: #EDEDED;
  border-width: 10px;
  margin-left: -10px;
  z-index: 1;
}
#block-findshowbydate .shows-container-wrapper .shows-container {
  background: white;
  padding: 10px;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  max-height: 100%;
  height: calc(100% - 17px);
  width: calc(100% - 15px);
}
#block-findshowbydate .shows-container-wrapper .shows-container > .show-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 2px #E8A713;
}
#block-findshowbydate .shows-container-wrapper .shows-container > .show-item .show-title > a {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 500;
}
#block-findshowbydate .shows-container-wrapper .shows-container > .show-item .show-venue {
  color: #373737;
}
#block-findshowbydate .shows-container-wrapper .shows-container > .show-item .show-date {
  color: #373737;
  font-weight: 600;
}
#block-findshowbydate .shows-container-wrapper #shows-container-over {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(237, 237, 237, 0.6705882353);
}
#block-findshowbydate .shows-container-wrapper #shows-container-over:after {
  content: "\f110";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
  margin: 0;
  font-weight: 900;
  display: block;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 8px);
  -webkit-animation: rotating 2s linear infinite;
          animation: rotating 2s linear infinite;
  font-size: 24px;
  color: #532F64;
}

#calender-block {
  background: #EDEDED;
}
#calender-block .calendar_container {
  padding: 20px 10px 10px;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
#calender-block .calendar_container > .cal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
#calender-block .calendar_container > .cal-header #monthAndYear {
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
}
#calender-block .calendar_container > .cal-header #monthAndYear:hover {
  cursor: pointer;
}
#calender-block .calendar_container > .cal-header #monthAndYear > a {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
}
#calender-block .calendar_container > .cal-header #calPrev,
#calender-block .calendar_container > .cal-header #calNext {
  display: block;
  text-indent: -200vw;
  width: 20px;
  height: 23px;
  position: relative;
}
#calender-block .calendar_container > .cal-header #calPrev:before,
#calender-block .calendar_container > .cal-header #calNext:before {
  content: "\f104";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-indent: 0;
  text-align: center;
  font-weight: 600;
  margin: 0;
  font-size: 31px;
  line-height: 0.8em;
}
#calender-block .calendar_container > .cal-header #calNext:before {
  content: "\f105";
}
#calender-block .calendar_container table#txc-calendar thead tr th {
  text-align: center;
  font-weight: 500;
  color: #B9B9B9;
  border-bottom: 0;
  padding: 5px;
}
@media all and (max-width: 1250px) and (min-width: 1020px) {
  #calender-block .calendar_container table#txc-calendar thead tr th {
    font-size: 1.2vw;
    height: 3.4vw;
    padding: 0.2vw;
  }
}
#calender-block .calendar_container tbody tr td {
  text-align: center;
  border-bottom: 0;
  font-weight: 600;
  padding: 5px;
  height: 45px;
}
@media all and (max-width: 1250px) and (min-width: 1020px) {
  #calender-block .calendar_container tbody tr td {
    font-size: 1.2vw;
    height: 2.8vw;
    padding: 0.2vw;
  }
}
#calender-block .calendar_container tbody tr td.current-day > span {
  background: #532F64100;
  border-radius: 100%;
  aspect-ratio: 1/1;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#calender-block .calendar_container tbody tr td.event-day > a {
  background: #532F64;
  color: white;
  border-radius: 100%;
  aspect-ratio: 1/1;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  width: 30px;
  margin: 0 auto;
}

#mobile_menu .region-inner #block-mainnavigation-3,
#mobile_menu .region-inner #block-global-2 {
  display: none;
}

#sidr {
  font-family: "Montserrat", sans-serif;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5e386f+0,421456+37 */
  background-color: rgb(64, 64, 64);
  background-image: url("../images/optimized/BG-Sponsor-and-residents-panel.png"); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-blend-mode: multiply;
  background-size: cover;
  background-repeat: no-repeat;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 {
  padding: 25px 25px 0;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu {
  margin-left: 0;
  padding: 0 50px 0 25px;
  list-style: none;
  text-align: left;
  border-top: none;
  border-bottom: none;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item {
  border-top: none;
  border-bottom: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item a {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.5px;
  padding: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  display: inline-block;
  line-height: 1.2em;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item a.is-active {
  color: white;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item a.is-active::after {
  content: "•";
  margin-left: 5px;
  font-size: 31px;
  line-height: 0px;
  vertical-align: sub;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > .open-item:before {
  content: "\f105";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-weight: 900;
  color: white;
  margin-right: 6px;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item.open {
  display: block;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item.open > a {
  color: white;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item.open > a.open-item:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item.open > ul.menu {
  display: block !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > ul.menu {
  display: none;
  margin-left: 25px;
  padding: 0;
  list-style: none;
  text-align: left;
  border-top: none;
  border-bottom: none;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > ul.menu > .menu-item {
  line-height: 1.5;
  margin-bottom: 7px;
  border-top: none;
  border-bottom: none;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > ul.menu > .menu-item a {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  padding: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > ul.menu > .menu-item:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item > ul.menu > .menu-item:nth-child(1) {
  font-size: unset !important;
  color: unset !important;
  height: auto !important;
  text-align: left !important;
  position: relative !important;
  margin-bottom: 0 !important;
  line-height: 30px !important;
  border-top: none !important;
  border-bottom: none !important;
  display: block !important;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item:before {
  display: none;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item:nth-child(1) {
  display: inline-block;
  font-size: 0;
  color: 0;
  height: 38px;
  text-align: center;
  position: static;
  margin-bottom: 30px;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item:nth-child(1) a::after {
  display: none;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item:nth-child(1) .home-logomark {
  display: block;
  background: url("../svg/tc_silver_web.svg");
  background-size: 255px;
  background-repeat: no-repeat;
  font-size: 0;
  height: 56px;
  width: 255px;
  margin-left: -22px;
}
#sidr .sidr-inner .region-inner #block-mainnavigation-3 > ul.menu > .menu-item:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-global-2 {
  padding: 5px 25px 25px;
}
#sidr .sidr-inner .region-inner #block-global-2 .menu {
  margin-left: 0;
  padding: 0 50px;
  list-style: none;
  text-align: left;
  border-top: none;
  border-bottom: none;
}
#sidr .sidr-inner .region-inner #block-global-2 .menu .menu-item {
  line-height: 1.5;
  margin-bottom: 7px;
  border-top: none;
  border-bottom: none;
}
#sidr .sidr-inner .region-inner #block-global-2 .menu .menu-item a {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  padding: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-global-2 .menu .menu-item:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#sidr .sidr-inner .region-inner #block-global-2 .menu .menu-item:before {
  display: none;
}

body.sidr-open #sidr {
  width: 100vw;
}
body.sidr-open:after {
  content: "";
  position: fixed;
  top: 35px;
  right: 28px;
  z-index: 1000;
  height: 18px;
  width: 18px;
  background: url("../svg/Mobile-Close.svg");
  background-size: 18px;
  background-repeat: no-repeat;
  margin-top: 4px;
  cursor: pointer;
}

#postscript #block-sponsors {
  background: url("../images/optimized/BG-Sponsor-and-residents-panel.png");
  background-color: #DAEBEC;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 76px 0;
  position: relative;
}
#postscript #block-sponsors .field--name-body {
  text-align: center;
}
#postscript #block-sponsors .field--name-body h2, #postscript #block-sponsors .field--name-body .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #postscript #block-sponsors .field--name-body .show-title, #postscript #block-sponsors .field--name-body .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #postscript #block-sponsors .field--name-body .field.field--name-field-group-title, #postscript #block-sponsors .field--name-body .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #postscript #block-sponsors .field--name-body .field--name-field-tab-title {
  font-size: 30px;
  color: #532F64;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
#postscript #block-sponsors .field--name-body h2:last-of-type, #postscript #block-sponsors .field--name-body .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title:last-of-type, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #postscript #block-sponsors .field--name-body .show-title:last-of-type, #postscript #block-sponsors .field--name-body .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title:last-of-type, .paragraph.paragraph--type--profiles-list #postscript #block-sponsors .field--name-body .field.field--name-field-group-title:last-of-type, #postscript #block-sponsors .field--name-body .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title:last-of-type, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #postscript #block-sponsors .field--name-body .field--name-field-tab-title:last-of-type {
  margin-top: 40px;
}
#postscript #block-sponsors .field--name-body div img {
  mix-blend-mode: multiply;
  margin-right: auto;
  margin-left: auto;
}
#postscript #block-sponsors:after, #postscript #block-sponsors:before {
  content: "";
  width: 1766px;
  height: 44px;
  background: url("../images/optimized/custom-shadow.png");
  background-color: transparent;
  position: absolute;
  bottom: -44px;
  left: 50%;
  margin-left: -883px;
}
#postscript #block-sponsors:before {
  top: 0;
  bottom: unset;
}
#postscript #block-postscriptsponsorsandresidents {
  background: url("../images/optimized/BG-Sponsor-and-residents-panel.png");
  background-color: #DAEBEC;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 76px 0;
  position: relative;
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents {
  text-align: center;
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors h2, #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .show-title, #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .field.field--name-field-group-title, #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .field--name-field-tab-title,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents h2,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .show-title,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title,
.paragraph.paragraph--type--profiles-list #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .field.field--name-field-group-title,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title,
.paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .field--name-field-tab-title {
  font-size: 30px;
  color: #532F64;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .view-content,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .view-content .views-row a,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .view-content .views-row a {
  height: 100px;
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .view-content .views-row a img,
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents .view-content .views-row a img {
  padding: 20px;
  mix-blend-mode: multiply;
  margin-right: auto;
  margin-left: auto;
  padding: 0 20px;
  max-height: 72px;
  margin-bottom: 25px;
}
@media (max-width: 428px) {
  #postscript #block-postscriptsponsorsandresidents #block-views-block-sponsors .view-content .views-row a img,
  #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .view-content .views-row a img {
    margin-right: auto;
    margin-left: auto;
  }
}
#postscript #block-postscriptsponsorsandresidents #block-views-block-residents h2, #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .show-title, #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .field.field--name-field-group-title, #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #postscript #block-postscriptsponsorsandresidents #block-views-block-residents .field--name-field-tab-title {
  margin-top: 30px;
  margin-bottom: 30px;
}
#postscript #block-postscriptsponsorsandresidents:after, #postscript #block-postscriptsponsorsandresidents:before {
  content: "";
  width: 1766px;
  height: 44px;
  background: url("../images/optimized/custom-shadow.png");
  background-color: transparent;
  position: absolute;
  bottom: -44px;
  left: 50%;
  margin-left: -883px;
}
#postscript #block-postscriptsponsorsandresidents:before {
  top: 0;
  bottom: unset;
}
#postscript #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph--id--174 {
  padding-bottom: 60px;
}

#preface .field--name-field-rotator-slides .field--name-field-slide-text {
  position: absolute;
  z-index: 5;
  height: 70px;
  width: 100%;
  background-color: rgba(0, 48, 73, 0.55);
}
#preface .field--name-field-rotator-slides .field--name-field-slide-text p {
  text-align: center;
  font-weight: 600;
  font-style: italic;
  font-size: 32px;
  line-height: 45px;
  text-shadow: 1px 1px black;
}
@media all and (max-width: 600px) {
  #preface .field--name-field-rotator-slides .field--name-field-slide-text p {
    font-size: 5vw;
  }
}
#preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container {
  padding-bottom: 0 !important;
  padding-top: 20px;
}
#preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container .slick-track > .slide.slick-slide .slide__content > .slide__caption > .slide__overlay > .field--name-field-image .field__item {
  max-height: 543px;
}
#preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li > button, #preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container body.node--type-subscription ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a, body.node--type-subscription #preface .block-views.block-views-blockpage-auxilaries-page-auxilaries-intro .paragraph.paragraph--type--images-slider > .paragraph-container ul.slick-dots > li.field.field--name-field-subscription-ticket-url > a {
  margin: 0px;
}

.id-global-email-signeup-form {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background: rgba(83, 47, 100, 0.7215686275);
  z-index: 1000;
  display: none;
}
.id-global-email-signeup-form > form {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 80%;
  max-width: 800px;
  background: white;
  padding: 33px 60px !important;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294);
  overflow: hidden;
  max-height: calc(100vh - 50px);
  overflow: auto;
}
@media all and (max-width: 600px) {
  .id-global-email-signeup-form > form {
    padding: 10px 0 10px 4vw !important;
    position: absolute !important;
    overflow: auto !important;
    width: calc(100vw - 40px) !important;
  }
}
.id-global-email-signeup-form > form #mc_embed_signup_scroll {
  overflow: auto;
}
.id-global-email-signeup-form > form a.close-button {
  position: absolute;
  top: 7px;
  left: 6px;
  display: block;
  background: black;
  color: white;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  overflow: hidden;
  text-indent: -200vw;
  z-index: 100;
}
.id-global-email-signeup-form > form a.close-button:before {
  content: "\f00d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-indent: 0;
  text-align: center;
  font-weight: 900;
  line-height: 1.7em;
  margin: 0px;
}
.id-global-email-signeup-form > form .mce_inline_error {
  margin-bottom: 0px !important;
}
.id-global-email-signeup-form > form .mc-field-group {
  padding-bottom: 15px !important;
}
.id-global-email-signeup-form > form .input-group {
  padding-bottom: 15px !important;
}
.id-global-email-signeup-form > form .input-group > ul {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 15px;
}
.id-global-email-signeup-form > form .input-group > ul li {
  padding: 5px 10px !important;
  border: solid 1px #532F64;
  border-radius: 3px;
  position: relative;
}
.id-global-email-signeup-form > form .input-group > ul li::before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 9px;
  width: 15px;
  height: 15px;
  border: solid 1px #7E8083;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
  background: none;
  border-radius: 2px;
}
.id-global-email-signeup-form > form .input-group > ul li.checked {
  background: #532F64;
  color: white;
}
.id-global-email-signeup-form > form .input-group > ul li.checked::before {
  border: solid 1px white;
}
.id-global-email-signeup-form > form .input-group > ul li.checked:after {
  content: "\f00c";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
  display: block;
  position: absolute;
  top: 50%;
  left: 11px;
  width: 15px;
  height: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
  margin: 0;
  font-weight: 900;
  line-height: 0.8em;
}
.id-global-email-signeup-form > form .input-group > ul li input {
  pointer-events: none;
  visibility: hidden;
}
.id-global-email-signeup-form > form .input-group > ul li:hover,
.id-global-email-signeup-form > form .input-group > ul li *:hover {
  cursor: pointer;
}

.newsletter-cta-modal {
  background: transparent;
  pointer-events: none;
  position: relative;
}
.newsletter-cta-modal .newsletter-cta-panel {
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: min(640px, 100vw - 40px);
  max-width: 640px;
  background: white;
  padding: 32px 150px 32px 32px !important;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294);
  text-align: left;
  pointer-events: auto;
  overflow: hidden;
}
.newsletter-cta-modal .newsletter-cta-panel .close-button {
  position: absolute;
  top: 7px;
  right: 8px;
  left: auto;
  display: block;
  background: black;
  color: white;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  overflow: hidden;
  text-indent: -200vw;
  z-index: 100;
}
.newsletter-cta-modal .newsletter-cta-panel .close-button:before {
  content: "\f00d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: 0;
  text-align: center;
  font-weight: 900;
  line-height: 1.7em;
  margin: 0;
}
.newsletter-cta-modal .newsletter-cta-panel h2, .newsletter-cta-modal .newsletter-cta-panel .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .newsletter-cta-modal .newsletter-cta-panel .show-title, .newsletter-cta-modal .newsletter-cta-panel .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list .newsletter-cta-modal .newsletter-cta-panel .field.field--name-field-group-title, .newsletter-cta-modal .newsletter-cta-panel .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .newsletter-cta-modal .newsletter-cta-panel .field--name-field-tab-title {
  margin: 0 0 22px;
  font-size: 36px;
  line-height: 1.08;
  font-weight: 400;
  max-width: 520px;
}
.newsletter-cta-modal .newsletter-cta-panel .open-arep-form.button, .newsletter-cta-modal .newsletter-cta-panel .paragraph--type--intro .intro-content .field--name-field-intro-button a.open-arep-form, .paragraph--type--intro .intro-content .field--name-field-intro-button .newsletter-cta-modal .newsletter-cta-panel a.open-arep-form, .newsletter-cta-modal .newsletter-cta-panel .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a.open-arep-form:after, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .newsletter-cta-modal .newsletter-cta-panel .gdoc-filename > a.open-arep-form:after {
  display: inline-block;
  padding: 14px 34px;
  background: #532F64;
  color: white;
  border-radius: 8px;
  text-decoration: none;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}
.newsletter-cta-modal .newsletter-cta-panel:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 240px;
  height: 100%;
  background: #532f64 url("/themes/custom/txc_base/images/optimized/f1cce19d-6446-526e-2850-75c5205c0549.jpg") center/cover no-repeat;
}

#arep-iframe-container-15350 {
  display: none;
}
#arep-iframe-container-15350.is-open {
  position: fixed;
  top: 25px;
  left: 25px;
  width: calc(100% - 50px);
  height: calc(100vh - 50px);
  display: block;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px black;
          box-shadow: 0 0 10px black;
}
#arep-iframe-container-15350.is-open #arep-iframe-15350 {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
#arep-iframe-container-15350 .close-arep-iframe {
  display: none;
}
#arep-iframe-container-15350.is-open .close-arep-iframe {
  display: block;
  position: absolute;
  top: 12px;
  right: 12px;
  width: 42px;
  height: 42px;
  border-radius: 999px;
  background: #f2f2f2;
  border: 1px solid #d6d6d6;
  z-index: 2;
  overflow: hidden;
  text-indent: -200vw;
}
#arep-iframe-container-15350.is-open .close-arep-iframe:before {
  content: "\f00d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  position: absolute;
  inset: 0;
  text-indent: 0;
  text-align: center;
  line-height: 42px;
  color: #2a2121;
  font-size: 26px;
  font-weight: 700;
  margin: 0;
}

#PopupSignupForm_0 .mc-modal,
#PopupSignupForm_0 .modal-content,
[id^=PopupSignupForm_] .mc-modal,
[id^=PopupSignupForm_] .modal-content {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
  left: auto !important;
  top: auto !important;
  -webkit-transform: none !important;
          transform: none !important;
  width: min(960px, 100vw - 40px) !important;
  max-height: calc(100vh - 40px) !important;
  border-radius: 10px !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294) !important;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.6588235294) !important;
  overflow: hidden !important;
  z-index: 99999 !important;
}
#PopupSignupForm_0 .mc-modal-bg,
[id^=PopupSignupForm_] .mc-modal-bg {
  background: rgba(83, 47, 100, 0.7215686275) !important;
}
#PopupSignupForm_0 .mc-closeModal,
[id^=PopupSignupForm_] .mc-closeModal {
  top: 8px !important;
  right: 8px !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 999px !important;
  border: 1px solid #d6d6d6 !important;
  background: #f2f2f2 !important;
  color: #2a2121 !important;
  line-height: 42px !important;
  font-size: 36px !important;
}
#PopupSignupForm_0 input[type=email],
#PopupSignupForm_0 input[type=text],
#PopupSignupForm_0 input[type=tel],
#PopupSignupForm_0 input[type=number],
#PopupSignupForm_0 select,
#PopupSignupForm_0 textarea,
[id^=PopupSignupForm_] input[type=email],
[id^=PopupSignupForm_] input[type=text],
[id^=PopupSignupForm_] input[type=tel],
[id^=PopupSignupForm_] input[type=number],
[id^=PopupSignupForm_] select,
[id^=PopupSignupForm_] textarea {
  border: 4px solid #bdbdbd !important;
  border-radius: 6px !important;
  min-height: 72px !important;
  font-size: 36px !important;
  padding: 10px 16px !important;
  color: #2a2121 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#PopupSignupForm_0 .button, #PopupSignupForm_0 .paragraph--type--intro .intro-content .field--name-field-intro-button a, .paragraph--type--intro .intro-content .field--name-field-intro-button #PopupSignupForm_0 a, #PopupSignupForm_0 .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item #PopupSignupForm_0 .gdoc-filename > a:after,
#PopupSignupForm_0 button,
#PopupSignupForm_0 body.node--type-subscription .field.field--name-field-subscription-ticket-url > a,
body.node--type-subscription #PopupSignupForm_0 .field.field--name-field-subscription-ticket-url > a,
#PopupSignupForm_0 input[type=submit],
[id^=PopupSignupForm_] .button,
[id^=PopupSignupForm_] .paragraph--type--intro .intro-content .field--name-field-intro-button a,
.paragraph--type--intro .intro-content .field--name-field-intro-button [id^=PopupSignupForm_] a,
[id^=PopupSignupForm_] .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
.paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item [id^=PopupSignupForm_] .gdoc-filename > a:after,
[id^=PopupSignupForm_] button,
[id^=PopupSignupForm_] body.node--type-subscription .field.field--name-field-subscription-ticket-url > a,
body.node--type-subscription [id^=PopupSignupForm_] .field.field--name-field-subscription-ticket-url > a,
[id^=PopupSignupForm_] input[type=submit] {
  background: #5c3670 !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 8px !important;
  font-size: 48px !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  padding: 16px 38px !important;
  min-height: auto !important;
}
@media all and (max-width: 900px) {
  #PopupSignupForm_0 .mc-modal,
  #PopupSignupForm_0 .modal-content,
  [id^=PopupSignupForm_] .mc-modal,
  [id^=PopupSignupForm_] .modal-content {
    right: 10px !important;
    bottom: 10px !important;
    width: calc(100vw - 20px) !important;
    max-height: calc(100vh - 20px) !important;
  }
  #PopupSignupForm_0 input[type=email],
  #PopupSignupForm_0 input[type=text],
  #PopupSignupForm_0 input[type=tel],
  #PopupSignupForm_0 input[type=number],
  #PopupSignupForm_0 select,
  #PopupSignupForm_0 textarea,
  [id^=PopupSignupForm_] input[type=email],
  [id^=PopupSignupForm_] input[type=text],
  [id^=PopupSignupForm_] input[type=tel],
  [id^=PopupSignupForm_] input[type=number],
  [id^=PopupSignupForm_] select,
  [id^=PopupSignupForm_] textarea {
    min-height: 52px !important;
    font-size: 22px !important;
  }
  #PopupSignupForm_0 .button, #PopupSignupForm_0 .paragraph--type--intro .intro-content .field--name-field-intro-button a, .paragraph--type--intro .intro-content .field--name-field-intro-button #PopupSignupForm_0 a, #PopupSignupForm_0 .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after, .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item #PopupSignupForm_0 .gdoc-filename > a:after,
  #PopupSignupForm_0 button,
  #PopupSignupForm_0 body.node--type-subscription .field.field--name-field-subscription-ticket-url > a,
  body.node--type-subscription #PopupSignupForm_0 .field.field--name-field-subscription-ticket-url > a,
  #PopupSignupForm_0 input[type=submit],
  [id^=PopupSignupForm_] .button,
  [id^=PopupSignupForm_] .paragraph--type--intro .intro-content .field--name-field-intro-button a,
  .paragraph--type--intro .intro-content .field--name-field-intro-button [id^=PopupSignupForm_] a,
  [id^=PopupSignupForm_] .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item .gdoc-filename > a:after,
  .paragraph.paragraph--type--document-viewer .field--name-field-media-file .field__item [id^=PopupSignupForm_] .gdoc-filename > a:after,
  [id^=PopupSignupForm_] button,
  [id^=PopupSignupForm_] body.node--type-subscription .field.field--name-field-subscription-ticket-url > a,
  body.node--type-subscription [id^=PopupSignupForm_] .field.field--name-field-subscription-ticket-url > a,
  [id^=PopupSignupForm_] input[type=submit] {
    font-size: 30px !important;
    padding: 12px 24px !important;
  }
}

.view.view-tobin-members-listing .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 20px;
}
.view.view-tobin-members-listing .view-content h3 {
  display: none;
}
.view.view-tobin-members-listing .view-content h2, .view.view-tobin-members-listing .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view.view-tobin-members-listing .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .view.view-tobin-members-listing .view-content .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list .view.view-tobin-members-listing .view-content .field.field--name-field-group-title, .view.view-tobin-members-listing .view-content .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .view.view-tobin-members-listing .view-content .field--name-field-tab-title {
  text-transform: uppercase;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.view.view-tobin-members-listing .view-content .views-row {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(25% - 20px);
          flex: 0 1 calc(25% - 20px);
  padding: 15px;
  position: relative;
}
.view.view-tobin-members-listing .view-content .views-row .tobin-member-section {
  text-align: center;
}
.view.view-tobin-members-listing .view-content .views-row .tobin-member-section .member-name-intro .member-photo img {
  display: inline-block;
  height: 315px;
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 250px;
}
.view.view-tobin-members-listing .view-content .views-row .tobin-member-section .member-name-intro .member-name {
  color: #532F64;
  font-weight: 500;
}
.view.view-tobin-members-listing .view-content .views-row .tobin-member-section .member-name-intro .member-title {
  white-space: normal;
  word-wrap: break-word;
  line-height: 1.2em;
  font-size: 0.9em;
}
.view.view-tobin-members-listing .view-content .views-row .tobin-member-section .member-name-intro a.member-link {
  display: block;
  text-indent: -200vw;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.view.view-subscription-shows-ref-display,
.block-views.block-views-blockorganization-shows-block-1 {
  padding-bottom: 30px;
}
.view.view-subscription-shows-ref-display .view-content,
.block-views.block-views-blockorganization-shows-block-1 .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 11px;
  padding-bottom: 40px;
}
.view.view-subscription-shows-ref-display .view-content .views-row,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 280px;
          flex: 1 1 280px;
  max-width: 293px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #532F64;
  margin-bottom: 25px;
}
@media all and (max-width: 980px) {
  .view.view-subscription-shows-ref-display .view-content .views-row,
  .block-views.block-views-blockorganization-shows-block-1 .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
            flex: 1 1 33%;
  }
}
@media all and (max-width: 420px) {
  .view.view-subscription-shows-ref-display .view-content .views-row,
  .block-views.block-views-blockorganization-shows-block-1 .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-square-promo-image,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-square-promo-image {
  margin-bottom: 15px;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-title,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-title {
  font-weight: 700;
  margin-bottom: 3px;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-title a,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-title a {
  font-weight: 700;
  color: #532F64;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-nothing,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-nothing {
  color: #7E8083;
  font-size: 0.8em;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-tickets-from,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-tickets-from {
  color: #7E8083;
  font-size: 0.8em;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-show-venue,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-show-venue {
  color: #7E8083;
  font-size: 0.8em;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-show-venue,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-show-venue {
  margin-bottom: 5px;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-av-ticket-link,
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-view-node,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-av-ticket-link,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-view-node {
  margin-bottom: 5px;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-av-ticket-link a,
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-view-node a,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-av-ticket-link a,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-view-node a {
  display: inline-block;
  padding: 5px 10px;
  background: #532F64;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 600;
  border-radius: 5px;
  text-align: center;
  line-height: 1em;
  white-space: nowrap;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-av-ticket-link a:hover,
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-view-node a:hover,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-av-ticket-link a:hover,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-view-node a:hover {
  background: #7E8083;
}
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-field-av-ticket-link a > svg,
.view.view-subscription-shows-ref-display .view-content .views-row .views-field-view-node a > svg,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-field-av-ticket-link a > svg,
.block-views.block-views-blockorganization-shows-block-1 .view-content .views-row .views-field-view-node a > svg {
  display: none;
}

#block-views-block-shows-hero-media-block-1 {
  margin-top: 20px;
  margin-bottom: 20px;
}
#block-views-block-shows-hero-media-block-1 .view-content {
  position: relative;
  padding: 4px;
  background: #CCC;
}
#block-views-block-shows-hero-media-block-1 .view-content .views-field.views-field-thumbnail__target-id {
  position: absolute;
  opacity: 0;
  display: none;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider {
  position: relative;
  width: 100%;
  height: auto !important;
  aspect-ratio: 16.5/6.93;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider * {
  height: auto;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 23.1%;
          flex: 0 0 23.1%;
  position: relative;
  display: block;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .track-slider {
  height: 100%;
  overflow: hidden;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots {
  display: block;
  position: static;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots > li {
  display: block;
  position: relative;
  padding: 0;
  width: 100%;
  height: auto;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots > li > button, #block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar body.node--type-subscription .slick-dots > li.field.field--name-field-subscription-ticket-url > a, body.node--type-subscription #block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots > li.field.field--name-field-subscription-ticket-url > a {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16.5/9;
  margin: 0;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots > li > img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16.5/9;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar .slick-dots > li.slick-active::after {
  content: "";
  display: block;
  border: solid #ad00ff 2px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: calc(100% - 5px);
  height: 100%;
  pointer-events: none;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller {
  pointer-events: auto;
  display: block;
  width: 100%;
  height: 36px;
  text-align: center;
  color: white;
  background: #532F64;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: rgba(83, 47, 100, 0.8117647059);
  position: absolute;
  top: 0px;
  left: 5px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller:before {
  content: "\f106";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-size: 22px;
  font-weight: 800;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller:hover {
  background: #532F64;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller.disabled {
  pointer-events: none;
  opacity: 0.2;
  top: -28px;
  position: relative;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller.thmbs-down {
  top: auto;
  bottom: 0px;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller.thmbs-down:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider > .vertical-bar > .thmbs_scroller.thmbs-down.disabled {
  top: auto;
  bottom: -28px;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider .slick-list {
  height: auto !important;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider .slick-list .slick__slide * {
  aspect-ratio: 16.5/9;
}
#block-views-block-shows-hero-media-block-1 .view-content .slick__slider .slick-list .slick__slide .views-field.views-field-thumbnail__target-id {
  position: absolute;
  opacity: 0;
  display: none;
}
:root {
  --number-size: 27px;
  --venue-size: 16px;
  --link-buttons-size: 16px;
  --extra-padding: 40px;
}
@media all and (max-width: 2155px) {
  :root {
    --number-size: 24px;
    --venue-size: 14px;
  }
}
@media all and (max-width: 1729px) {
  :root {
    --number-size: 2.4vw;
    --venue-size: 0.9vw;
    --extra-padding: 3vw;
  }
}
@media all and (max-width: 1065px) {
  :root {
    --number-size: 19px;
    --venue-size: 12px;
    --extra-padding: 40px;
  }
}
@media all and (max-width: 979px) {
  :root {
    --number-size: 4vw;
    --venue-size: 1.7vw;
  }
}
@media all and (max-width: 680px) {
  :root {
    --number-size: 5.3vw;
    --venue-size: 1.9vw;
    --extra-padding: 30px;
  }
}
@media all and (max-width: 580px) {
  :root {
    --number-size: 4.5vw;
    --venue-size: 1.9vw;
    --extra-padding: 30px;
  }
}
@media all and (max-width: 530px) {
  :root {
    --number-size: 15px;
    --venue-size: 15px;
    --extra-padding: 30px;
  }
}

.block-views.block-views-blockshows-slider-block-1 .view-content nav.slick__arrow {
  display: none;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide {
  height: 100%;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing {
  padding: 0px 5px 5px 5px;
  height: 100%;
  width: 100%;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content {
  display: block;
  height: 100%;
  width: 100%;
  background: #E0E0E0;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image {
  position: relative;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 70%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: white;
  text-shadow: 0 0 8px black;
  padding: 30px 30px 30px 50px;
  font-size: 30px;
  font-weight: 100;
  line-height: 1.1em;
  pointer-events: none;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section {
  background: #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #532F64;
  padding: 20px var(--extra-padding);
  min-height: 121px;
  position: relative;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section {
    display: block;
    text-align: center;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue {
  padding-right: 20px;
  margin-right: 20px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue {
    padding-right: 0px;
    margin-right: 0px;
  }
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue:after {
    content: none !important;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 1px;
  border-right: solid 1px #532F64;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue .times {
  font-family: "Montserrat", sans-serif;
  font-size: var(--number-size);
  font-weight: 100;
  line-height: 1em;
  padding-bottom: 4px;
  letter-spacing: -2px;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue .times {
    font-weight: 600;
    letter-spacing: 0px;
    font-size: 19px;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .date-venue .venue {
  font-family: "Montserrat", sans-serif;
  font-size: var(--venue-size);
  font-weight: 600;
  line-height: 1em;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section {
  text-align: center;
  padding-right: 20px;
  margin-right: 20px;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section {
    margin-right: 0px;
    padding-right: 0px;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price-label {
  font-family: "Montserrat", sans-serif;
  font-size: var(--venue-size);
  font-weight: 600;
  line-height: 1em;
  padding-bottom: 4px;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price-label {
    display: inline-block;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price {
  font-family: "Montserrat", sans-serif;
  font-size: var(--number-size);
  font-weight: 100;
  line-height: 1em;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price {
    display: inline-block;
    font-weight: 700;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price > sup {
  vertical-align: top;
  position: relative;
  font-size: 65%;
  top: 3px;
  line-height: 1em;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-price-section .show-price > sup {
    display: inline-block;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link {
  margin-bottom: 5px;
}
@media all and (max-width: 530px) {
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link,
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link {
    display: inline-block;
  }
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link > a,
  .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link > a {
    width: auto !important;
  }
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link > a,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link > a {
  display: block;
  padding: 5px 10px;
  background: #532F64;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: var(--link-buttons-size);
  font-weight: 600;
  border-radius: 5px;
  text-align: center;
  line-height: 1em;
  white-space: nowrap;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link > a:hover,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link > a:hover {
  background: #7E8083;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .show-boy-tickets-link > a > svg,
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section .show-links .view-show-link > a > svg {
  display: none;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow > button, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section body.node--type-subscription nav.slick__arrow.field.field--name-field-subscription-ticket-url > a, body.node--type-subscription .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow.field.field--name-field-subscription-ticket-url > a {
  pointer-events: all;
  position: absolute;
  top: 50%;
  left: 2px;
  width: calc(var(--extra-padding) - 4px);
  height: 45px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
  display: block;
  opacity: 0;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow > button.slick-next, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section body.node--type-subscription nav.slick__arrow.field.field--name-field-subscription-ticket-url > a.slick-next, body.node--type-subscription .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow.field.field--name-field-subscription-ticket-url > a.slick-next {
  left: auto;
  right: 3px;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow:before {
  content: "\f104";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow:after {
  content: "\f105";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow:before, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow:after {
  color: #532F64;
  margin: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 2px;
  width: calc(var(--extra-padding) - 4px);
  height: 45px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
  font-weight: 600;
  font-size: 30px;
  text-align: center;
}
.block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-info-section nav.slick__arrow:after {
  left: auto;
  right: 2px;
}

.views-exposed-form.block-views-exposed-filter-blockevents-page-1,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 {
  border-bottom: solid 1px #9FA1A4;
}
@media all and (max-width: 500px) {
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 {
    padding-bottom: 5px;
    border: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1.open::before, body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1.open > form,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1.open::before,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1.open > form {
    display: block !important;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1::before,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(83, 47, 100, 0.8588235294);
    z-index: 900;
    display: none;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form {
    position: fixed;
    top: 50%;
    left: 50%;
    background: white;
    border-radius: 5px;
    max-width: calc(100% - 60px);
    height: auto;
    -webkit-box-shadow: 0 0 10px black;
            box-shadow: 0 0 10px black;
    z-index: 900;
    display: block;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 20px;
    width: 100%;
    display: none;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline {
    display: block;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline::before,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline::before {
    content: "Search for shows:";
    width: 100%;
    font-size: 22px;
    margin-bottom: 10px !important;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline::after,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline::after {
    content: none;
  }
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > *,
  body:not(.section-events) .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > * {
    margin-bottom: 8px !important;
  }
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form {
  margin: 0 auto;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form fieldset,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form fieldset {
  background: none !important;
  padding: 0 !important;
  border: none !important;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form a.close-button,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form a.close-button {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  text-indent: -800px;
}
@media (max-width: 500px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form a.close-button,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form a.close-button {
    display: block;
  }
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form a.close-button:before,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form a.close-button:before {
  content: "\f057";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  display: block;
  text-indent: 0;
  position: absolute;
  top: -1px;
  left: -2px;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  margin: 0px;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 5px;
  padding: 6px;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline:before,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline:before {
  content: "Show search";
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #532F64;
  font-weight: 500;
  margin-right: 7px;
  width: 98px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 98px;
          flex: 0 0 98px;
}
@media all and (max-width: 830px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline:after,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline:after {
  content: "\f002";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  margin-right: 0;
  margin-left: 0.5em;
  display: inline-block;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  font-weight: 600;
  margin: 0px;
  color: #532F64;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline label,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline label {
  display: none;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-item,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-actions,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline select,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline input:not(.form-submit),
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-item,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-actions,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline select,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline input:not(.form-submit) {
  margin: 0px;
}
@media all and (max-width: 693px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-item,
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-actions,
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline select,
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline input:not(.form-submit),
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-item,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-actions,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline select,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline input:not(.form-submit) {
    width: 100%;
  }
}
@media all and (max-width: 693px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-item-name,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-item-name {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 calc(100% - 200px) !important;
            flex: 1 1 calc(100% - 200px) !important;
  }
}
@media all and (max-width: 693px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-actions,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-actions {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 91px;
            flex: 0 1 91px;
  }
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-actions input.form-submit,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-actions input.form-submit {
  margin: 0px;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper],
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper],
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 {
  display: block;
  padding: 0px;
  margin: 0px;
  background: none;
  border: none;
}
@media all and (max-width: 693px) {
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item,
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper,
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper],
  .views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper,
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper],
  .views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 140px;
            flex: 1 1 140px;
  }
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item legend,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper legend,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] legend,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2 legend,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item legend,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper legend,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] legend,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 legend {
  display: none;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > .form-item #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2 .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2 .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline > #edit-date-wrapper--2 #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > .form-item #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > [data-drupal-selector=edit-date-wrapper] #edit-date-max--2,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 .form-type-textfield.form-item-date-max > input,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline > #edit-date-wrapper--2 #edit-date-max--2 {
  display: none;
}
.views-exposed-form.block-views-exposed-filter-blockevents-page-1 > form > .form--inline .form-item-date-max,
.views-exposed-form.block-views-exposed-filter-blockall-shows-page-1 > form > .form--inline .form-item-date-max {
  display: none;
}

#block-views-block-venues-block-1 h2, #block-views-block-venues-block-1 .paragraph.paragraph--type--profiles-list .field.field--name-field-group-title, .paragraph.paragraph--type--profiles-list #block-views-block-venues-block-1 .field.field--name-field-group-title, #block-views-block-venues-block-1 .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel .field--name-field-tab-title, .paragraph.paragraph--type--tabs > .paragraph-container .entity-ref-tab-formatter-tabs > .ui-tabs-panel #block-views-block-venues-block-1 .field--name-field-tab-title, #block-views-block-venues-block-1 .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image .show-title, .block-views.block-views-blockshows-slider-block-1 .view-content .slick-track > .slide.slick-slide > .views-field.views-field-nothing > .field-content .show-hero-image #block-views-block-venues-block-1 .show-title {
  text-align: center;
}
#block-views-block-venues-block-1 .view-venues .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 57px;
}
#block-views-block-venues-block-1 .view-venues .view-content .views-row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
}
@media (max-width: 826px) {
  #block-views-block-venues-block-1 .view-venues .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}

.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before .view-content {
  padding-top: 0 !important;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne {
  background: #E8A713;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne .field-content {
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  padding: 18px 10px 18px 50px;
  color: #532F64;
  line-height: 1.2em;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne .field-content::before {
  content: "!";
  display: inline-block;
  border: solid 2px white;
  border-radius: 100%;
  background-color: purple;
  color: white;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  font-weight: 900;
  text-indent: 1px;
  line-height: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 10px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .attachment-before > .views-element-container .views-field-field-display-notification-banne .field-content::after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 989px;
  max-width: 90vw;
  background: #532F64;
  height: 22px;
  -webkit-filter: blur(10px);
          filter: blur(10px);
  border-radius: 100%;
  z-index: -1;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content {
  padding-top: 30px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick.slick--view--shows-hero-media.slick--less .field--name-field-media-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  aspect-ratio: 21.5/9;
  overflow: hidden;
  background: #EDEDED;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main {
  margin: 0px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 500px;
          flex: 1 1 500px;
  max-width: 76.9%;
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main > .slick-slider > .slick-list {
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main > .slick-slider > .slick-list > .slick-track {
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main > .slick-slider > .slick-list > .slick-track > .slick-slide {
  height: 100%;
  aspect-ratio: 16.5/9;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main > .slick-slider > .slick-list > .slick-track > .slick-slide > * {
  max-height: 100%;
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--view--shows-hero-media.slick--main > .slick-slider > .slick-list > .slick-track > .slick-slide > * iframe {
  aspect-ratio: 16.5/9;
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 23.1%;
          flex: 0 0 23.1%;
  float: none;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  max-height: 100%;
  height: 100%;
  margin: 0px;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  pointer-events: none;
  padding: 0;
  margin: 0;
  z-index: 1;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button {
  display: block;
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 0;
  margin: 0;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button > a {
  pointer-events: auto;
  display: block;
  width: 100%;
  height: 36px;
  text-align: center;
  color: white;
  background: #532F64;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: rgba(83, 47, 100, 0.8117647059);
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button > a:before {
  content: "\f106";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  font-size: 22px;
  font-weight: 800;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button > a:hover {
  background: #532F64;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button > a.disabled {
  pointer-events: none;
  opacity: 0.2;
  top: -28px;
  position: relative;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button.thmbs-button-down {
  top: auto;
  bottom: 0px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button.thmbs-button-down > a:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > ul.vertical-thumbs-nav > li.thmbs-button.thmbs-button-down > a.disabled {
  top: auto;
  bottom: -28px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical {
  height: 100%;
  max-height: 100%;
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list {
  padding: 10px 10px 10px 0px !important;
  height: 100% !important;
  max-height: 100%;
  height: 100%;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list > .slick-track {
  padding: 0 !important;
  height: 100% !important;
  -webkit-transform: none !important;
          transform: none !important;
  position: relative;
  overflow-y: hidden;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list > .slick-track > .slide {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0px;
  width: calc(100% - 10px) !important;
  margin-bottom: 5px;
  margin-left: 10px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list > .slick-track > .slide.slick-current {
  border: solid 6px #E8A713;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list > .slick-track > .slide.slick-current:before {
  left: -18px;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(232, 167, 19, 0);
  border-right-color: #E8A713;
  border-width: 10px;
  margin-top: -10px;
}
.block-views.block-views-blockshows-hero-media-block-1 .view.view-id-shows_hero_media > .view-content > .slick-wrapper > .slick.slick--vertical > .slick-slider.slick-vertical > .slick-list > .slick-track > .slide img {
  width: 100% !important;
  margin: 0px;
  padding: 0px !important;
  border: none;
}

@media all and (max-width: 660px) {
  body.section-events #main,
  body.section-events #sidebar_first {
    padding-top: 0px !important;
  }
  body.section-events #main #block-findshowbydate,
  body.section-events #sidebar_first #block-findshowbydate {
    display: none;
  }
}
body.section-events:not(.node--type-show) #block-pagetitle h1 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  font-weight: 500;
}
@media all and (max-width: 660px) {
  body.section-events #block-mainpagecontent .view.view-events {
    padding-top: 20px;
  }
}
body.section-events #block-mainpagecontent .view.view-events .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 11px;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  max-width: 293px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #532F64;
  margin-bottom: 25px;
}
@media all and (max-width: 980px) {
  body.section-events #block-mainpagecontent .view.view-events .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
            flex: 1 1 33%;
  }
}
@media all and (max-width: 420px) {
  body.section-events #block-mainpagecontent .view.view-events .view-content .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-square-promo-image {
  margin-bottom: 15px;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-title {
  font-weight: 700;
  margin-bottom: 3px;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-title a {
  font-weight: 700;
  color: #532F64;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-nothing {
  color: #7E8083;
  font-size: 0.8em;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-tickets-from {
  color: #7E8083;
  font-size: 0.8em;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-show-venue {
  color: #7E8083;
  font-size: 0.8em;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-show-venue {
  margin-bottom: 5px;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-av-ticket-link,
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-view-node {
  margin-bottom: 5px;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-av-ticket-link a,
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-view-node a {
  display: inline-block;
  padding: 5px 10px;
  background: #532F64;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 600;
  border-radius: 5px;
  text-align: center;
  line-height: 1em;
  white-space: nowrap;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-av-ticket-link a:hover,
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-view-node a:hover {
  background: #7E8083;
}
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-field-av-ticket-link a > svg,
body.section-events #block-mainpagecontent .view.view-events .view-content .views-row .views-field-view-node a > svg {
  display: none;
}

@media all and (max-width: 660px) {
  body.page-node-1 #main {
    padding-top: 0;
    margin-top: 0;
  }
}
body.page-node-1 #main #content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%;
  max-width: 100%;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media all and (max-width: 660px) {
  body.page-node-1 #main #sidebar_first {
    display: none !important;
  }
}
body.page-node-1 #main #sidebar_second {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 288px;
          flex: 1 1 288px;
}
body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 11px;
}
body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(33% - 6px);
          flex: 1 1 calc(33% - 6px);
  max-width: calc(33% - 6px) !important;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #532F64;
  position: relative;
}
@media all and (max-width: 1020px) {
  body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 6px);
            flex: 1 1 calc(50% - 6px);
    max-width: 400px !important;
  }
}
@media all and (max-width: 820px) {
  body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
    max-width: 100% !important;
  }
}
@media all and (max-width: 660px) {
  body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100% !important;
  }
  body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row img {
    width: 100%;
  }
}
body.page-node-1 #main #sidebar_second .block-views-blockpage-auxilaries-page-auxilaries-sidebar .views-row .field__label.visually-hidden {
  display: none;
}

#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-bottom: 94px;
  position: relative;
  gap: 30px;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-field-article-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 309px;
          flex: 0 0 309px;
}
@media (max-width: 1000px) {
  #block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-field-article-image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  #block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-field-article-image img {
    width: 100%;
    margin-bottom: 20px;
  }
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-title {
  margin-bottom: 7px;
  display: block;
  border-left: solid 10px #532F64;
  padding-left: 10px;
  margin-bottom: 14px;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-title a {
  font-family: "Montserrat", sans-serif;
  color: #532F64;
  font-size: 23px;
  letter-spacing: -0.5px;
  line-height: 24px;
  font-weight: 600;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-date {
  font-family: "Montserrat", sans-serif;
  color: #747474;
  font-size: 16px;
  letter-spacing: -0.5px;
  line-height: 19px;
  font-weight: 400;
  margin-bottom: 7px;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-intro {
  font-family: "Montserrat", sans-serif;
  color: #373737;
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 28px;
  font-weight: 5000;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-link a {
  -webkit-font-smoothing: antialiased;
  background-color: #532F64;
  border: none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  padding: 3px 15px;
  letter-spacing: -0.5px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin-top: 7px;
  margin-bottom: 0;
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row .views-field-nothing .field-content .news-link a:hover {
  background-color: rgb(39.806122449, 22.5408163265, 47.9591836735);
}
#block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row:after {
  content: "";
  width: 950px;
  height: 44px;
  background: url("../images/optimized/custom-shadow.png");
  background-color: transparent;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -475px;
  background-position: center;
  background-size: 100% 44px;
}
@media (max-width: 1000px) {
  #block-views-block-news-listing-block-1 .view-news-listing .view-content .views-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

body.node--type-news-article #block-mainpagecontent .node__content .field--name-field-article-image img {
  width: 100%;
  margin-bottom: 20px;
}
body.node--type-news-article #block-mainpagecontent .node__content .field--name-published-at {
  font-family: "Montserrat", sans-serif;
  color: #532F64;
  font-size: 16px;
  letter-spacing: -0.5px;
  line-height: 19px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 7px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3V0aWxpdGllcy9fZm9udGF3ZXNvbWUuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9fYWxpZ25tZW50LnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvX3NldHRpbmdzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9fZm9ybXMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9faWNvbnMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9fbGlzdHMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9fbWVkaWEuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmFzZS9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvdXRpbGl0aWVzL19sYXlvdXQuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvY29udGVudC10eXBlcy9fY3Rfc3Vic2NyaXB0aW9ucy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9jb250ZW50LXR5cGVzL19tZWRpYS5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9jb250ZW50LXR5cGVzL19wZ19zaG93LnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2NvbnRlbnQtdHlwZXMvX3BnX3NsaWRlLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3BhcmFncmFwaC10eXBlcy9fZmFxcy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYXJhZ3JhcGgtdHlwZXMvX3BhZ2VfaW50cm8uc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfcGFyYWdyYXBoLS10eXBlLS1kb2N1bWVudC12aWV3ZXIuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfcGFyYWdyYXBoLS10eXBlLS1maWx0ZXJlZC1zaG93cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYXJhZ3JhcGgtdHlwZXMvX3ByZ19wYXJhZ3JhcGgtLXR5cGUtLWltYWdlcy1zbGlkZXIuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfcGFyYWdyYXBoLS10eXBlLS1wcm9maWxlcy1saXN0LnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3BhcmFncmFwaC0tdHlwZS0tcHJvbW8tdGlsZS5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYXJhZ3JhcGgtdHlwZXMvX3ByZ19wYXJhZ3JhcGgtLXR5cGUtLXNob3ctdGlsZS5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYXJhZ3JhcGgtdHlwZXMvX3ByZ19wYXJhZ3JhcGgtLXR5cGUtLXRhYnMuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfcGFyYWdyYXBoLS10eXBlLWltYWdlLXRleHQwNjAtNDAuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmxvY2tzL19mb290ZXJfYmxvY2tzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jsb2Nrcy9faGVhZGVyX2Jsb2Nrcy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9ibG9ja3MvX21haW4tY29udGVudF9ibG9ja3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmxvY2tzL19tYWluLXNpZGViYXJzX2Jsb2Nrcy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9ibG9ja3MvX21vYmlsZV9tZW51LnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL2Jsb2Nrcy9fcG9zdHNjcmlwdF9ibG9ja3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvYmxvY2tzL19wcmVmYWNlX2Jsb2Nrcy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9ibG9ja3MvX3NpZ251cF9mb3JtLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3ZpZXdzL192aWV3LXZpZXctdG9iaW4tbWVtYmVycy1saXN0aW5nLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3ZpZXdzL192aWV3X2Jsb2NrLXZpZXdzLWJsb2NrLW9yZ2FuaXphdGlvbi1zaG93cy1ibG9jay0xLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3ZpZXdzL192aWV3X2Jsb2NrLXZpZXdzLWJsb2NrLXNob3dzLWhlcm8tbWVkaWEtYmxvY2stMS5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy92aWV3cy9fdmlld19ibG9jay12aWV3cy1ibG9ja3Nob3dzLXNsaWRlci1ibG9jay5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy92aWV3cy9fdmlld19ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3Nob3dzLWJsb2NrLTEuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3Mvdmlld3MvX3ZpZXdfdmVudWVzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvdGhlbWVzL2N1c3RvbS90eGNfYmFzZS9zY3NzL3ZpZXdzL192aWV3c19ibG9jay12aWV3cy1ibG9ja3Nob3dzLWhlcm8tbWVkaWEuc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9odG1sL3dlYi90aGVtZXMvY3VzdG9tL3R4Y19iYXNlL3Njc3MvcGFnZXMvX2V2ZW50cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwiZmlsZTovLy92YXIvd3d3L2h0bWwvd2ViL3RoZW1lcy9jdXN0b20vdHhjX2Jhc2Uvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0VBQUE7QUFXQTtFQUFXLGtDQUFBO0VBQWtDLGtCQUFBO0VBQWtCLG1CQUFBO0VBQW1CLGdGQUFBO0VBQW9FLHNmQUFBO0FEQXRKO0FDRUE7RUFBVywyQkFBQTtFQUEyQixrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixpRkFBQTtFQUFxRSwyZkFBQTtBREs3STtBQ0hBO0VBQVcsMkJBQUE7RUFBMkIsa0JBQUE7RUFBa0IsZ0JBQUE7RUFBZ0IsK0VBQUE7RUFBbUUsaWZBQUE7QURVM0k7QUV6QkE7O0VBRUUsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FGMkJGO0FFMUJFO0VBUEY7O0lBUUksV0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtFRjhCRjtFRTdCRTs7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFRmdDSjtBQUNGOztBRTdCQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBRmdDRjtBRTdC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OEZRLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUw2TVo7O0FPNVZBO0VBQ0UscUVBQUE7RUFDQSx5Qkg0RVk7RUczRVosMkJBQUE7RUFDQSxjSDZEYTtBSmtTZjs7QU81VkE7OztFQUdFLGNBQUE7RUFDQSxxQ0htQks7RUdsQkwsY0g2Q2U7QUprVGpCOztBTzVWQTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7QVArVkY7QU83VkU7RUFDRSxZQUFBO0FQK1ZKO0FPNVZFO0VBQ0UsYUFBQTtBUDhWSjs7QU8xVkE7Ozs7RUFJRSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0JIWk07RUdhTix5QkgyQ1k7RUcxQ1osa0JINEJtQjtFRzNCbkIsdURIZ0RnQjtVR2hEaEIsK0NIZ0RnQjtFRy9DaEIsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFDSFRLO0VHVUwsZUFBQTtFQUNBLGNIOUJPO0VHK0JQLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7RUFDQSxXQUFBO0FQNlZGO0FPM1ZFOzs7O0VBQ0UsaUVBQUE7QVBnV0o7QU83VkU7Ozs7RUFDRSxxQkgxQ0s7RUcyQ0wsdUhIZ0NvQjtVR2hDcEIsK0dIZ0NvQjtFRy9CcEIsYUFBQTtBUGtXSjtBT2hXRTtFQUNFLHFDSDVCRztFRzZCSCxlQUFBO0VBQ0EsY0hqREs7RUdrREwsZ0JBQUE7QVBxV0o7QU96V0U7RUFDRSxxQ0g1Qkc7RUc2QkgsZUFBQTtFQUNBLGNIakRLO0VHa0RMLGdCQUFBO0FQcVdKO0FPeldFO0VBQ0UscUNINUJHO0VHNkJILGVBQUE7RUFDQSxjSGpESztFR2tETCxnQkFBQTtBUHFXSjtBT3pXRTtFQUNFLHFDSDVCRztFRzZCSCxlQUFBO0VBQ0EsY0hqREs7RUdrREwsZ0JBQUE7QVBxV0o7QU96V0U7Ozs7RUFDRSxxQ0g1Qkc7RUc2QkgsZUFBQTtFQUNBLGNIakRLO0VHa0RMLGdCQUFBO0FQcVdKO0FPbldFOzs7O0VBQ0UsZ0JBQUE7QVB3V0o7O0FP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QUE7QVp5b0NGOztBWXRvQ0E7RUFDRSxTQUFBO0FaeW9DRjs7QWFqMENBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QWJvMENGOztBYWwwQ0E7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FicTBDRjtBYXAwQ0U7RUFDRSxjQUFBO0FiczBDSjs7QWFuMENBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBYnMwQ0Y7QWFyMENFO0VQWEEsb0JPWTJCO0VQWjNCLG9CT1kyQjtFUFozQixhT1kyQjtFUFYzQiw0Qk9VNkM7RVBWN0MsNkJPVTZDO01QVjdDLDBCT1U2QztVUFY3QyxzQk9VNkM7RVBSN0MscUJPUTREO01QUjVELGlCT1E0RDtFUE41RCx1Qk9NOEU7TVBOOUUsb0JPTThFO1VQTjlFLDJCT004RTtFUEo5RSwwQk9Ja0c7TVBKbEcsdUJPSWtHO1VQSmxHLG9CT0lrRztFUEZsRyx5Qk9FcUg7TVBGckgseUJPRXFIO0VBQ25ILGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FiNDBDSjtBYTMwQ0k7RUFDRSw4QkFBQTtBYjYwQ047QWEzMENJO0VBQ0UsOEJBQUE7QWI2MENOOztBYXowQ0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFUNUJjO0FKdzJDaEI7QWEzMENFO0VBQ0UsaUJUOUJZO0FKMjJDaEI7QWE1MENJO0VBRkY7SUFHSSxnQkFBQTtFYiswQ0o7QUFDRjtBYTcwQ0U7RUFDRSxTQUFBO0VBQ0EsVUFBQTtBYiswQ0o7QWExMENFO0VBQ0UsWUFBQTtBYjQwQ0o7QWExMENFO0VBdkJGO0lBd0JJLFlBQUE7RWI2MENGO0FBQ0Y7O0FhMTBDRTtFQUNFLGFBQUE7QWI2MENKO0FhNTBDSTtFQUNFLGlCVHJEVTtFU3NEVixpQkFBQTtBYjgwQ047QWE3MENNO0VBSEY7SUFJSSxpQkFBQTtFYmcxQ047QUFDRjtBYS8wQ007RUFORjtJQU9JLGlCQUFBO0ViazFDTjtBQUNGO0FhaDFDSTtFQVpGO0lBYUksYUFBQTtFYm0xQ0o7QUFDRjtBYWwx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OURMO0VzQitESyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUJzL0ZaO0EwQnAvRmM7RXBCL0ZaLG9Cb0JnR3VDO0VwQmhHdkMsb0JvQmdHdUM7RXBCaEd2Qyxhb0JnR3VDO0VwQjlGdkMsOEJvQjhGeUQ7RXBCOUZ6RCw2Qm9COEZ5RDtNcEI5RnpELHVCb0I4RnlEO1VwQjlGekQsbUJvQjhGeUQ7RXBCNUZ6RCxxQm9CNEZxRTtNcEI1RnJFLGlCb0I0RnFFO0VwQjFGckUsdUJvQjBGdUY7TXBCMUZ2RixvQm9CMEZ1RjtVcEIxRnZGLDJCb0IwRnVGO0VwQnhGdkYseUJvQndGMkc7TXBCeEYzRyxzQm9Cd0YyRztVcEJ4RjNHLG1Cb0J3RjJHO0VwQnRGM0csMEJvQnNGNkg7TXBCdEY3SCxxQm9Cc0Y2SDtBMUIyL0YvSDtBMEIxL0ZnQjtFQUNFLFdBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBMUI0L0ZsQjtBMEJ6L0ZnQjtFQUNFLHlCQUFBO0ExQjIvRmxCO0EwQjEvRmtCO0VBQ0UsbUJBQUE7QTFCNC9GcEI7QTBCbi9GTTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxXQUFBO0VBQ0EsYUFBQTtBMUJxL0ZSO0EwQnAvRlE7RUFFRSxxQ3RCaEdIO0VzQmlHRyxnQkFBQTtFQUNBLGVBQUE7QTFCcS9GVjs7QTJCdG5HRTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7RXJCR0Ysb0JxQkYyQjtFckJFM0Isb0JxQkYyQjtFckJFM0IsYXFCRjJCO0VyQkkzQiw4QnFCSjZDO0VyQkk3Qyw2QnFCSjZDO01yQkk3Qyx1QnFCSjZDO1VyQkk3QyxtQnFCSjZDO0VyQk03QyxtQnFCTnlEO01yQk16RCxlcUJOeUQ7RXJCUXpELHVCcUJSeUU7TXJCUXpFLG9CcUJSeUU7VXJCUXpFLDJCcUJSeUU7RXJCVXpFLGdDcUJWNkY7TXJCVTdGLDZCcUJWNkY7VXJCVTdGLDBCcUJWNkY7RXJCWTdGLHlCcUJac0g7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QTVCNHNHWjtBNEIzc0dZO0VBQ0UsZ0JBQUE7QTVCNnNHZDtBNEJ2c0dZO0VBRUUsWUFBQTtFQUNBLGdCQUFBO0E1QndzR2Q7QTRCdnNHYztFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV3hCOUlSO0V3QitJUSxzQkFBQTtBNUJ5c0doQjtBNEJ4c0dnQjtFQUNFLDBCQUFBO0E1QjBzR2xCO0E0QnZzR2tCO0VBQ0UsYUFBQTtBNUJ5c0dwQjtBNEJsc0dRO0VBcEVGO0lBcUVJLG1CQUFBO1FBQUEsZUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsMEJBQUE7UUFBQSxxQkFBQTtFNUJxc0dSO0FBQ0Y7O0E2QjUzR0E7RUFDRSxXekJzQk07RXlCckJOLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHFEQUFBO0VBRUEseUJBQUE7RUFFQSwrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QTdCNjNHRjtBNkIzM0dFO0VBQ0UsZUFBQTtFQUNBLGVBQUE7QTdCNjNHSjtBNkI1M0dJO0VBSEY7SXZCVEEsb0J1QmE2QjtJdkJiN0Isb0J1QmE2QjtJdkJiN0IsYXVCYTZCO0l2Qlg3Qiw4QnVCVytDO0l2QlgvQyw2QnVCVytDO1F2QlgvQyx1QnVCVytDO1l2QlgvQyxtQnVCVytDO0l2QlQvQyxxQnVCUzJEO1F2QlQzRCxpQnVCUzJEO0l2QlAzRCx5QnVCTzZFO1F2QlA3RSxzQnVCTzZFO1l2QlA3RSw4QnVCTzZFO0l2Qkw3RSx3QnVCS29HO1F2QkxwRyxxQnVCS29HO1l2QkxwRyx1QnVCS29HO0l2QkhwRyx5QnVCRzBIO1F2QkgxSCx5QnVCRzBIO0U3Qm80RzFIO0FBQ0Y7QTZCajRHRTtFdkJqQkEsb0J1QmtCMkI7RXZCbEIzQixvQnVCa0IyQjtFdkJsQjNCLGF1QmtCMkI7RXZCaEIzQiw4QnVCZ0I2QztFdkJoQjdDLDZCdUJnQjZDO012QmhCN0MsdUJ1QmdCNkM7VXZCaEI3QyxtQnVCZ0I2QztFdkJkN0MscUJ1QmN5RDtNdkJkekQsaUJ1QmN5RDtFdkJaekQseUJ1QlkyRTtNdkJaM0Usc0J1QlkyRTtVdkJaM0UsOEJ1QlkyRTtFdkJWM0Usd0J1QlVrRztNdkJWbEcscUJ1QlVrRztVdkJWbEcsdUJ1QlVrRztFdkJSbEcseUJ1QlF3SDtNdkJSeEgseUJ1QlF3SDtFQUN0SCxTQUFBO0E3Qnc0R0o7QTZCdjRHSTtFQUhGO0lBSUksbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxnQkFBQTtFN0IwNEdKO0FBQ0Y7QTZCejRHSTtFQUNFLG1CQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsZ0JBQUE7QTdCMjRHTjtBNkIxNEdNO0VBSEY7SUFJSSxpQkFBQTtJQUNBLFVBQUE7RTdCNjRHTjtBQUNGO0E2QjU0R007RUFDRSxlQUFBO0E3Qjg0R1I7QTZCdjRHSTtFQUNFLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0V2QnhDSixvQnVCeUM2QjtFdkJ6QzdCLG9CdUJ5QzZCO0V2QnpDN0IsYXVCeUM2QjtFdkJ2QzdCLDhCdUJ1QytDO0V2QnZDL0MsNkJ1QnVDK0M7TXZCdkMvQyx1QnVCdUMrQztVdkJ2Qy9DLG1CdUJ1QytDO0V2QnJDL0MscUJ1QnFDMkQ7TXZCckMzRCxpQnVCcUMyRDtFdkJuQzNELHFCdUJtQzZFO012Qm5DN0Usa0J1Qm1DNkU7VXZCbkM3RSx5QnVCbUM2RTtFdkJqQzdFLHNCdUJpQytGO012QmpDL0YsbUJ1QmlDK0Y7VXZCakMvRixxQnVCaUMrRjtFdkIvQi9GLHVCdUIrQm1IO012Qi9CbkgsdUJ1QitCbUg7QTdCODRHckg7QTZCNzRHTTtFQUNFLGtCQUFBO0E3Qis0R1I7QTZCOTRHUTtFQUZGO0lBR0ksYUFBQTtFN0JpNUdSO0FBQ0Y7QTZCaDVHUTtFdkIvQ04sb0J1QmdEaUM7RXZCaERqQyxvQnVCZ0RpQztFdkJoRGpDLGF1QmdEaUM7RXZCOUNqQyw4QnVCOENtRDtFdkI5Q25ELDZCdUI4Q21EO012QjlDbkQsdUJ1QjhDbUQ7VXZCOUNuRCxtQnVCOENtRDtFdkI1Q25ELHFCdUI0QytEO012QjVDL0QsaUJ1QjRDK0Q7RXZCMUMvRCx5QnVCMENpRjtNdkIxQ2pGLHNCdUIwQ2lGO1V2QjFDakYsOEJ1QjBDaUY7RXZCeENqRix3QnVCd0N3RztNdkJ4Q3hHLHFCdUJ3Q3dHO1V2QnhDeEcsdUJ1QndDd0c7RXZCdEN4Ryx5QnVCc0M4SDtNdkJ0QzlILHlCdUJzQzhIO0VBRXRILDhCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBN0JzNUdWO0E2QnA1R1U7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGtCQUFBO0E3QnM1R1o7QTZCcjVHWTtFQUhGO0lBSUksa0JBQUE7RTdCdzVHWjtBQUNGO0E2QnY1R1k7RUFDRSxXekI1Q047RXlCNkNNLHFDekJyQ1A7RXlCc0NPLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTdCeTVHZDtBNkJ4NUdjO0VBRUUsY0FBQTtFQUNBLGVBQUE7QTdCeTVHaEI7QTZCeDVHZ0I7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFFQSx1REFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBN0J5NUdsQjtBNkJ0NUdjO0VBRUUsY0FBQTtBN0J1NUdoQjtBNkJ0NUdnQjtFQUVFLGNBQUE7QTdCdTVHbEI7QTZCcjVHZ0I7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSx5REFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBN0J1NUdsQjtBNkJuNUdZO0VBQ0UsZUFBQTtBN0JxNUdkO0E2Qmw0R0k7RUFERjtJQUVJLGFBQUE7RTdCcTRHSjtBQUNGO0E2QnA0R0k7RUFDRSxrQkFBQTtBN0JzNEdOO0E2QnI0R007RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0E3QnU0R1I7QTZCdDRHUTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7QTdCdzRHVjtBNkJ0NEdRO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QTdCdzRHVjtBNkJyNEdNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGNBQUE7QTdCczRHUjtBQ3poSEU7RUFFSSxnQkFBQTtFQUVGLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCR1VVO0VIVFYsZ0JBQUE7RUFNQSxtQkFBQTtFNEJnSU0sU0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBN0JxNUdWO0E2Qm41R1E7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0E3QnE1R1Y7QTZCNzRHSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBN0IrNEdOO0E2Qjc0R1E7O0VBRUUsZ0JBQUE7QTdCKzRHVjtBNkI3NEdRO0VBQ0UscUJBQUE7QTdCKzRHVjtBNkI1NEdNO0VBWkY7SUFhSSxjQUFBO0U3Qis0R047QUFDRjtBNkI5NEdNO0VBZkY7SUFnQkksYUFBQTtFN0JpNUdOO0FBQ0Y7QTZCOTRHTTtFQURGO0lBRUksYUFBQTtFN0JpNUdOO0FBQ0Y7QTZCaDVHTTtFdkI5Tkosb0J1QitOK0I7RXZCL04vQixvQnVCK04rQjtFdkIvTi9CLGF1QitOK0I7RXZCN04vQiw4QnVCNk5pRDtFdkI3TmpELDZCdUI2TmlEO012QjdOakQsdUJ1QjZOaUQ7VXZCN05qRCxtQnVCNk5pRDtFdkIzTmpELHFCdUIyTjZEO012QjNON0QsaUJ1QjJONkQ7RXZCek43RCx1QnVCeU4rRTtNdkJ6Ti9FLG9CdUJ5TitFO1V2QnpOL0UsMkJ1QnlOK0U7RXZCdk4vRSxnQ3VCdU5tRztNdkJ2Tm5HLDZCdUJ1Tm1HO1V2QnZObkcsMEJ1QnVObUc7RXZCck5uRyx5QnVCcU40SDtNdkJyTjVILHlCdUJxTjRIO0VBQ3RILFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFBQSx5QkFBQTtBN0J1NUdSO0E2QnQ1R1E7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGtCQUFBO0E3Qnc1R1Y7QTZCdjVHVTtFQUNFLGVBQUE7QTdCeTVHWjtBNkJ2NUdVO0VBQ0UsV3pCek5KO0V5QjBOSSxxQ3pCbE5MO0V5Qm1OSyxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QTdCeTVHWjtBNkJ4NUdZO0VBRUUsY0FBQTtFQUNBLGVBQUE7QTdCeTVHZDtBNkJ2NUdZO0VBRUUsY0FBQTtBN0J3NUdkO0E2QnY1R2M7RUFFRSxjQUFBO0E3Qnc1R2hCO0E2QnA1R1U7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QTdCczVHWjtBNkJyNUdZO0VBQ0UsY0FBQTtFQUNBLDJDQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QTdCdTVHZDtBNkJwNUdVO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7QTdCczVHWjtBNkJyNUdZO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBN0J1NUdkO0E2QnQ1R2M7RUFDRSxlQUFBO0E3Qnc1R2hCO0E2QnQ1R2M7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUN6Qi9RVDtFeUJnUlMsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQnpCNVJSO0V5QjZSUSxtQkFBQTtFQUNBLGdCQUFBO0E3Qnc1R2hCO0E2QnY1R2dCO0VBQ0UsbUJ6QjNTVDtFeUI0U1MsV3pCalNWO0V5QmtTVSxlQUFBO0E3Qnk1R2xCO0E2QnQ1R2M7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTdCdzVHaEI7QTZCdDVHYztFQUNFLFFBQUE7RUFDQSxXQUFBO0E3Qnc1R2hCO0E2QnY1R2dCO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EseURBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBN0J5NUdsQjtBNkJyNUdZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EseURBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0E3QnU1R2Q7QTZCbjVHWTtFQUNFLGNBQUE7QTdCcTVHZDtBNkJsNUdVO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtBN0JvNUdaO0E2Qmo1R1E7RUE3SUY7SUE4SUksY0FBQTtFN0JvNUdSO0FBQ0Y7QTZCbDVHTTtFQXJKRjtJQXNKSSxhQUFBO0U3QnE1R047QUFDRjtBNkJuNUdJO0VBQ0UsYUFBQTtBN0JxNUdOO0E2QnA1R007RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QTdCczVHUjtBQzF3SEU7RUFFSSxnQkFBQTtFQUVGLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCR1VVO0VIVFYsZ0JBQUE7RUFFRSxnQkFBQTtFQUlGLG1CQUFBO0FEc3dISjtBNkJuNkdZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtBN0JxNkdkO0E2Qmg2R007RUFwQ0Y7SUFxQ0kscUJBQUE7RTdCbTZHTjtBQUNGO0E2Qmo2R0k7RUFyTkY7SXZCdE1BLG9CdUI0WjZCO0l2QjVaN0Isb0J1QjRaNkI7SXZCNVo3QixhdUI0WjZCO0l2QjFaN0IsOEJ1QjBaK0M7SXZCMVovQyw2QnVCMForQztRdkIxWi9DLHVCdUIwWitDO1l2QjFaL0MsbUJ1QjBaK0M7SXZCeFovQyxxQnVCd1oyRDtRdkJ4WjNELGlCdUJ3WjJEO0l2QnRaM0QsdUJ1QnNaNkU7UXZCdFo3RSxvQnVCc1o2RTtZdkJ0WjdFLDJCdUJzWjZFO0l2QnBaN0UsZ0N1Qm9aaUc7UXZCcFpqRyw2QnVCb1ppRztZdkJwWmpHLDBCdUJvWmlHO0l2QmxaakcseUJ1QmtaMEg7UXZCbFoxSCx5QnVCa1owSDtFN0J5NkcxSDtBQUNGO0E2QnY2R0U7RUFDRSxZQUFBO0E3Qnk2R0o7QTZCeDZHSTtFQUNFLGFBQUE7QTdCMDZHTjtBNkJ4NkdJO0VBQ0U7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsWUFBQTtFN0IwNkdOO0U2Qno2R007SUFDRSxhQUFBO0U3QjI2R1I7QUFDRjtBNkJ0NkdRO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0E3Qnc2R1Y7QTZCdDZHWTtFQUNFLGVBQUE7QTdCdzZHZDtBNkJ0NkdZO0VBQ0UscUJBQUE7QTdCdzZHZDtBNkJ0NkdZO0VBQ0UsU0FBQTtBN0J3NkdkO0E2Qmg2R007RUFJUTtJQUNFLGFBQUE7RTdCKzVHZDtBQUNGO0E2Qng1R0U7RUF0ZEY7SUF1ZEksWUFBQTtFN0IyNUdGO0FBQ0Y7O0E2QnQ1R0U7RUFDRSxjQUFBO0E3Qnk1R0o7O0E2QnA1R0E7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQnpCeGRPO0V5QjBkUCxnQkFBQTtBN0JzNUdGO0E2QnI1R0U7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0V2QnRlRixvQnVCdWUyQjtFdkJ2ZTNCLG9CdUJ1ZTJCO0V2QnZlM0IsYXVCdWUyQjtFdkJyZTNCLDhCdUJxZTZDO0V2QnJlN0MsNkJ1QnFlNkM7TXZCcmU3Qyx1QnVCcWU2QztVdkJyZTdDLG1CdUJxZTZDO0V2Qm5lN0MscUJ1Qm1leUQ7TXZCbmV6RCxpQnVCbWV5RDtFdkJqZXpELHlCdUJpZTJFO012QmplM0Usc0J1QmllMkU7VXZCamUzRSw4QnVCaWUyRTtFdkIvZDNFLHdCdUIrZGtHO012Qi9kbEcscUJ1Qitka0c7VXZCL2RsRyx1QnVCK2RrRztFdkI3ZGxHLHlCdUI2ZHdIO012QjdkeEgseUJ1QjZkd0g7QTdCNDVHMUg7QTZCejVHUTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQ3pCcGRIO0V5QnFkRyxnQkFBQTtF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TTlCVXpFLG9COEJWeUU7VTlCVXpFLDJCOEJWeUU7RTlCWXpFLDBCOEJaNkY7TTlCWTdGLHVCOEJaNkY7VTlCWTdGLG9COEJaNkY7RTlCYzdGLDBCOEJkZ0g7TTlCY2hILHFCOEJkZ0g7RUFDOUcsU0FBQTtBcEM2a0tKO0FvQzVrS0k7RUFBSyxhQUFBO0FwQytrS1Q7QW9DOWtLSTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QXBDZ2xLTjtBb0M5a0tJO0VBQ0UsbUJBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0EsYUFBQTtFQUVBLGtCQUFBO0FwQytrS047QW9DOWtLTTtFQUNFLGtCQUFBO0FwQ2dsS1I7QW9DN2tLWTtFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxnQkFBQTtBcEMra0tkO0FvQzVrS1U7RUFDRSxjaENiSDtFZ0NjRyxnQkFBQTtBcEM4a0taO0FvQzVrS1U7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBRUEsa0JBQUE7RUFDQSxnQkFBQTtBcEM2a0taO0FvQzNrS1U7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXBDNmtLWjtBcUN4bktBOztFQUVFLG9CQUFBO0FyQzBuS0Y7QXFDdm1LRTs7RS9CZkEsb0IrQmlCMkI7RS9CakIzQixvQitCaUIyQjtFL0JqQjNCLGErQmlCMkI7RS9CZjNCLDhCK0JlNkM7RS9CZjdDLDZCK0JlNkM7TS9CZjdDLHVCK0JlNkM7VS9CZjdDLG1CK0JlNkM7RS9CYjdDLG1CK0JheUQ7TS9CYnpELGUrQmF5RDtFL0JYekQsd0IrQld5RTtNL0JYekUscUIrQld5RTtVL0JYekUsdUIrQld5RTtFL0JUekUsd0IrQlN5RjtNL0JUekYscUIrQlN5RjtVL0JUekYsdUIrQlN5RjtFL0JQekYseUIrQk8rRztNL0JQL0cseUIrQk8rRztFQUM3RyxTQUFBO0VBQ0Esb0JBQUE7QXJDOG1LSjtBcUM3bUtJOztFQUNF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RUFHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxVQUFBO0ExQ20rTGQ7QTBDaitMWTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QTFDbStMZDtBMEM3OUxJO0VBQ0UsaUJBQUE7QTFDKzlMTjtBMEM3OUxRO0VwQ3RETixvQm9Dd0RpQztFcEN4RGpDLG9Cb0N3RGlDO0VwQ3hEakMsYW9Dd0RpQztFcEN0RGpDLDhCb0NzRG1EO0VwQ3REbkQsNkJvQ3NEbUQ7TXBDdERuRCx1Qm9Dc0RtRDtVcEN0RG5ELG1Cb0NzRG1EO0VwQ3BEbkQscUJvQ29EK0Q7TXBDcEQvRCxpQm9Db0QrRDtFcENsRC9ELHdCb0NrRGlGO01wQ2xEakYscUJvQ2tEaUY7VXBDbERqRix1Qm9Da0RpRjtFcENoRGpGLHlCb0NnRGlHO01wQ2hEakcsc0JvQ2dEaUc7VXBDaERqRyxtQm9DZ0RpRztFcEM5Q2pHLDBCb0M4Q21IO01wQzlDbkgscUJvQzhDbUg7QTFDbStMckg7QTBDaCtMTTtFcEMzREosb0JvQzZEK0I7RXBDN0QvQixvQm9DNkQrQjtFcEM3RC9CLGFvQzZEK0I7RXBDM0QvQiw4Qm9DMkRpRDtFcEMzRGpELDZCb0MyRGlEO01wQzNEakQsdUJvQzJEaUQ7VXBDM0RqRCxtQm9DMkRpRDtFcEN6RGpELHFCb0N5RDZEO01wQ3pEN0QsaUJvQ3lENkQ7RXBDdkQ3RCx1Qm9DdUQrRTtNcEN2RC9FLG9Cb0N1RCtFO1VwQ3ZEL0UsMkJvQ3VEK0U7RXBDckQvRSwwQm9DcURtRztNcENyRG5HLHVCb0NxRG1HO1VwQ3JEbkcsb0JvQ3FEbUc7RXBDbkRuRywyQm9DbURzSDtNcENuRHRILHNCb0Nt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QSxtQkFBQTtFQUNBLHFDdkNXRDtFdUNWQyxlQUFBO0VBQ0EsZ0JBQUE7QTNDaXNNUjtBMkNwck1NO0VBREY7SUFFSSxpQkFBQTtFM0N1ck1OO0FBQ0Y7QTJDdHJNTTtFckNqQ0osb0JxQ2tDK0I7RXJDbEMvQixvQnFDa0MrQjtFckNsQy9CLGFxQ2tDK0I7RXJDaEMvQiw4QnFDZ0NpRDtFckNoQ2pELDZCcUNnQ2lEO01yQ2hDakQsdUJxQ2dDaUQ7VXJDaENqRCxtQnFDZ0NpRDtFckM5QmpELG1CcUM4QjZEO01yQzlCN0QsZXFDOEI2RDtFckM1QjdELHdCcUM0QjZFO01yQzVCN0UscUJxQzRCNkU7VXJDNUI3RSx1QnFDNEI2RTtFckMxQjdFLHdCcUMwQjZGO01yQzFCN0YscUJxQzBCNkY7VXJDMUI3Rix1QnFDMEI2RjtFckN4QjdGLHlCcUN3Qm1IO01yQ3hCbkgseUJxQ3dCbUg7RUFDN0csU0FBQTtBM0M2ck1SO0EyQzVyTVE7RUFDRSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ3ZDZEg7RXVDZUcsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjdkNyQ0Q7RXVDc0NDLG1CQUFBO0EzQzhyTVY7QTJDN3JNVTtFQVZGO0lBV0ksbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7RTNDZ3NNVjtBQUNGO0EyQy9yTVU7RUFiRjtJQWNJLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtFM0Nrc01WO0FBQ0Y7QTJDanNNVTtFQUNFLG1CQUFBO0EzQ21zTVo7QTJDanNNVTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTNDbXNNWjtBMkNsc01ZO0VBQ0UsZ0JBQUE7RUFDQSxjdkN0REw7QUowdk1UO0EyQ2pzTVU7RUFDRSxjdkNsREU7RXVDbURGLGdCQUFBO0EzQ21zTVo7QTJDanNNVTtFQUNFLGN2Q3RERTtFdUN1REYsZ0JBQUE7QTNDbXNNWjtBMkNqc01VO0VBQ0UsY3ZDMURFO0V1QzJERixnQkFBQTtBM0Ntc01aO0EyQ2pzTVU7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 */