\@import url(//hello.myfonts.net/count/37f53f);
@charset "UTF-8";
.wp-block-archives-dropdown label {
  display: block
}
.wp-block-avatar.aligncenter {
  text-align: center
}
.wp-block-audio {
  margin: 0 0 1em
}
.wp-block-audio figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px
}
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  text-align: center;
  text-decoration: none;
  word-break: break-word;
  box-sizing: border-box
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
  color: #fff
}
.wp-block-button__link.aligncenter {
  text-align: center
}
.wp-block-button__link.alignright {
  text-align: right
}
.wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: none
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap, .5em)*0.75)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap, .5em)*0.5)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap, .5em)*0.25)
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
  width: 100%;
  flex-basis: 100%
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
  width: 25%
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
  width: 50%
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
  width: 75%
}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
  border-radius: 0 !important
}
.is-style-outline > :where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline {
  border: 2px solid;
  padding: .667em 1.333em
}
.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {
  color: currentColor
}
.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {
  background-color: transparent
}
.wp-block-buttons.is-vertical {
  flex-direction: column
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0
}
.wp-block-buttons > .wp-block-button {
  display: inline-block;
  margin: 0
}
.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start
}
.wp-block-buttons.is-content-justification-center {
  justify-content: center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center
}
.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end
}
.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between
}
.wp-block-buttons.aligncenter {
  text-align: center
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%
}
.wp-block-button.aligncenter, .wp-block-calendar {
  text-align: center
}
.wp-block-calendar tbody td, .wp-block-calendar th {
  padding: .25em;
  border: 1px solid #ddd
}
.wp-block-calendar tfoot td {
  border: none
}
.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse
}
.wp-block-calendar table th {
  font-weight: 400;
  background: #ddd
}
.wp-block-calendar a {
  text-decoration: underline
}
.wp-block-calendar table caption, .wp-block-calendar table tbody {
  color: #40464d
}
.wp-block-categories.alignleft {
  margin-right: 2em
}
.wp-block-categories.alignright {
  margin-left: 2em
}
.wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap
}
.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  box-sizing: border-box;
  flex-wrap: wrap !important;
  align-items: normal !important
}
@media (min-width:782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important
  }
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end
}
@media (max-width:781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important
  }
}
@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    flex-grow: 0
  }
}
.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
  flex-grow: 0
}
:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em
}
.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
  align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
  width: 100%
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous {
  margin-right: .5em;
  margin-bottom: .5em
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
  margin-right: 0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}
.wp-block-comments-pagination.aligncenter {
  justify-content: center
}
.wp-block-comment-template {
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0
}
.wp-block-comment-template li {
  clear: both
}
.wp-block-comment-template ol {
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding-left: 2rem
}
.wp-block-cover, .wp-block-cover-image {
  position: relative;
  background-size: cover;
  background-position: 50%;
  min-height: 430px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box
}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
  background-attachment: fixed
}
@supports (-webkit-touch-callout:inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: scroll
  }
}
@media (prefers-reduced-motion:reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: scroll
  }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated {
  background-repeat: repeat;
  background-size: auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]), .wp-block-cover .has-background-dim:not([class*=-background-color]) {
  background-color: #000
}
.wp-block-cover-image .has-background-dim.has-background-gradient, .wp-block-cover .has-background-dim.has-background-gradient {
  background-color: transparent
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
  content: "";
  background-color: inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
  opacity: 0
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
  opacity: .1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
  opacity: .2
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
  opacity: .3
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
  opacity: .4
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
  opacity: .5
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
  opacity: .6
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
  opacity: .7
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
  opacity: .8
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
  opacity: .9
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
  opacity: 1
}
.wp-block-cover-image .block-library-cover__padding-visualizer, .wp-block-cover .block-library-cover__padding-visualizer {
  z-index: 2
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  max-width: 420px;
  width: 100%
}
.wp-block-cover-image:after, .wp-block-cover:after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit
}
@supports (position:sticky) {
  .wp-block-cover-image:after, .wp-block-cover:after {
    content: none
  }
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  display: flex
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
  z-index: 1;
  color: #fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container {
  color: #000
}
.wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
  color: inherit
}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center
}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end
}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center
}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end
}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start
}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center
}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
  width: auto
}
.wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
  object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
  z-index: 0
}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
  color: #fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
  margin-left: 0;
  text-align: left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
  margin-right: 0;
  text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 840px;
  padding: .44em;
  text-align: center
}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type="core/embed"], .wp-block[data-align=right] > [data-type="core/embed"] {
  max-width: 360px;
  width: 100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px
}
.wp-block-cover .wp-block-embed {
  min-width: 320px;
  min-height: 240px
}
.wp-block-embed {
  margin: 0 0 1em;
  overflow-wrap: break-word
}
.wp-block-embed figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-embed iframe {
  max-width: 100%
}
.wp-block-embed__wrapper {
  position: relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%
}
.wp-block-file {
  margin-bottom: 1.5em
}
.wp-block-file.aligncenter {
  text-align: center
}
.wp-block-file.alignright {
  text-align: right
}
.wp-block-file .wp-block-file__embed {
  margin-bottom: 1em
}
.wp-block-file .wp-block-file__button {
  background: #32373c;
  border-radius: 2em;
  color: #fff;
  font-size: .8em;
  padding: .5em 1em
}
.wp-block-file a.wp-block-file__button {
  text-decoration: none
}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
  box-shadow: none;
  color: #fff;
  opacity: .85;
  text-decoration: none
}
.wp-block-file * + .wp-block-file__button {
  margin-left: .75em
}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  margin: 0 1em 1em 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 3em .77em .7em;
  color: #fff;
  text-align: center;
  font-size: .8em;
  background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
  box-sizing: border-box;
  margin: 0;
  z-index: 2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
  flex-grow: 1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  width: 100%;
  height: 100%;
  flex: 1;
  -o-object-fit: cover;
  object-fit: cover
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0
}
@media (min-width:600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    width: calc(33.33333% - .66667em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    width: calc(25% - .75em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    width: calc(20% - .8em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    width: calc(16.66667% - .83333em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    width: calc(14.28571% - .85714em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    width: calc(12.5% - .875em);
    margin-right: 1em
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content: center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self: flex-start
}
figure.wp-block-gallery.has-nested-images {
  align-items: normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
  margin: 0
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  position: relative;
  flex-direction: column;
  max-width: 100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div {
  margin: 0;
  flex-direction: column;
  flex-grow: 1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
  bottom: 0;
  color: #fff;
  font-size: 13px;
  left: 0;
  margin-bottom: 0;
  max-height: 60%;
  overflow: auto;
  padding: 0 8px 8px;
  position: absolute;
  text-align: center;
  width: 100%;
  box-sizing: border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display: inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color: inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
  flex: 1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  flex: initial;
  background: none;
  color: inherit;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative
}
.wp-block-gallery.has-nested-images figcaption {
  flex-grow: 1;
  flex-basis: 100%;
  text-align: center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-top: 0;
  margin-bottom: auto
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self: inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
  display: flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  width: 100%;
  flex: 1 0 0%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%
}
@media (min-width:600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width: 100%
  }
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%
}
.wp-block-gallery.has-nested-images.aligncenter {
  justify-content: center
}
.wp-block-group {
  box-sizing: border-box
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
  padding: 1.25em 2.375em
}
.wp-block-image {
  margin: 0 0 1em
}
.wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}
.wp-block-image:not(.is-style-rounded) > a, .wp-block-image:not(.is-style-rounded) img {
  border-radius: inherit
}
.wp-block-image.aligncenter {
  text-align: center
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  height: auto;
  width: 100%
}
.wp-block-image.aligncenter, .wp-block-image .aligncenter, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright {
  display: table
}
.wp-block-image.aligncenter > figcaption, .wp-block-image .aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image .alignright > figcaption {
  display: table-caption;
  caption-side: bottom
}
.wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0
}
.wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto
}
.wp-block-image figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img {
  border-radius: 9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    border-radius: 0
  }
}
.wp-block-image figure {
  margin: 0
}
ol.wp-block-latest-comments {
  margin-left: 0
}
.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0
}
.wp-block-latest-comments__comment {
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
  min-height: 2.25em;
  list-style: none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
  line-height: 1.5
}
.wp-block-latest-comments__comment-excerpt p {
  font-size: .875em;
  line-height: 1.8;
  margin: .36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em
}
.wp-block-latest-posts.alignleft {
  margin-right: 2em
}
.wp-block-latest-posts.alignright {
  margin-left: 2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
  padding-left: 0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both
}
.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0
}
.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%
}
@media (min-width:600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - .625em)
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - .83333em)
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - .9375em)
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em)
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0
  }
  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em)
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0
  }
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
  display: block;
  font-size: .8125em
}
.wp-block-latest-posts__post-excerpt {
  margin-top: .5em;
  margin-bottom: 1em
}
.wp-block-latest-posts__featured-image a {
  display: inline-block
}
.wp-block-latest-posts__featured-image img {
  height: auto;
  width: auto;
  max-width: 100%
}
.wp-block-latest-posts__featured-image.alignleft {
  margin-right: 1em;
  float: left
}
.wp-block-latest-posts__featured-image.alignright {
  margin-left: 1em;
  float: right
}
.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center
}
ol, ul {
  box-sizing: border-box
}
ol.has-background, ul.has-background {
  padding: 1.25em 2.375em
}
.wp-block-media-text {
  /*!rtl:begin:ignore*/ direction: ltr;
  /*!rtl:end:ignore*/ display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto
}
.wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  align-self: start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
  align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  align-self: end
}
.wp-block-media-text .wp-block-media-text__media {
  /*!rtl:begin:ignore*/ grid-column: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/ margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
  direction: ltr;
  /*!rtl:begin:ignore*/ grid-column: 2;
  grid-row: 1;
  /*!rtl:end:ignore*/ padding: 0 8%;
  word-break: break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  /*!rtl:begin:ignore*/ grid-column: 2;
  grid-row: 1 /*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  /*!rtl:begin:ignore*/ grid-column: 1;
  grid-row: 1 /*!rtl:end:ignore*/
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
  height: auto;
  max-width: unset;
  width: 100%;
  vertical-align: middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  background-size: cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
  display: block;
  height: 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}
@media (max-width:600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2
  }
}
.wp-block-navigation {
  position: relative;
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-direction: row;
  --navigation-layout-wrap: wrap;
  --navigation-layout-justify: flex-start;
  --navigation-layout-align: center
}
.wp-block-navigation ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0
}
.wp-block-navigation ul, .wp-block-navigation ul li {
  list-style: none;
  padding: 0
}
.wp-block-navigation .wp-block-navigation-item {
  display: flex;
  align-items: center;
  position: relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  display: none
}
.wp-block-navigation .wp-block-navigation-item__content {
  color: inherit;
  display: block;
  padding: 0
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
  text-decoration: underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
  text-decoration: line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:active, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
  text-decoration: none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
  align-self: center;
  line-height: 0;
  display: inline-block;
  font-size: inherit;
  padding: 0;
  background-color: inherit;
  color: currentColor;
  border: none;
  width: .6em;
  height: .6em;
  margin-left: .25em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  display: inline-block;
  stroke: currentColor;
  width: inherit;
  height: inherit;
  margin-top: .075em
}
.wp-block-navigation.is-vertical {
  --navigation-layout-direction: column;
  --navigation-layout-justify: initial;
  --navigation-layout-align: flex-start
}
.wp-block-navigation.no-wrap {
  --navigation-layout-wrap: nowrap
}
.wp-block-navigation.items-justified-center {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center
}
.wp-block-navigation.items-justified-center.is-vertical {
  --navigation-layout-align: center
}
.wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-end;
  --navigation-layout-justify: flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
  --navigation-layout-align: flex-end
}
.wp-block-navigation.items-justified-space-between {
  --navigation-layout-justification-setting: space-between;
  --navigation-layout-justify: space-between
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
  background-color: inherit;
  color: inherit;
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: normal;
  opacity: 0;
  transition: opacity .1s linear;
  visibility: hidden;
  width: 0;
  height: 0;
  overflow: hidden;
  left: -1px;
  top: 100%
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
  flex-grow: 1
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-right: 0;
  margin-left: auto
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  margin: 0
}
@media (min-width:782px) {
  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
    left: 100%;
    top: -1px
  }
  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: .5em;
    background: transparent
  }
  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
    margin-right: .25em
  }
  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
    transform: rotate(-90deg)
  }
}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  left: 0;
  top: 100%
}
@media (min-width:782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: 0
  }
}
.wp-block-navigation-submenu {
  position: relative;
  display: flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: currentColor
}
button.wp-block-navigation-item__content {
  background-color: transparent;
  border: none;
  color: currentColor;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-align: left
}
.wp-block-navigation-submenu__toggle {
  cursor: pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  padding-right: .85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  margin-left: -.6em;
  pointer-events: none
}
.wp-block-navigation, .wp-block-navigation .wp-block-page-list, .wp-block-navigation:where(.has-background), .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list, .wp-block-navigation:where(.has-background) .wp-block-navigation__container, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
  gap: inherit
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content, .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
  padding: .5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
  left: auto;
  right: 0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left: -1px;
  right: -1px
}
@media (min-width:782px) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: auto;
    right: 100%
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, .15)
}
.wp-block-navigation__container {
  display: flex;
  flex-wrap: var(--navigation-layout-wrap, wrap);
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial);
  list-style: none;
  margin: 0;
  padding-left: 0
}
.wp-block-navigation__container .is-responsive {
  display: none
}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
  flex-grow: 1
}
.wp-block-navigation__responsive-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  display: flex;
  flex-wrap: var(--navigation-layout-wrap, wrap);
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  color: inherit !important;
  background-color: inherit !important
}
.wp-block-navigation__responsive-container.is-menu-open {
  display: flex;
  flex-direction: column;
  background-color: inherit;
  padding: 2rem;
  overflow: auto;
  z-index: 100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: calc(2rem + 24px);
  overflow: visible;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: var(--navigation-layout-justification-setting, inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  justify-content: flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  opacity: 1;
  visibility: visible;
  height: auto;
  width: auto;
  overflow: initial;
  min-width: 200px;
  position: static;
  border: none;
  padding-left: 2rem;
  padding-right: 2rem
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  gap: inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: var(--wp--style--block-gap, 2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  display: flex;
  flex-direction: column;
  align-items: var(--navigation-layout-justification-setting, initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  color: inherit !important;
  background: transparent !important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  right: auto;
  left: auto
}
@media (min-width:600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block;
    width: 100%;
    position: relative;
    z-index: auto;
    background-color: inherit
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
  color: #000
}
.wp-block-navigation__toggle_button_label {
  font-size: 1rem;
  font-weight: 700
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
  vertical-align: middle;
  cursor: pointer;
  color: currentColor;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  pointer-events: none;
  display: block;
  width: 24px;
  height: 24px
}
.wp-block-navigation__responsive-container-open {
  display: flex
}
@media (min-width:600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none
  }
}
.wp-block-navigation__responsive-container-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2
}
.wp-block-navigation__responsive-close {
  width: 100%
}
.wp-block-navigation__responsive-close:focus {
  outline: none
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
  box-sizing: border-box
}
.wp-block-navigation__responsive-dialog {
  position: relative
}
html.has-modal-open {
  overflow: hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
  word-break: normal;
  overflow-wrap: break-word
}
.wp-block-navigation .wp-block-navigation-item__description {
  display: none
}
.wp-block-navigation .wp-block-page-list {
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  background-color: inherit
}
.wp-block-navigation .wp-block-navigation-item {
  background-color: inherit
}
.is-small-text {
  font-size: .875em
}
.is-regular-text {
  font-size: 1em
}
.is-large-text {
  font-size: 2.25em
}
.is-larger-text {
  font-size: 3em
}
.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  line-height: .68;
  font-weight: 100;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
  font-style: normal
}
p.has-drop-cap.has-background {
  overflow: hidden
}
p.has-background {
  padding: 1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit
}
.wp-block-post-author {
  display: flex;
  flex-wrap: wrap
}
.wp-block-post-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .5em
}
.wp-block-post-author__avatar {
  margin-right: 1em
}
.wp-block-post-author__bio {
  margin-bottom: .7em;
  font-size: .7em
}
.wp-block-post-author__content {
  flex-grow: 1;
  flex-basis: 0
}
.wp-block-post-author__name {
  margin: 0
}
.wp-block-post-comments .alignleft {
  float: left
}
.wp-block-post-comments .alignright {
  float: right
}
.wp-block-post-comments .navigation:after {
  content: "";
  display: table;
  clear: both
}
.wp-block-post-comments .commentlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0
}
.wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em
}
.wp-block-post-comments .commentlist .comment p {
  font-size: 1em;
  line-height: 1.8;
  margin: 1em 0
}
.wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0
}
.wp-block-post-comments .comment-author {
  line-height: 1.5
}
.wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-top: .5em;
  margin-right: .75em;
  width: 2.5em
}
.wp-block-post-comments .comment-author cite {
  font-style: normal
}
.wp-block-post-comments .comment-meta {
  font-size: .875em;
  line-height: 1.5
}
.wp-block-post-comments .comment-meta b {
  font-weight: 400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  margin-top: 1em;
  margin-bottom: 1em;
  display: block
}
.wp-block-post-comments .comment-body .commentmetadata {
  font-size: .875em
}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
  display: block;
  margin-bottom: .25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%
}
.wp-block-post-comments .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}
.wp-block-post-comments .comment-reply-title {
  margin-bottom: 0
}
.wp-block-post-comments .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}
.wp-block-post-comments .reply {
  font-size: .875em;
  margin-bottom: 1.4em
}
.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {
  border: 1px solid #949494;
  font-size: 1em;
  font-family: inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {
  padding: calc(.667em + 2px)
}
.wp-block-post-comments input[type=submit] {
  border: none
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit
}
.wp-block-post-comments-form input[type=submit] {
  border: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  overflow-wrap: break-word
}
.wp-block-post-comments-form input:not([type=submit]), .wp-block-post-comments-form textarea {
  border: 1px solid #949494;
  font-size: 1em;
  font-family: inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form textarea {
  padding: calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form .comment-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%
}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}
.wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}
.wp-block-post-excerpt__more-link {
  display: inline-block
}
.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0
}
.wp-block-post-featured-image a {
  display: block
}
.wp-block-post-featured-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: bottom
}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
  width: 100%
}
.wp-block-post-terms__separator {
  white-space: pre-wrap
}
.wp-block-post-title {
  word-break: break-word
}
.wp-block-post-title a {
  display: inline-block
}
.wp-block-preformatted {
  white-space: pre-wrap
}
.wp-block-preformatted.has-background {
  padding: 1.25em 2.375em
}
.wp-block-pullquote {
  margin: 0 0 1em;
  padding: 3em 0;
  text-align: center;
  overflow-wrap: break-word;
  box-sizing: border-box
}
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
  color: inherit
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right {
  max-width: 420px
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p {
  font-size: 1.25em
}
.wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6
}
.wp-block-pullquote cite, .wp-block-pullquote footer {
  position: relative
}
.wp-block-pullquote .has-text-color a {
  color: inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
  text-align: left
}
.wp-block-pullquote.has-text-align-right blockquote {
  text-align: right
}
.wp-block-pullquote.is-style-solid-color {
  border: none
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal
}
.wp-block-pullquote cite {
  color: inherit
}
.wp-block-post-template, .wp-block-query-loop {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0
}
.wp-block-post-template.wp-block-post-template, .wp-block-query-loop.wp-block-post-template {
  background: none
}
.wp-block-post-template.is-flex-container, .wp-block-query-loop.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em
}
.wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {
  margin: 0;
  width: 100%
}
@media (min-width:600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
    width: calc(50% - .625em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
    width: calc(33.33333% - .83333em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
    width: calc(25% - .9375em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
    width: calc(20% - 1em)
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
    width: calc(16.66667% - 1.04167em)
  }
}
.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous {
  margin-right: .5em;
  margin-bottom: .5em
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
  margin-right: 0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}
.wp-block-query-pagination.aligncenter {
  justify-content: center
}
.wp-block-quote {
  box-sizing: border-box;
  overflow-wrap: break-word
}
.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain) {
  margin-bottom: 1em;
  padding: 0 1em
}
.wp-block-quote.is-large:not(.is-style-plain) p, .wp-block-quote.is-style-large:not(.is-style-plain) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6
}
.wp-block-quote.is-large:not(.is-style-plain) cite, .wp-block-quote.is-large:not(.is-style-plain) footer, .wp-block-quote.is-style-large:not(.is-style-plain) cite, .wp-block-quote.is-style-large:not(.is-style-plain) footer {
  font-size: 1.125em;
  text-align: right
}
.wp-block-read-more {
  display: block;
  width: -moz-fit-content;
  width: fit-content
}
.wp-block-read-more:not([style*=text-decoration]), .wp-block-read-more:not([style*=text-decoration]):active, .wp-block-read-more:not([style*=text-decoration]):focus {
  text-decoration: none
}
ul.wp-block-rss {
  list-style: none;
  padding: 0
}
ul.wp-block-rss.wp-block-rss {
  box-sizing: border-box
}
ul.wp-block-rss.alignleft {
  margin-right: 2em
}
ul.wp-block-rss.alignright {
  margin-left: 2em
}
ul.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none
}
ul.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%
}
@media (min-width:600px) {
  ul.wp-block-rss.columns-2 li {
    width: calc(50% - 1em)
  }
  ul.wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em)
  }
  ul.wp-block-rss.columns-4 li {
    width: calc(25% - 1em)
  }
  ul.wp-block-rss.columns-5 li {
    width: calc(20% - 1em)
  }
  ul.wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em)
  }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
  display: block;
  font-size: .8125em
}
.wp-block-search__button {
  background: #f7f7f7;
  border: 1px solid #ccc;
  padding: .375em .625em;
  color: #32373c;
  margin-left: .625em;
  word-break: normal;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit
}
.wp-block-search__button.has-icon {
  line-height: 0
}
.wp-block-search__button svg {
  min-width: 1.5em;
  min-height: 1.5em;
  fill: currentColor
}
.wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%
}
.wp-block-search__label {
  width: 100%
}
.wp-block-search__input {
  padding: 8px;
  flex-grow: 1;
  min-width: 3em;
  border: 1px solid #949494;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  margin-left: 0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 4px;
  border: 1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  border-radius: 0;
  border: none;
  padding: 0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  outline: none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  padding: .125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto
}
.wp-block-separator {
  border-top: 1px solid;
  border-bottom: 1px solid
}
.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  text-align: center;
  line-height: 1;
  height: auto
}
.wp-block-separator.is-style-dots:before {
  content: "ﾂｷﾂｷﾂｷ";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif
}
.wp-block-site-logo {
  line-height: 0
}
.wp-block-site-logo a {
  display: inline-block
}
.wp-block-site-logo.is-default-size img {
  width: 120px;
  height: auto
}
.wp-block-site-logo a, .wp-block-site-logo img {
  border-radius: inherit
}
.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}
.wp-block-site-logo.is-style-rounded {
  border-radius: 9999px
}
.wp-block-social-links {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0;
  background: none
}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none
}
.wp-block-social-links .wp-social-link a {
  padding: .25em
}
.wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  margin-left: .5em;
  margin-right: .5em;
  font-size: .65em
}
.wp-block-social-links.has-small-icon-size {
  font-size: 16px
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 24px
}
.wp-block-social-links.has-large-icon-size {
  font-size: 36px
}
.wp-block-social-links.has-huge-icon-size {
  font-size: 48px
}
.wp-block-social-links.aligncenter {
  justify-content: center;
  display: flex
}
.wp-block-social-links.alignright {
  justify-content: flex-end
}
.wp-block-social-link {
  display: block;
  border-radius: 9999px;
  transition: transform .1s ease;
  height: auto
}
@media (prefers-reduced-motion:reduce) {
  .wp-block-social-link {
    transition-duration: 0s;
    transition-delay: 0s
  }
}
.wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0;
  transition: transform .1s ease
}
.wp-block-social-link:hover {
  transform: scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
  fill: currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1778f2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  background-color: #ff424d;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #fe4500;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: red;
  color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
  padding: 0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
  width: 1.25em;
  height: 1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  color: #ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  color: #fff;
  stroke: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  color: #2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  color: #d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: .66667em;
  padding-right: .66667em
}
.wp-block-spacer {
  clear: both
}
.wp-block-tag-cloud.aligncenter {
  text-align: center
}
.wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em
}
.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 5px
}
.wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none
}
.wp-block-tag-cloud.is-style-outline {
  display: flex;
  flex-wrap: wrap;
  gap: 1ch
}
.wp-block-tag-cloud.is-style-outline a {
  border: 1px solid;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important
}
.wp-block-table {
  margin: 0 0 1em;
  overflow-x: auto
}
.wp-block-table table {
  border-collapse: collapse;
  width: 100%
}
.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  word-break: break-word
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
  display: table;
  width: auto
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
  word-break: break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef
}
.wp-block-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
  border-color: transparent
}
.wp-block-table .has-border-color > *, .wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr {
  border-color: inherit
}
.wp-block-table table[style*=border-style] > *, .wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr {
  border-style: inherit
}
.wp-block-table table[style*=border-width] > *, .wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr {
  border-width: inherit;
  border-style: inherit
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
  display: flex
}
.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0
}
.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0
}
.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%
}
pre.wp-block-verse {
  font-family: inherit;
  overflow: auto;
  white-space: pre-wrap
}
.wp-block-video {
  margin: 0 0 1em
}
.wp-block-video video {
  width: 100%
}
@supports (position:sticky) {
  .wp-block-video [poster] {
    -o-object-fit: cover;
    object-fit: cover
  }
}
.wp-block-video.aligncenter {
  text-align: center
}
.wp-block-video figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}
/*:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px
}20230201*/
:root .has-very-light-gray-background-color {
  background-color: #eee
}
:root .has-very-dark-gray-background-color {
  background-color: #313131
}
:root .has-very-light-gray-color {
  color: #eee
}
:root .has-very-dark-gray-color {
  color: #313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}
.has-regular-font-size {
  font-size: 1em
}
.has-larger-font-size {
  font-size: 2.625em
}
.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}
.has-text-align-center {
  text-align: center
}
.has-text-align-left {
  text-align: left
}
.has-text-align-right {
  text-align: right
}
#end-resizable-editor-section {
  display: none
}
.aligncenter {
  clear: both
}
.items-justified-left {
  justify-content: flex-start
}
.items-justified-center {
  justify-content: center
}
.items-justified-right {
  justify-content: flex-end
}
.items-justified-space-between {
  justify-content: space-between
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
html :where(.has-border-color), html :where([style*=border-width]) {
  border-style: solid
}
html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%
}
.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em .5em 1em;
  padding: .2em 1em;
  border: 2px solid #00a0d2
}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
  display: none
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
  border-color: #dc3232
}
.wpcf7 form.spam .wpcf7-response-output {
  border-color: #f56e28
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900
}
.wpcf7-form-control-wrap {
  position: relative
}
.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: 400;
  display: block
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
  position: relative;
  top: -2ex;
  left: 1em;
  z-index: 100;
  border: 1px solid #dc3232;
  background: #fff;
  padding: .2em .8em;
  width: 24em
}
.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em
}
.wpcf7-list-item-label:before, .wpcf7-list-item-label:after {
  content: " "
}
.wpcf7-spinner {
  visibility: hidden;
  display: inline-block;
  background-color: #23282d;
  opacity: .75;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  padding: 0;
  margin: 0 24px;
  position: relative
}
form.submitting .wpcf7-spinner {
  visibility: visible
}
.wpcf7-spinner:before {
  content: '';
  position: absolute;
  background-color: #fbfbfc;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 100%;
  transform-origin: 8px 8px;
  animation-name: spin;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}
@media (prefers-reduced-motion:reduce) {
  .wpcf7-spinner:before {
    animation-name: blink;
    animation-duration: 2s
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(360deg)
  }
}
@keyframes blink {
  from {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
.wpcf7 input[type=file] {
  cursor: pointer
}
.wpcf7 input[type=file]:disabled {
  cursor: default
}
.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed
}
.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
  direction: ltr
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}20230201*/
body {
  margin: 0
}
/*article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block
}20230201*/
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0
}
[hidden], template {
  display: none
}
a {
  background-color: transparent
}
a:active, a:hover {
  outline: 0
}
abbr[title] {
  border-bottom: 1px dotted
}
b, strong {
  font-weight: 700
}
dfn {
  font-style: italic
} /*h1{font-size:2em;margin:.67em 0}*/ mark {
  background: #ff0;
  color: #000
}
small {
  font-size: 80%
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
img {
  border: 0
}
svg:not(:root) {
  overflow: hidden
}
figure {
  margin: 1em 40px
}
hr {
  box-sizing: content-box;
  height: 0
}
pre {
  overflow: auto
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em
}
/*button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
button {
  overflow: visible
}
button, select {
  text-transform: none
}
button, html input[type=button], input[type=reset] {
  -webkit-appearance: button;
  cursor: pointer
}20230201*/
button[disabled], html input[disabled] {
  cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}
input {
  line-height: normal
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto
}
input[type=search] {
  -webkit-appearance: none
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}
legend {
  border: 0;
  padding: 0
}
textarea {
  overflow: auto
}
optgroup {
  font-weight: 700
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
td, th {
  padding: 0
}
@font-face {
  font-family: 'webflow-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: 400;
  font-style: normal
}/*
[class^=w-icon-], [class*=" w-icon-"] {
  font-family: 'webflow-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}*/
.w-icon-slider-right:before {
  content: "\e600"
}
.w-icon-slider-left:before {
  content: "\e601"
}
/*.w-icon-nav-menu:before {
  content: "\e602"
}20230201*/
.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "\e603"
}
.w-icon-file-upload-remove:before {
  content: "\e900"
}
.w-icon-file-upload-icon:before {
  content: "\e903"
}
/*
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}20230201*/
html {
  height: 100%
}
/*body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333
}20230201*/
img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block
}
html.w-mod-touch * {
  background-attachment: scroll !important
}
.w-block {
  display: block
}
.w-inline-block {
  max-width: 100%;
  display: inline-block
}
.w-clearfix:before, .w-clearfix:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-clearfix:after {
  clear: both
}
.w-hidden {
  display: none
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898ec;
  color: #fff;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0
}
input.w-button {
  -webkit-appearance: button
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important
}
.w-webflow-badge, .w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: 0 0;
  background-image: none;
  background-position: 0 0;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal
}
.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #aaadb0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .1);
  cursor: pointer
}
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important
} /*h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}*/ h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px
}
p {
  margin-top: 0;
  margin-bottom: 10px
}
blockquote {
  margin: 0 0 10px;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px
}
figure {
  margin: 0;
  margin-bottom: 10px
}
figcaption {
  margin-top: 5px;
  text-align: center
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none
}
.w-embed:before, .w-embed:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-embed:after {
  clear: both
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0
}
.w-video iframe, .w-video object, .w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0
}
/*button, html input[type=button], input[type=reset] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button
}20230201*/
.w-form {
  margin: 0 0 15px
}
.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #ddd
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: 700
}
.w-input, .w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc
}
.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999
}
.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1
}
.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
  color: #999
}
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999
}
.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0
}
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eee
}
textarea.w-input, textarea.w-select {
  height: auto
}
.w-select {
  background-color: #f3f3f3
}
.w-select[multiple] {
  height: auto
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0
}
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px
}
.w-radio:before, .w-radio:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-radio:after {
  clear: both
}
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px
}
.w-radio-input {
  margin-top: 3px
}
.w-file-upload {
  display: block;
  margin-bottom: 10px
}
.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -100
}
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  display: inline-block;
  color: #333
}
.w-file-upload-error {
  display: block;
  margin-top: 10px
}
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none
}
.w-file-upload-uploading-btn {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #ccc;
  background-color: #fafafa
}
.w-file-upload-file {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  border: 1px solid #ccc;
  background-color: #fafafa
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: 400;
  display: block
}
.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px
}
.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0
}
.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px
}
.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #ccc;
  background-color: #fafafa
}
.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px
}
.w-icon-file-upload-uploading {
  height: 20px
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
  padding: 0 15px
}
.w-container:before, .w-container:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-container:after {
  clear: both
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px
}
.w-row:before, .w-row:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-row:after {
  clear: both
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 10px
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0
}
.w-col-1 {
  width: 8.33333333%
}
.w-col-2 {
  width: 16.66666667%
}
.w-col-3 {
  width: 25%
}
.w-col-4 {
  width: 33.33333333%
}
.w-col-5 {
  width: 41.66666667%
}
.w-col-6 {
  width: 50%
}
.w-col-7 {
  width: 58.33333333%
}
.w-col-8 {
  width: 66.66666667%
}
.w-col-9 {
  width: 75%
}
.w-col-10 {
  width: 83.33333333%
}
.w-col-11 {
  width: 91.66666667%
}
.w-col-12 {
  width: 100%
}
.w-hidden-main {
  display: none !important
}
@media screen and (max-width:991px) {
  .w-container {
    max-width: 728px
  }
  .w-hidden-main {
    display: inherit !important
  }
  .w-hidden-medium {
    display: none !important
  }
  .w-col-medium-1 {
    width: 8.33333333%
  }
  .w-col-medium-2 {
    width: 16.66666667%
  }
  .w-col-medium-3 {
    width: 25%
  }
  .w-col-medium-4 {
    width: 33.33333333%
  }
  .w-col-medium-5 {
    width: 41.66666667%
  }
  .w-col-medium-6 {
    width: 50%
  }
  .w-col-medium-7 {
    width: 58.33333333%
  }
  .w-col-medium-8 {
    width: 66.66666667%
  }
  .w-col-medium-9 {
    width: 75%
  }
  .w-col-medium-10 {
    width: 83.33333333%
  }
  .w-col-medium-11 {
    width: 91.66666667%
  }
  .w-col-medium-12 {
    width: 100%
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto
  }
}
@media screen and (max-width:767px) {
  .w-hidden-main {
    display: inherit !important
  }
  .w-hidden-medium {
    display: inherit !important
  }
  .w-hidden-small {
    display: none !important
  }
  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto
  }
  .w-col-small-1 {
    width: 8.33333333%
  }
  .w-col-small-2 {
    width: 16.66666667%
  }
  .w-col-small-3 {
    width: 25%
  }
  .w-col-small-4 {
    width: 33.33333333%
  }
  .w-col-small-5 {
    width: 41.66666667%
  }
  .w-col-small-6 {
    width: 50%
  }
  .w-col-small-7 {
    width: 58.33333333%
  }
  .w-col-small-8 {
    width: 66.66666667%
  }
  .w-col-small-9 {
    width: 75%
  }
  .w-col-small-10 {
    width: 83.33333333%
  }
  .w-col-small-11 {
    width: 91.66666667%
  }
  .w-col-small-12 {
    width: 100%
  }
}
@media screen and (max-width:479px) {
  .w-container {
    max-width: none
  }
  .w-hidden-main {
    display: inherit !important
  }
  .w-hidden-medium {
    display: inherit !important
  }
  .w-hidden-small {
    display: inherit !important
  }
  .w-hidden-tiny {
    display: none !important
  }
  .w-col {
    width: 100%
  }
  .w-col-tiny-1 {
    width: 8.33333333%
  }
  .w-col-tiny-2 {
    width: 16.66666667%
  }
  .w-col-tiny-3 {
    width: 25%
  }
  .w-col-tiny-4 {
    width: 33.33333333%
  }
  .w-col-tiny-5 {
    width: 41.66666667%
  }
  .w-col-tiny-6 {
    width: 50%
  }
  .w-col-tiny-7 {
    width: 58.33333333%
  }
  .w-col-tiny-8 {
    width: 66.66666667%
  }
  .w-col-tiny-9 {
    width: 75%
  }
  .w-col-tiny-10 {
    width: 83.33333333%
  }
  .w-col-tiny-11 {
    width: 91.66666667%
  }
  .w-col-tiny-12 {
    width: 100%
  }
}
.w-widget {
  position: relative
}
.w-widget-map {
  width: 100%;
  height: 400px
}
.w-widget-map label {
  width: auto;
  display: inline
}
.w-widget-map img {
  max-width: inherit
}
.w-widget-map .gm-style-iw {
  text-align: center
}
.w-widget-map .gm-style-iw > button {
  display: none !important
}
.w-widget-twitter {
  overflow: hidden
}
.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: #758696 solid 1px;
  border-radius: 3px
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block
}
.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
  margin-left: 7px
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px
}
.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px
}
.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px
}
.w-widget-gplus {
  overflow: hidden
}
.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: #fff
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none
}
.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #ddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0)
}
.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap
}
.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0)
}
.w-slider-nav.w-round > div {
  border-radius: 100%
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: .2em .5em;
  font-size: inherit;
  line-height: inherit
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}
.w-slider-nav-invert {
  color: #fff
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4)
}
.w-slider-nav-invert > div.w-active {
  background-color: #222
}
.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, .4);
  cursor: pointer;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s
}
.w-slider-dot.w-active {
  background-color: #fff
}
.w-slider-arrow-left, .w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.w-slider-arrow-left [class^=w-icon-], .w-slider-arrow-right [class^=w-icon-], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute
}
.w-slider-arrow-left {
  z-index: 3;
  right: auto
}
.w-slider-arrow-right {
  z-index: 4;
  left: auto
}
.w-icon-slider-left, .w-icon-slider-right {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em
}
.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900
}
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em
}
.w-dropdown-list {
  position: absolute;
  background: #ddd;
  display: none;
  min-width: 100%
}
.w-dropdown-list.w--open {
  display: block
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222
}
.w-dropdown-link.w--current {
  color: #0082f3
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left: 10px
  }
}
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, .9);
  z-index: 2000;
  outline: 0;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0)
}
.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0
}
.w-lightbox-view:before {
  content: "";
  height: 100vh
}
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh
}
.w-lightbox-frame, .w-lightbox-view:before {
  display: inline-block;
  vertical-align: middle
}
.w-lightbox-figure {
  position: relative;
  margin: 0
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer
}
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none
}
.w-lightbox-image {
  display: block;
  float: none;
  max-width: 100vw;
  max-height: 100vh
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh
}
.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: .5em 1em;
  background: rgba(0, 0, 0, .4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")
}
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px
}
.w-lightbox-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1vh;
  line-height: 0;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden
}
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0)
}
.w-lightbox-active {
  opacity: .3
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  -webkit-animation: spin .8s infinite linear;
  animation: spin .8s infinite linear
}
.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%
}
.w-lightbox-hide {
  display: none
}
.w-lightbox-noscroll {
  overflow: hidden
}
@media (min-width:768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh
  }
  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh
  }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh
  }
  .w-lightbox-left, .w-lightbox-right {
    display: block;
    opacity: .5
  }
  .w-lightbox-close {
    opacity: .8
  }
  .w-lightbox-control:hover {
    opacity: 1
  }
}
.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0
}
.w-richtext:before, .w-richtext:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-richtext:after {
  clear: both
}
.w-richtext[contenteditable=true]:before, .w-richtext[contenteditable=true]:after {
  white-space: initial
}
.w-richtext ol, .w-richtext ul {
  overflow: hidden
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after {
  outline: 2px solid #2895f7
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
  outline: 2px solid #2895f7
}
.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type=video] > div:after {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0
}
.w-richtext figure {
  position: relative;
  max-width: 60%
}
.w-richtext figure > div:before {
  cursor: default !important
}
.w-richtext figure img {
  width: 100%
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6
}
.w-richtext figure div {
  font-size: 0px;
  color: transparent
}
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type=image] {
  display: table
}
.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type=image] > div {
  display: inline-block
}
.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type=image] > figcaption {
  display: table-caption;
  caption-side: bottom
}
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type=video] {
  width: 60%;
  height: 0
}
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type=video] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type=video] > div {
  width: 100%
}
.w-richtext figure.w-richtext-align-center {
  margin-right: auto;
  margin-left: auto;
  clear: both
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type=image] > div {
  max-width: 100%
}
.w-richtext figure.w-richtext-align-normal {
  clear: both
}
.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  padding-bottom: inherit
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none
}
.w-nav {
  position: relative;
  background: #ddd;
  z-index: 1000
}
.w-nav:before, .w-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-nav:after {
  clear: both
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto
}
.w-nav-link.w--current {
  color: #0082f3
}
.w-nav-menu {
  position: relative;
  float: right
}
.w--nav-menu-open {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #c8c8c8;
  text-align: center;
  overflow: visible;
  min-width: 200px
}
.w--nav-link-open {
  display: block;
  position: relative
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%
}
.w-nav-overlay .w--nav-menu-open {
  top: 0
}
.w-nav[data-animation=over-left] .w-nav-overlay {
  width: auto
}
.w-nav[data-animation=over-left] .w-nav-overlay, .w-nav[data-animation=over-left] .w--nav-menu-open {
  right: auto;
  z-index: 1;
  top: 0
}
.w-nav[data-animation=over-right] .w-nav-overlay {
  width: auto
}
.w-nav[data-animation=over-right] .w-nav-overlay, .w-nav[data-animation=over-right] .w--nav-menu-open {
  left: auto;
  z-index: 1;
  top: 0
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.w-nav-button.w--open {
  background-color: #c8c8c8;
  color: #fff
}
.w-nav[data-collapse=all] .w-nav-menu {
  display: none
}
.w-nav[data-collapse=all] .w-nav-button {
  display: block
}
.w--nav-dropdown-open {
  display: block
}
.w--nav-dropdown-toggle-open {
  display: block
}
.w--nav-dropdown-list-open {
  position: static
}
@media screen and (max-width:991px) {
  .w-nav[data-collapse=medium] .w-nav-menu {
    display: none
  }
  .w-nav[data-collapse=medium] .w-nav-button {
    display: block
  }
}
@media screen and (max-width:767px) {
  .w-nav[data-collapse=small] .w-nav-menu {
    display: none
  }
  .w-nav[data-collapse=small] .w-nav-button {
    display: block
  }
  .w-nav-brand {
    padding-left: 10px
  }
}
@media screen and (max-width:479px) {
  .w-nav[data-collapse=tiny] .w-nav-menu {
    display: none
  }
  .w-nav[data-collapse=tiny] .w-nav-button {
    display: block
  }
}
.w-tabs {
  position: relative
}
.w-tabs:before, .w-tabs:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2
}
.w-tabs:after {
  clear: both
}
.w-tab-menu {
  position: relative
}
.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd
}
.w-tab-link.w--current {
  background-color: #c8c8c8
}
.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden
}
.w-tab-pane {
  position: relative;
  display: none
}
.w--tab-active {
  display: block
}
@media screen and (max-width:479px) {
  .w-tab-link {
    display: block
  }
}
.w-ix-emptyfix:after {
  content: ""
}
@keyframes spin {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #ddd
}
.w-dyn-hide {
  display: none !important
}
.w-dyn-bind-empty {
  display: none !important
}
.w-condition-invisible {
  display: none !important
}
@font-face {
  font-family: 'Archive type archive antique extended';
  src: url(../webfonts/Archive-Antique-Extended.otf);
  src: url(../webfonts/Archive-Antique-Extended.otf?#iefix) format('truetype')
}
@font-face {
  font-family: 'Archive type archive french shaded';
  src: url(../webfonts/Archive-French-Shaded.otf);
  src: url(../webfonts/Archive-French-Shaded.otf?#iefix) format('opentype')
}
@font-face {
  font-family: 'Archive antiqua extra cond';
  src: url(../webfonts/Archive-Antiqua-Extra-Cond.otf);
  src: url(../webfonts/Archive-Antiqua-Extra-Cond.otf?#iefix) format('opentype')
}
.iziModal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, .3);
  transition: margin-top .3s ease, height .3s ease;
  transform: translateZ(0);
  box-sizing: border-box
}
.iziModal * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased
}
.iziModal::after {
  content: '';
  width: 100%;
  height: 0;
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .35) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, .35)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .35) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .35) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .35) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .35) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#59000000', GradientType=0);
  transition: height .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none
}
.iziModal.hasShadow::after {
  height: 30px;
  opacity: 1
}
.iziModal .iziModal-progressbar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1
}
.iziModal .iziModal-progressbar > div {
  height: 2px;
  width: 100%
}
.iziModal .iziModal-header {
  background: #88a0b9;
  padding: 14px 18px 15px;
  box-shadow: inset 0 -10px 15px -12px rgba(0, 0, 0, .3), 0 0 0 #555;
  overflow: hidden;
  position: relative;
  z-index: 10
}
.iziModal .iziModal-header-icon {
  font-size: 40px;
  color: rgba(255, 255, 255, .5);
  padding: 0 15px 0 0;
  margin: 0;
  float: left
}
.iziModal .iziModal-header-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3
}
.iziModal .iziModal-header-subtitle {
  color: rgba(255, 255, 255, .6);
  font-size: 12px;
  line-height: 1.45
}
.iziModal .iziModal-header-subtitle, .iziModal .iziModal-header-title {
  display: block;
  margin: 0;
  padding: 0;
  font-family: 'Lato', Arial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left
}
.iziModal .iziModal-header-buttons {
  position: absolute;
  top: 50%;
  right: 10px;
  margin: -17px 0 0
}
.iziModal .iziModal-button {
  display: block;
  float: right;
  z-index: 2;
  outline: 0;
  height: 34px;
  width: 34px;
  border: 0;
  padding: 0;
  margin: 0;
  opacity: .3;
  border-radius: 50%;
  transition: transform .5s cubic-bezier(.16, .81, .32, 1), opacity .5s ease;
  background-size: 67% !important;
  -webkit-tap-highlight-color: transparent
}
.iziModal .iziModal-button-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%
}
.iziModal .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%
}
.iziModal.isFullscreen .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%
}
.iziModal .iziModal-button-close:hover {
  transform: rotate(180deg)
}
.iziModal .iziModal-button:hover {
  opacity: .8
}
.iziModal .iziModal-header.iziModal-noSubtitle {
  height: auto;
  padding: 10px 15px 12px
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
  font-size: 23px;
  padding-right: 13px
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title {
  font-size: 15px;
  margin: 3px 0 0;
  font-weight: 400
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons {
  right: 6px;
  margin: -16px 0 0
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button {
  height: 30px;
  width: 30px
}
.iziModal-rtl {
  direction: rtl
}
.iziModal-rtl .iziModal-header {
  padding: 14px 18px 15px 40px
}
.iziModal-rtl .iziModal-header-icon {
  float: right;
  padding: 0 0 0 15px
}
.iziModal-rtl .iziModal-header-buttons {
  right: initial;
  left: 10px
}
.iziModal-rtl .iziModal-button {
  float: left
}
.iziModal-rtl .iziModal-header-subtitle, .iziModal-rtl .iziModal-header-title {
  text-align: right;
  font-family: Tahoma, 'Lato', Arial;
  font-weight: 500
}
.iziModal-rtl .iziModal-header.iziModal-noSubtitle {
  padding: 10px 15px 12px 40px
}
.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon {
  padding: 0 0 0 13px
}
.iziModal.iziModal-light .iziModal-header-icon {
  color: rgba(0, 0, 0, .5)
}
.iziModal.iziModal-light .iziModal-header-title {
  color: #000
}
.iziModal.iziModal-light .iziModal-header-subtitle {
  color: rgba(0, 0, 0, .6)
}
.iziModal.iziModal-light .iziModal-button-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%
}
.iziModal.iziModal-light .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%
}
.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%
}
.iziModal .iziModal-loader {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9
}
.iziModal .iziModal-content-loader {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%
}
.iziModal .iziModal-content:after, .iziModal .iziModal-content:before {
  content: '';
  display: table
}
.iziModal .iziModal-content:after {
  clear: both
}
.iziModal .iziModal-content {
  zoom: 1;
  width: 100%;
  -webkit-overflow-scrolling: touch
}
.iziModal .iziModal-wrap {
  width: 100%;
  position: relative;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch
}
.iziModal .iziModal-iframe {
  border: 0;
  margin: 0 0 -6px;
  width: 100%;
  transition: height .3s ease
}
.iziModal-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.iziModal-navigate {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none
}
.iziModal-navigate-caption {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #fff;
  line-height: 16px;
  font-size: 9px;
  font-family: 'Lato', Arial;
  letter-spacing: .1em;
  text-indent: 0;
  text-align: center;
  width: 70px;
  padding: 5px 0;
  text-transform: uppercase;
  display: none
}
.iziModal-navigate-caption::after, .iziModal-navigate-caption::before {
  position: absolute;
  top: 2px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  content: '';
  background-size: 100% !important
}
.iziModal-navigate-caption:before {
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%
}
.iziModal-navigate-caption:after {
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%
}
.iziModal-navigate > button {
  position: fixed;
  bottom: 0;
  top: 0;
  border: 0;
  height: 100%;
  width: 84px;
  background-size: 100% !important;
  cursor: pointer;
  padding: 0;
  opacity: .2;
  transition: opacity .3s ease;
  pointer-events: all;
  margin: 0;
  outline: 0
}
.iziModal-navigate > button:hover {
  opacity: 1
}
.iziModal-navigate-prev {
  left: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%
}
.iziModal-navigate-next {
  right: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%
}
.iziModal.isAttachedTop .iziModal-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.iziModal.isAttachedTop {
  margin-top: 0 !important;
  margin-bottom: auto !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important
}
.iziModal.isAttachedBottom {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important
}
.iziModal.isFullscreen {
  max-width: 100% !important;
  margin: 0 !important;
  height: 100% !important
}
.iziModal.isAttached, .iziModal.isFullscreen {
  border-radius: 0 !important
}
.iziModal.hasScroll .iziModal-wrap {
  overflow-y: auto;
  overflow-x: hidden
}
html.iziModal-isAttached, html.iziModal-isOverflow {
  overflow: hidden
}
html.iziModal-isAttached body, html.iziModal-isOverflow body {
  overflow-y: scroll;
  position: relative
}
.iziModal ::-webkit-scrollbar {
  overflow: visible;
  height: 7px;
  width: 7px
}
.iziModal ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .2);
  background-clip: padding-box;
  border: solid transparent;
  border-width: 0;
  min-height: 28px;
  padding: 100px 0 0;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
.iziModal ::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, .4)
}
.iziModal ::-webkit-scrollbar-button {
  height: 0;
  width: 0
}
.iziModal ::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: solid transparent;
  border-width: 0 0 0 2px
}
.iziModal.transitionIn .iziModal-header {
  -webkit-animation: iziM-slideDown .7s cubic-bezier(.7, 0, .3, 1);
  -moz-animation: iziM-slideDown .7s cubic-bezier(.7, 0, .3, 1);
  animation: iziM-slideDown .7s cubic-bezier(.7, 0, .3, 1)
}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon {
  -webkit-animation: iziM-revealIn 1s cubic-bezier(.16, .81, .32, 1) both;
  -moz-animation: iziM-revealIn 1s cubic-bezier(.16, .81, .32, 1) both;
  animation: iziM-revealIn 1s cubic-bezier(.16, .81, .32, 1) both
}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
  -webkit-animation: iziM-slideIn 1s cubic-bezier(.16, .81, .32, 1) both;
  -moz-animation: iziM-slideIn 1s cubic-bezier(.16, .81, .32, 1) both;
  animation: iziM-slideIn 1s cubic-bezier(.16, .81, .32, 1) both
}
.iziModal.transitionIn .iziModal-header .iziModal-button {
  -webkit-animation: iziM-revealIn 1.2s cubic-bezier(.7, 0, .3, 1);
  -moz-animation: iziM-revealIn 1.2s cubic-bezier(.7, 0, .3, 1);
  animation: iziM-revealIn 1.2s cubic-bezier(.7, 0, .3, 1)
}
.iziModal.transitionIn .iziModal-iframe, .iziModal.transitionIn .iziModal-wrap {
  -webkit-animation: iziM-fadeIn 1.3s;
  -moz-animation: iziM-fadeIn 1.3s;
  animation: iziM-fadeIn 1.3s
}
.iziModal.transitionIn .iziModal-header {
  -webkit-animation-delay: 0s;
  -moz-animation: 0s;
  animation-delay: 0s
}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon, .iziModal.transitionIn .iziModal-header .iziModal-header-title {
  -webkit-animation-delay: .4s;
  -moz-animation: .4s;
  animation-delay: .4s
}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle {
  -webkit-animation-delay: .5s;
  -moz-animation: .5s;
  animation-delay: .5s
}
.iziModal.transitionOut .iziModal-header, .iziModal.transitionOut .iziModal-header * {
  transition: none !important
}
.iziModal .fadeOut, .iziModal-navigate.fadeOut, .iziModal-overlay.fadeOut, .iziModal.fadeOut {
  -webkit-animation: iziM-fadeOut .5s;
  -moz-animation: iziM-fadeOut .5s;
  animation: iziM-fadeOut .5s;
  animation-fill-mode: forwards
}
.iziModal .fadeIn, .iziModal-navigate.fadeIn, .iziModal-overlay.fadeIn, .iziModal.fadeIn {
  -webkit-animation: iziM-fadeIn .5s;
  -moz-animation: iziM-fadeIn .5s;
  animation: iziM-fadeIn .5s
}
.iziModal-overlay.comingIn, .iziModal.comingIn {
  -webkit-animation: iziM-comingIn .5s ease;
  -moz-animation: iziM-comingIn .5s ease;
  animation: iziM-comingIn .5s ease
}
.iziModal-overlay.comingOut, .iziModal.comingOut {
  -webkit-animation: iziM-comingOut .5s cubic-bezier(.16, .81, .32, 1);
  -moz-animation: iziM-comingOut .5s cubic-bezier(.16, .81, .32, 1);
  animation: iziM-comingOut .5s cubic-bezier(.16, .81, .32, 1);
  animation-fill-mode: forwards
}
.iziModal-overlay.bounceInDown, .iziModal.bounceInDown {
  -webkit-animation: iziM-bounceInDown .7s ease;
  animation: iziM-bounceInDown .7s ease
}
.iziModal-overlay.bounceOutDown, .iziModal.bounceOutDown {
  -webkit-animation: iziM-bounceOutDown .7s ease;
  animation: iziM-bounceOutDown .7s ease
}
.iziModal-overlay.bounceInUp, .iziModal.bounceInUp {
  -webkit-animation: iziM-bounceInUp .7s ease;
  animation: iziM-bounceInUp .7s ease
}
.iziModal-overlay.bounceOutUp, .iziModal.bounceOutUp {
  -webkit-animation: iziM-bounceOutUp .7s ease;
  animation: iziM-bounceOutUp .7s ease
}
.iziModal-overlay.fadeInDown, .iziModal.fadeInDown {
  -webkit-animation: iziM-fadeInDown .7s cubic-bezier(.16, .81, .32, 1);
  animation: iziM-fadeInDown .7s cubic-bezier(.16, .81, .32, 1)
}
.iziModal-overlay.fadeOutDown, .iziModal.fadeOutDown {
  -webkit-animation: iziM-fadeOutDown .5s ease;
  animation: iziM-fadeOutDown .5s ease
}
.iziModal-overlay.fadeInUp, .iziModal.fadeInUp {
  -webkit-animation: iziM-fadeInUp .7s cubic-bezier(.16, .81, .32, 1);
  animation: iziM-fadeInUp .7s cubic-bezier(.16, .81, .32, 1)
}
.iziModal-overlay.fadeOutUp, .iziModal.fadeOutUp {
  -webkit-animation: iziM-fadeOutUp .5s ease;
  animation: iziM-fadeOutUp .5s ease
}
.iziModal-overlay.fadeInLeft, .iziModal.fadeInLeft {
  -webkit-animation: iziM-fadeInLeft .7s cubic-bezier(.16, .81, .32, 1);
  animation: iziM-fadeInLeft .7s cubic-bezier(.16, .81, .32, 1)
}
.iziModal-overlay.fadeOutLeft, .iziModal.fadeOutLeft {
  -webkit-animation: iziM-fadeOutLeft .5s ease;
  animation: iziM-fadeOutLeft .5s ease
}
.iziModal-overlay.fadeInRight, .iziModal.fadeInRight {
  -webkit-animation: iziM-fadeInRight .7s cubic-bezier(.16, .81, .32, 1);
  animation: iziM-fadeInRight .7s cubic-bezier(.16, .81, .32, 1)
}
.iziModal-overlay.fadeOutRight, .iziModal.fadeOutRight {
  -webkit-animation: iziM-fadeOutRight .5s ease;
  animation: iziM-fadeOutRight .5s ease
}
.iziModal-overlay.flipInX, .iziModal.flipInX {
  -webkit-animation: iziM-flipInX .7s ease;
  animation: iziM-flipInX .7s ease
}
.iziModal-overlay.flipOutX, .iziModal.flipOutX {
  -webkit-animation: iziM-flipOutX .7s ease;
  animation: iziM-flipOutX .7s ease
}
@-webkit-keyframes iziM-comingIn {
  0% {
    opacity: 0;
    transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0)
  }
}
@-moz-keyframes iziM-comingIn {
  0% {
    opacity: 0;
    transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0)
  }
}
@keyframes iziM-comingIn {
  0% {
    opacity: 0;
    transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0) perspective(600px) rotateX(0)
  }
}
@-webkit-keyframes iziM-comingOut {
  0% {
    opacity: 1;
    transform: scale(1)
  }
  to {
    opacity: 0;
    transform: scale(.9)
  }
}
@-moz-keyframes iziM-comingOut {
  0% {
    opacity: 1;
    transform: scale(1)
  }
  to {
    opacity: 0;
    transform: scale(.9)
  }
}
@keyframes iziM-comingOut {
  0% {
    opacity: 1;
    transform: scale(1)
  }
  to {
    opacity: 0;
    transform: scale(.9)
  }
}
@-webkit-keyframes iziM-fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@-moz-keyframes iziM-fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@keyframes iziM-fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@-webkit-keyframes iziM-fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@-moz-keyframes iziM-fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes iziM-fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@-webkit-keyframes iziM-slideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px)
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0)
  }
}
@-moz-keyframes iziM-slideIn {
  0% {
    opacity: 0;
    -moz-transform: translateX(50px)
  }
  to {
    opacity: 1;
    -moz-transform: translateX(0)
  }
}
@keyframes iziM-slideIn {
  0% {
    opacity: 0;
    transform: translateX(50px)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
@-webkit-keyframes iziM-slideDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0) translateY(-40px);
    -webkit-transform-origin: center top
  }
}
@-moz-keyframes iziM-slideDown {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 0) translateY(-40px);
    -moz-transform-origin: center top
  }
}
@keyframes iziM-slideDown {
  0% {
    opacity: 0;
    transform: scale(1, 0) translateY(-40px);
    transform-origin: center top
  }
}
@-webkit-keyframes iziM-revealIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, 1)
  }
}
@-moz-keyframes iziM-revealIn {
  0% {
    opacity: 0;
    -moz-transform: scale3d(.3, .3, 1)
  }
}
@keyframes iziM-revealIn {
  0% {
    opacity: 0;
    transform: scale3d(.3, .3, 1)
  }
}
@-webkit-keyframes iziM-bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }
  to {
    -webkit-transform: none;
    transform: none
  }
}
@keyframes iziM-bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }
  to {
    -webkit-transform: none;
    transform: none
  }
}
@-webkit-keyframes iziM-bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0)
  }
}
@keyframes iziM-bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0)
  }
}
@-webkit-keyframes iziM-bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}
@keyframes iziM-bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}
@-webkit-keyframes iziM-bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
@keyframes iziM-bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -1000px, 0);
    transform: translate3d(0, -1000px, 0)
  }
}
@-webkit-keyframes iziM-fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes iziM-fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@-webkit-keyframes iziM-fadeOutDown {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
  }
}
@keyframes iziM-fadeOutDown {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
  }
}
@-webkit-keyframes iziM-fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes iziM-fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@-webkit-keyframes iziM-fadeOutUp {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
  }
}
@keyframes iziM-fadeOutUp {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
  }
}
@-webkit-keyframes iziM-fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes iziM-fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@-webkit-keyframes iziM-fadeOutLeft {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
  }
}
@keyframes iziM-fadeOutLeft {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
  }
}
@-webkit-keyframes iziM-fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes iziM-fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@-webkit-keyframes iziM-fadeOutRight {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
  }
}
@keyframes iziM-fadeOutRight {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
  }
}
@-webkit-keyframes iziM-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(60deg);
    opacity: 0
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg)
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg)
  }
  to {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1
  }
}
@keyframes iziM-flipInX {
  0% {
    transform: perspective(400px) rotateX(60deg);
    opacity: 0
  }
  40% {
    transform: perspective(400px) rotateX(-10deg)
  }
  70% {
    transform: perspective(400px) rotateX(10deg)
  }
  to {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1
  }
}
@-webkit-keyframes iziM-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    opacity: 0
  }
}
@keyframes iziM-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 40deg);
    opacity: 0
  }
}
@font-face {
  font-family: 'GothamBook';
  src: url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_fonts/gotham-book/GothamBook.eot);
  src: local('GothamBook'), url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_fonts/gotham-book/GothamBook.woff) format('woff'), url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_fonts/gotham-book/GothamBook.ttf) format('truetype')
}
p {
  margin-bottom: 10px
}
li {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 1.25em
}
.main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.main-container.home-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto
}
.main-container.about-container {
  height: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.main-container.privacy-container {
  display: block
}
.main-container.sweeps-container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.main-container.home-container {
  width: 80%;
  margin-right: auto;
  margin-left: auto
}
.main-container.home-container.album {
  display: block
}
.form-block {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  max-width: 940px
}
.form-block.foot {
  margin-top: 0;
  background-image: none;
  box-shadow: none
}
.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000
}
.text-field {
  height: 40px;
  margin-bottom: 15px;
  border: 1px solid #f9cb78;
  background-color: transparent;
  font-size: 1em;
  text-align: center;
  letter-spacing: .5px
}
.text-field.left {
  margin-right: 5px
}
.text-field.right {
  margin-left: 5px
}
.submit-button {
  width: 50%;
  height: 40px;
  padding: 10px 30px;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase
}
.submit-button:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}
/*.body {
  height: 100%;
  background-color: #000;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px
}20230201*/
.social-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.social-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 5px;
  margin-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: .8;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease
}
.social-link:hover {
  opacity: 1
}
.social-image {
  width: 100%
}
.privacy-link {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #fff;
  font-size: .7em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 0 4px #000;
  cursor: pointer
}
.privacy-link:hover {
  opacity: 1;
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.privacy-question {
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 1px 0 6px #ff0003
}
.info-link {
  padding: 2px;
  border-bottom: 1px solid #eee;
  -webkit-transition: border .2s ease;
  transition: border .2s ease;
  color: #eee;
  text-decoration: none
}
.info-link:hover {
  border-bottom-color: transparent;
  color: #eee
}
.privacy-answer {
  margin-bottom: 30px;
  color: #eee;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 300
}
.container-2 {
  margin-bottom: 70px
}
.container-2._404 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.container-2.baz-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.privacy-title {
  margin-bottom: 50px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.5em;
  line-height: 2em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: 1px 1px 10px #ff0003
}
.main-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100%;
  margin-bottom: -300px;
  padding-top: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1em
}
._404-header {
  margin-bottom: 25px;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: #ffde7b;
  font-size: 8em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  text-shadow: 0 0 20px #ff0003
}
.image {
  width: 15%;
  margin-bottom: 10px;
  color: #f9cb78
}
._404-text {
  margin-bottom: 20px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.5em;
  line-height: 1.25em;
  font-weight: 300;
  text-align: center;
  text-shadow: 0 0 7px #ff0003
}
.home-link {
  border-bottom: 1px solid #fff;
  -webkit-transition: border .2s ease;
  transition: border .2s ease;
  color: #fff;
  font-size: 1.5em;
  line-height: 1.25em;
  text-decoration: none
}
.home-link:hover {
  border-bottom-color: transparent
}
.bar {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px;
  opacity: .5;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #f9cb78;
  font-size: .7em;
  line-height: 1em;
  letter-spacing: 1px;
  text-shadow: 1px 0 4px #ff0003
}
.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color .2s ease;
  transition: color .2s ease
}
.nav-links {
  width: 33.3%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left
}
.menu-modal-close {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 1000;
  display: none;
  width: 30px;
  padding: 6px;
  cursor: pointer
}
.hamburger {
  font-size: 2em;
  line-height: 1em
}
.nav-menu-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.tickets-button-text {
  margin-bottom: 0;
  color: #fff;
  letter-spacing: 2px
}
.nav-bar {
  position: fixed;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(90%, #000), to(transparent));
  background-image: linear-gradient(180deg, #000 90%, transparent)
}
.menu-item {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 10px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  font-family: Gotham;
  color: #fff;
  font-size: .8em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0 #000
}
.menu-item:hover {
  color: #f9cb78;
  text-shadow: 1px 0 5px #ff0003
}
.menu-item.city {
  padding-left: 0
}
.menu-item.city-link {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  text-align: center
}
.menu-button {
  display: none;
  padding: 5px
}
.footer {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300px;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.footer-policy-holder {
  margin-bottom: 10px;
  text-align: center
}
.footer-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.footer-column.three {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.mastercard-text {
  margin-bottom: 0;
  color: #fff;
  font-size: .7em;
  line-height: 1.15em;
  text-align: right
}
.mastercard-holder {
  display: none;
  margin-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.mr-logo-holder {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.home-section {
  position: relative;
  display: none;
  width: 100%;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px
}
.scroll-text-background {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: hsla(0, 0%, 100%, .2);
  font-size: 8em;
  line-height: 1em;
  letter-spacing: 4px
}
.scroll-text-background.baz-title {
  color: hsla(0, 0%, 100%, .25);
  font-size: 7em;
  line-height: .9em
}
.scroll-text-background.music-title {
  font-size: 4em
}
.scroll-text-foreground {
  position: relative;
  bottom: 40px;
  display: block;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Archive type archive antique extended, vdl-admin, sans-serif;
  color: #ffde7b;
  font-size: 3em;
  line-height: 1em;
  letter-spacing: 5px;
  text-shadow: 0 0 25px #ff0003, 0 0 10px #ff0003
}
.scroll-text-foreground.company {
  position: static;
  -webkit-transition: text-shadow .2s ease, color .2s ease;
  transition: text-shadow .2s ease, color .2s ease;
  color: rgba(249, 203, 120, .5);
  text-shadow: 1px 0 25px rgba(255, 0, 3, .5)
}
.scroll-text-foreground.company:hover {
  color: #ffde7b;
  text-shadow: 1px 0 35px #ff0003, 0 0 25px #ff0003
}
.scroll-text-foreground.company.active {
  color: #ffde7b;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.scroll-text-foreground.baz-title {
  font-size: 4em
}
.scroll-text-foreground.music-title {
  bottom: 23px
}
.scroll-text-holder {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
  text-align: center
}
.scroll-text-holder.creative {
  margin-top: 100px
}
.white-text {
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 500;
  text-align: center
}
.white-text.list {
  margin-bottom: 5%;
  text-align: left
}
.about-text {
  width: 70%
}
.highlight-text {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #ff0003;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 500;
  text-align: center
}
.history-section {
  width: 100%;
  padding-top: 60px;
  font-weight: 400;
  text-align: center
}
.videos-section {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400
}
.tbfl-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 200px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.tbfl-column.odd {
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.tbfl-column.even {
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.inner-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #000;
  box-shadow: inset 0 0 25px 0 rgba(255, 0, 3, .7);
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease;
  color: rgba(249, 203, 120, .8)
}
.inner-circle:hover {
  box-shadow: inset 0 0 35px 0 #ff0003;
  color: #ffde7b
}
.inner-circle.inactive:hover {
  box-shadow: inset 0 0 25px 0 rgba(255, 0, 3, .7);
  color: rgba(249, 203, 120, .8);
  text-shadow: 1px 0 6px rgba(255, 0, 3, .7)
}
.outer-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 200px;
  padding: 1px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbe6a7), to(#e09f2a));
  background-image: linear-gradient(180deg, #fbe6a7, #e09f2a);
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7);
  -webkit-transition: color .2s ease, box-shadow .2s ease, text-shadow .2s ease;
  transition: color .2s ease, box-shadow .2s ease, text-shadow .2s ease;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: rgba(249, 203, 120, .8);
  font-size: .9em;
  font-weight: 400;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 0 6px rgba(255, 0, 3, .7);
  cursor: pointer
}
.outer-circle:hover {
  box-shadow: 0 0 35px 0 #ff0003;
  color: #f9cb78;
  text-shadow: 2px 0 6px #ff0003
}
.outer-circle.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.outer-circle.inactive {
  position: relative;
  border: 1px solid #000
}
.outer-circle.inactive:hover {
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7)
}
.tbfl-row {
  margin-bottom: 60px
}
.tbfl-text {
  margin-bottom: 0
}
.you-tube-video-holder {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
}
.tickets-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.tickets-text-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.tickets-header {
  line-height: 1em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase
}
.tickets-header.au-tickets-other-ways-header {
  margin-top: 30px;
  margin-bottom: 30px
}
.tickets-header.au-tickets {
  margin-bottom: 10px
}
.tickets-subhead {
  margin-top: 0;
  margin-bottom: 30px;
  line-height: 1em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase
}
.tickets-subhead.au-tickets {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 2em;
  font-weight: 600
}
.tickets-subhead-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.hirschfeld-logo {
  margin-right: 15px;
  margin-bottom: 3px
}
.tickets-info-text {
  margin-top: 0;
  font-size: 1em;
  line-height: 1em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase
}
.tickets-info-text.au-tickets {
  max-width: 800px;
  margin-bottom: 30px;
  font-size: 1.25em;
  line-height: 1.25em;
  text-transform: none
}
.tickets-info-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 40px auto 0
}
.tickets-info-holder.au-tickets {
  width: 90%
}
.tickets-info-subtext {
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 500;
  text-align: center
}
.tickets-info-subtext.au-tickets {
  max-width: 800px;
  margin-bottom: 30px;
  font-size: 1.25em;
  text-transform: none
}
.cast-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.cast-creative-button-holder {
  position: relative;
  left: 0;
  right: 0;
  bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.company-switch-button {
  cursor: pointer
}
.company-separator {
  width: 2px;
  height: 30px;
  margin-right: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
  border-radius: 5px;
  background-color: rgba(249, 203, 120, .7)
}
.cast-part {
  margin-top: 40px
}
.cast-row {
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: left;
}
.cast-row.c1 {/*add20230126*/
  justify-content: center;
}
.cast-row.c2 {/*add20230126*/
  justify-content:flex-start;
}
.cast-circle {
  position: relative;
  width: 140px;
  height: 140px;
  margin-bottom: 15px;
  padding: 1px;
  border-radius: 100%;/*20230412*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe494), to(#e09f2a));
  background-image: linear-gradient(180deg, #ffe494, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003, 0 0 6px 0 rgba(255, 0, 3, .3);
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease;
  cursor: pointer
}
.cast-circle:hover {
  box-shadow: 0 0 50px 0 #ff0003, 0 0 25px 0 rgba(255, 0, 3, .7);
}
.cast-circle.hover {
  box-shadow: 0 0 35px 0 #ff0003;
}
/*20230412*/
.cast-circle_sq {
  position: relative;
  width: 140px;
  height: 200px;
  margin-bottom: 15px;
  padding: 1px;
  border-radius: 0%;/*20230412*/
  /**/background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe494), to(#e09f2a));
  background-image: linear-gradient(180deg, #ffe494, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003, 0 0 6px 0 rgba(255, 0, 3, .3);
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease;
  cursor: pointer;
  background-color: transparent;
}
.cast-circle_sq:hover {
  box-shadow: 0 0 50px 0 #ff0003, 0 0 25px 0 rgba(255, 0, 3, .7);
}
.cast-circle_sq.hover {
  box-shadow: 0 0 35px 0 #ff0003;
}
/*20231215*/
.cast-circle_sq2 {
  position: relative;
  width: 100px;
  height: 150px;
  margin: 0 auto 15px;
  padding: 1px;
  border-radius: 0%;/*20230412*/
  /**/background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe494), to(#e09f2a));
  background-image: linear-gradient(180deg, #ffe494, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003, 0 0 6px 0 rgba(255, 0, 3, .3);
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease;
  cursor: pointer;
  background-color: transparent;
}
.cast-circle_sq:hover {
  box-shadow: 0 0 50px 0 #ff0003, 0 0 25px 0 rgba(255, 0, 3, .7);
}
.cast-circle_sq.hover {
  box-shadow: 0 0 35px 0 #ff0003;
}
/*20230412*/
.cast-headshot_sq {
  height: 100%;
  border-radius: 0%;/*20230412*/
  background-position: 50% 50%;
  background-size: cover;
  background-color: transparent;
}
.cast-headshot {
  height: 100%;
  border-radius: 100%;/*20230412*/
  background-position: 50% 50%;
  background-size: cover;
}

.cast-headshot2 {
  height: 100%;
  border-radius: 100%;
  background-image: url(../images/cast_nakagauchi_red.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
.cast-headshot2:hover {
  height: 100%;
  border-radius: 100%;
  background-image: url("../images/cast_nakagauchi.jpg");
  background-position: 50% 50%;
  background-size: cover;
}
.cast-name {
  position: relative;
  z-index: 5;
  margin-top: 0;
  /*margin-bottom: 2px;
  font-size: .8em;
  line-height: 1.15em;*/
  text-align: center
}
.cast-title {
  position: relative;
  z-index: 5;
  margin-top: 4px;
  margin-bottom: 1px;
  font-size: 1em;
  line-height: 1.15em;
  text-align: center
}
.cast-column {
  height: 100%;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease
}
.cast-column:hover {
  color: #ffde7b;
  text-shadow: 1px 0 6px #ff0003, 0 0 6px #ff0003, 1px 0 25px rgba(255, 0, 3, .7)
}
.creative-content-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.creative-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #fff;
  cursor: pointer
}
.creative-column:hover {
  color: #ffde7b;
  text-shadow: 1px 0 6px #ff0003, 0 0 6px #ff0003, 1px 1px 25px #ff0003
}
.creative-title {
  width: 100%;
  margin-bottom: 5px;
  font-size: .7em;
  text-align: center;
  text-transform: uppercase
}
.creative-name {
  margin-bottom: 0;
  font-size: 1.25em;
  text-align: center
}
.creative-name.single {
  display: inline-block
}
.creative-image {
  width: 70%
}
.creative-image.desktop {
  display: block;
  width: 70%
}
.creative-image.mobile {
  display: none
}
.creative-row {
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.creative-member-names {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center
}
.creative-name-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #fff;
  cursor: pointer
}
.creative-name-holder:hover {
  color: #ffde7b;
  text-shadow: 1px 1px 6px #ff0003
}
.cast-modal-text-holder {
  overflow: auto;
  max-height: 210px
}
.modal-close {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1000;
  width: 40px;
  padding: 10px;
  cursor: pointer
}
.modal-close.video {
  top: -40px;
  right: -40px
}
.cast-modal-content {
  width: 100%;
  height: 100%
}
.cast-modal-name {
  margin-right: 10px;
  margin-bottom: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase
}
.cast-modal-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 5px auto;
  margin-left: -15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none
}
.cast-modal-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
}
.cast-modal-bg {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000
}
.cast-modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around
}
.cast-modal-role {
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1em;
  line-height: 1.5em;
  text-transform: capitalize
}
.cast-bio {
  font-size: 1em;
  line-height: 1.45em
}
.modal-windmill {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: -30px;
  width: 60px;
  background-color: #000;
  -webkit-transform: translate(-30px, 0px);
  -ms-transform: translate(-30px, 0px);
  transform: translate(-30px, 0px)
}
.modal-windmill.video {
  bottom: -35px
}
.video-modal-bg {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000
}
.video-modal-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  z-index: 98;
  margin: 0 auto;
  max-width: 1200px
}
.signup-modal-bg {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
  display: none;
  overflow: scroll;
  margin-top: 70px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  -webkit-transition: all .2s ease;
  transition: all .2s ease
}
.signup-modal-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f9cb78;
  box-shadow: none
}
.signup-text-white-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around
}
.signup-text-white {
  max-width: 650px;
  margin-bottom: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.25em;
  line-height: 1.25em;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase
}
.signup-white-line {
  width: 40%;
  height: 1px;
  background-color: #fff
}
.signup-modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.signup-text-yellow {
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1em;
  line-height: 1em;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 0 25px #ff0003
}
.signup-text-yellow.big {
  font-size: 2em
}
.signup-modal-windmill {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: -35px;
  width: 60px;
  padding: 12px;
  background-color: #000;
  -webkit-transform: translate(-30px, 0px);
  -ms-transform: translate(-30px, 0px);
  transform: translate(-30px, 0px)
}
.logo-mobile-scaffolding {
  display: none
}
.scroll-text-holder-broadway {
  position: relative;
  overflow: hidden;
  width: 100%;
  text-align: center
}
.privacy-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.button-big-red {
  width: 100%;
  margin: 5px;
  padding: 15px 20px;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  color: #fff;
  font-size: .9em;
  line-height: .8em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: uppercase
}
.button-big-red:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}
.button-big-red.au-tickets {
  max-width: 400px;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 1em;
  line-height: 1em;
  letter-spacing: 1px
}
.faq-list {
  width: 70%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto
}
.faq-accordion {
  margin-top: 40px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(255, 0, 3, .3);
  text-align: center
}
.faq-question {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid rgba(255, 0, 3, .3);
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase
}
.faq-question:hover {
  color: #f9cb78
}
.faq-answer-text {
  margin-right: 30px;
  color: hsla(0, 0%, 100%, .5);
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}
.faq-header {
  text-align: left
}
.play-icon {
  position: absolute;
  z-index: 10;
  width: 150px;
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease
}
.play-icon:hover {
  -webkit-filter: brightness(114%);
  filter: brightness(114%)
}
.tfbl-outer-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.faq-section {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.video-logo {
  display: none;
  width: 100%
}
.faq-footnote {
  font-size: 1em;
  line-height: 1.5em
}
.logo-desktop-word {
  position: absolute
}
.logo-mobile-word {
  display: none
}
.soon-text {
  margin-bottom: 0;
  text-align: center
}
.logo-mobile-baz {
  display: none
}
.blades-holder {
  position: absolute;
  right: 10px;
  bottom: 27%;
  z-index: 20;
  width: 5%;
  height: 14%;
  max-width: 100%;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../images/blades.png);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat
}
.blades {
  display: none
}
.button-big-outline {
  width: 450px;
  margin: 5px;
  padding: 1px;
  border: 1px solid #000;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffde7b), to(#e09f2a));
  background-image: linear-gradient(180deg, #ffde7b, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  color: #fff;
  font-size: .9em;
  line-height: .8em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer
}
.button-big-outline:hover {
  box-shadow: 0 0 35px 0 #ff0003;
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}
.button-big-outline.half {
  width: 50%;
  margin-top: 4px;
  margin-right: 0;
  margin-left: 0
}
.big-button-text {
  margin-bottom: 0
}
.big-button-interior {
  width: 100%;
  height: 100%;
  padding: 14px 19px;
  background-color: #000;
  box-shadow: inset 0 0 35px 0 #ff0003
}
.footer-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.footer-address {
  display: inline-block;
  margin-bottom: 5px;
  font-size: .8em;
  text-align: center
}
.day {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 13.75%;
  height: 0;
  margin-right: -1px;
  margin-bottom: -1px;
  padding-right: 5px;
  padding-bottom: 10.5%;
  padding-left: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 0, 3, .7);
  text-align: center
}
.day.preday {
  z-index: 1;
  border-color: #414141
}
.day.endday {
  z-index: 1;
  border-color: #414141
}
.monthname {
  display: inline-block;
  width: 240px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase
}
.best-text {
  margin-bottom: 0
}
.weekholder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center
}
.days-head {
  display: inline-block;
  width: 13%;
  padding: 8px 8px 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: .8em;
  text-align: center;
  text-transform: uppercase
}
.datesholder {
  margin-bottom: 10px;
  padding-bottom: 10px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  text-align: center
}
.cal-arrow-icon {
  width: 20px;
  height: 20px
}
.day-num-style {
  margin-top: 6px;
  margin-bottom: 10%;
  font-family: Gotham;
  font-size: .7em;
  font-weight: 500;
  text-align: left
}
.cal-link {
  display: block;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  font-size: .8em;
  line-height: 1.5em;
  text-decoration: none
}
.cal-link:hover {
  color: #f9cb78
}
.cal-link.redhighlight {
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #f9cb78;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px rgba(255, 0, 3, .3)
}
.cal-link.redhighlight:hover {
  background-color: transparent;
  color: #ffde7b;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px #ff0003, 0 0 16px #ff0003
}
.month-select-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.month-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.best-color {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #f9cb78;
  box-shadow: 0 0 19px 4px rgba(255, 0, 3, .7)
}
.cal-left {
  padding: 10px;
  cursor: pointer
}
.best-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.cal-right {
  padding: 10px;
  cursor: pointer
}
.month-titles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.droparrow {
  display: none;
  padding: 12px
}
.calholder {
  width: 100%;
  margin-top: 15px;
  border: 1px solid #414141
}
.tbfl-title {
  display: block;
  margin-top: 10%;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 0 0 7px #ff0003, 0 0 30px #ff0003
}
.click-below {
  margin-bottom: 20px;
  font-size: 1em;
  line-height: 1.25em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2.5px
}
.history-text {
  width: 70%
}
.small-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}
.invitation-block {
  padding-top: 5%;
  padding-bottom: 5%
}
.invite-step-subhead {
  width: 100%;
  margin-top: 0;
  line-height: 1.25em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase
}
.invitation-instruction {
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
  text-align: center
}
.invite-prev-next-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 21px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #ff0003
}
.invite-nav-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #000;
  opacity: .8;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  cursor: pointer
}
.invite-nav-button:hover {
  opacity: 1
}
.invite-nav-button.prev {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.invite-nav-text {
  margin-bottom: 0
}
.invite-nav-text.of {
  padding-right: 5px;
  padding-left: 5px;
  color: #ff0003;
  font-size: 12px;
  text-transform: uppercase
}
.invite-nav-text.current {
  padding-right: 5px;
  padding-left: 5px;
  text-transform: uppercase
}
.invite-nav-text.total {
  padding-right: 5px;
  padding-left: 5px;
  text-transform: uppercase
}
.invite-nav-text.hover {
  color: #f9cb78;
  text-shadow: 0 0 6px #ff0003, 0 0 6px #ff0003
}
.invite-num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #000
}
.invite-left {
  padding: 10px;
  cursor: pointer
}
.invite-right {
  padding: 10px;
  cursor: pointer
}
.invitation-starting-text {
  padding-top: 2%;
  padding-bottom: 3%
}
.invite-title {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff0003;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.invite-small-title {
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 5px
}
.tm-logo {
  width: 150px;
  margin-bottom: 14px
}
.cwm-button {
  position: static;
  padding: 15px 50px;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7);
  -webkit-transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  color: hsla(0, 0%, 100%, .8);
  font-size: 1em;
  font-weight: 700;
  letter-spacing: .5px;
  text-decoration: none
}
.cwm-button:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 35px 0 #ff0003, inset 0 0 35px 0 #ff0003;
  color: #fff
}
.cwm-button.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.baz-letter-button {
  position: static;
  margin-right: auto;
  margin-bottom: 95px;
  margin-left: auto;
  padding: 15px 50px;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7);
  -webkit-transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  font-family: Gotham;
  color: hsla(0, 0%, 100%, .8);
  font-size: 1em;
  letter-spacing: .5px;
  text-decoration: none
}
.baz-letter-button:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 35px 0 #ff0003, inset 0 0 35px 0 #ff0003;
  color: #fff
}
.baz-letter-button.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.sweepstakes-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.sweeps-title {
  margin-bottom: 20px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: 1px 1px 10px #ff0003
}
.sweeps-title.date {
  margin-top: 0;
  text-shadow: 1px 1px 20px #ff0003, 1px 1px 10px #ff0003
}
.sweep-subtitle {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 500;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase
}
.sweep-subtitle.main {
  margin-top: 0
}
.sweep-text {
  max-width: 500px;
  margin-bottom: 10px;
  color: #eee;
  font-size: 1.25em;
  line-height: 1.3em;
  text-align: center
}
.aa-img {
  height: 150px;
  margin-right: 0
}
.row-img {
  height: 75px;
  margin-right: 50px
}
.sweep-sponsors {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.terms-link {
  display: inline-block;
  margin-bottom: 50px;
  padding: 5px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #fff;
  font-size: 1.1em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 0 4px #000;
  cursor: pointer
}
.terms-link:hover {
  opacity: 1;
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.sweep-title-bg {
  display: block;
  margin-top: 45px;
  margin-bottom: -55px;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: hsla(0, 0%, 100%, .2);
  font-size: 5em;
  line-height: 1em;
  text-align: center
}
.terms-title {
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 1px 0 6px #ff0003
}
.terms-para {
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  color: #eee;
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}
.terms-section {
  width: 100%;
  height: auto;
  padding-top: 85px;
  padding-bottom: 60px;
  font-weight: 400
}
.terms-sub {
  margin-bottom: 30px;
  color: #eee;
  font-size: 1.25em;
  line-height: 1.5em;
  text-align: center
}
.sweep-text-sm {
  font-size: .6em;
  line-height: .5em
}
.sweep-details {
  max-width: 600px;
  margin-bottom: 25px
}
.list-item {
  line-height: 1.3em;
  font-weight: 400
}
.sweeps-image-holder {
  margin-bottom: 40px;
  padding: 1px;
  border: 1px solid #ffde7b;
  box-shadow: 0 0 25px 0 #ff0003
}
.sweeps-dot {
  margin-bottom: 10px;
  color: #ff0003;
  font-size: 30px
}
.default-section {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.subtitle {
  margin-bottom: 20px;
  font-weight: 400;
  text-align: left
}
.default-text-section {
  width: 70%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto
}
.creative-image-post-open {
  width: 70%
}
.creative-image-post-open.desktop {
  display: block;
  width: auto;
  max-width: 400px;
  margin-top: 20px
}
.quote-header {
  width: 1000px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  text-align: center
}
.dotblock {
  width: 12px;
  height: 12px;
  margin-right: 7px;
  margin-left: 7px;
  padding-left: 0;
  border: 2px solid #ff0003;
  border-radius: 20px;
  background-color: #000
}
.dotblock.active {
  border-color: #d80606;
  background-color: #ff0003
}
.dots-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto
}
.quote {
  position: relative;
  width: 100%;
  max-width: 200%;
  text-align: center
}
.quote.mobile {
  display: none
}
.tickets-button-red {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 40px;
  margin-top: 0;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f9cb78;
  background-color: #ff0003;
  box-shadow: 0 0 25px 0 transparent, 0 0 0 0 transparent;
  opacity: .85;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: hsla(0, 0%, 100%, .8);
  font-size: 1em;
  font-weight: 700;
  letter-spacing: .5px;
  text-decoration: none
}
.tickets-button-red:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 25px 0 #ff0003, 0 0 0 0 #ff0003;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
  color: #fff
}
.tickets-button-red.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.mr-logo-text-right {
  margin-top: 11px;
  margin-bottom: 0;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Gotham book';
  color: #fff;
  font-size: 1.2em;
  font-weight: 500;
  text-align: left;
  letter-spacing: 4px
}
.mr-previews-text-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 27px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.mr-logo-text-left {
  margin-bottom: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Gotham;
  color: #fff;
  font-size: 1.6em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase
}
.hero-link {
  display: inline;
  padding-bottom: 6px;
  border-bottom: 1px solid #fff;
  -webkit-transition: border-color .4s ease, color .4s ease;
  transition: border-color .4s ease, color .4s ease;
  color: #fff;
  text-align: center;
  text-decoration: none
}
.hero-link:hover {
  border-bottom-color: #ff0003;
  color: #ff0003
}
.mr-logo-text-right-holder {
  padding-bottom: 13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Gotham;
  color: #fff;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: 2px
}
.cast-recording-text {
  font-size: .9em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 5px;
  text-decoration: none
}
.aus-title2 {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: #ffde7b;
  font-size: 6em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 4px;
  text-shadow: 0 0 7px #ff0003, 0 0 30px #ff0003
}
.aus-title-1 {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.5em;
  line-height: 1.5em;
  letter-spacing: 5px;
  text-shadow: 0 0 15px #ff0003, 0 0 20px #ff0003
}
.scroll-text-holder-aus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 85px;
  padding-left: 85px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.project-subtitle {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 24px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase
}
.melbourne-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.aus-top-logo-desktop {
  width: 90%;
  margin-top: 50px;
  display: block
}
.cancer-trust {
  width: 90%;
  margin: 50px auto;
  display: block
}
.aus-top-logo-mobile {
  display: none;
  margin-top: 81px
}
.aus-section {
  width: 100%;
  height: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
  font-weight: 400
}
.post-open-quote-holder {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.aus-video {
  width: 100%
}
.aus-video.tony-book-embed {
  width: 90%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto
}
.aus-windmill {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: -30px;
  width: 60px;
  background-color: #000;
  -webkit-transform: translate(-30px, 0px);
  -ms-transform: translate(-30px, 0px);
  transform: translate(-30px, 0px)
}
.aus-windmill.video {
  bottom: -35px;
  -webkit-transform: translate(-40px, 0px);
  -ms-transform: translate(-40px, 0px);
  transform: translate(-40px, 0px)
}
.bp-logo {
  width: 50%;
  margin-top: 40px;
  margin-bottom: 40px
}
.project-title {
  position: static;
  bottom: 40px;
  display: block;
  width: 100%;
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.8em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.project-subtitle-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.project-line {
  width: 100%;
  height: 3px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff
}
.project-line.full {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto
}
.project-title-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.project-section {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.project-text {
  margin-top: 0;
  margin-bottom: 40px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.25em;
  line-height: 1.35em;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase
}
.quote-section {
  width: 100%;
  padding-top: 5%;
  padding-bottom: 5%;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../images/quote_bg_1800x1800.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed
}
.quote-holder {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.melbourne {
  width: 150px
}
.signup-dropdown {
  height: 40px;
  margin-bottom: 15px;
  border: 1px solid #f9cb78;
  background-color: #000;
  color: #fff;
  font-size: 1em
}
.signup-dropdown-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.mc-field-group {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.mc-field-group.one {
  margin-right: 10px
}
.text-field-2 {
  border: 1px solid #f9cb78;
  background-color: transparent;
  box-shadow: inset 0 0 20px 0 #ff0003, 0 0 25px 3px #ff0003;
  font-size: .9em;
  text-align: center;
  letter-spacing: .5px
}
.bar-2 {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px;
  opacity: .5;
  color: #f9cb78;
  font-size: .7em;
  line-height: 1em;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: 1px 0 4px #ff0003
}
.scroll-text-foreground-2 {
  position: relative;
  bottom: 40px;
  display: block;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 3em;
  line-height: 1em;
  letter-spacing: 5px;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.signup-dropdown-2 {
  border: 1px solid #f9cb78;
  background-color: #000;
  box-shadow: inset 0 0 15px 0 #ff0003, 0 0 25px 0 #ff0003;
  color: #fff
}
.privacy-link-2 {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #fff;
  font-size: .7em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 0 4px #000;
  cursor: pointer
}
.privacy-link-2:hover {
  opacity: 1;
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.submit-button-2 {
  width: 100%;
  padding: 10px 20px;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  color: #fff;
  font-size: .9em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: uppercase
}
.submit-button-2:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}
.faq-question-2 {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid rgba(255, 0, 3, .3);
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase
}
.faq-question-2:hover {
  color: #f9cb78
}
.faq-accordion-2 {
  margin-top: 40px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(255, 0, 3, .3);
  text-align: center
}
.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  padding-right: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.nav-down-arrow {
  padding-left: 10px;
  color: #fff
} /*.dropdown-list{background-color:transparent}*/ .dropdown-list.w--open {
  background-color: #000
}
.menu-right-align {
  width: 33.3%;
  text-align: right
}
.city {
  font-family: Gotham;
  color: #fff
}
.city-item {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 10px 0;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  font-family: Gotham;
  color: #fff;
  font-size: .8em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0 #000
}
.city-item:hover {
  color: #f9cb78;
  text-shadow: 1px 0 5px #ff0003
}
.globe-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px
}
.menu-modal-close-2 {
  position: absolute;
  top: 5px;
  right: -55px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  padding: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: right .4s ease;
  transition: right .4s ease;
  cursor: pointer
}
.menu-modal-close-2.active {
  right: 5px
}
.nav-links-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  opacity: 0
}
.nav-links-2.active {
  opacity: 1;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease
}
.x-close {
  display: none
}
.text-block {
  display: inline-block;
  margin-top: 2px;
  margin-right: 10px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #f9cb78;
  font-size: 12px;
  letter-spacing: 1px;
  text-shadow: 0 0 10px #ff0003, 0 0 10px #ff0003, 0 0 10px #ff0003
}
.nav-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.dropdown-link {
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  font-size: .8em;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase
}
.dropdown-link:hover {
  color: #ed1c24
}
.nav-link-modal {
  margin-bottom: 3px;
  padding: 10px;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  font-size: 3em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase
}
.nav-link-modal:hover {
  color: #ff0003
}
.nav-menu-bg-2 {
  position: fixed;
  left: -450px;
  top: 0;
  z-index: 1000;
  width: 450px;
  height: 100%;
  padding: 30px 50px 30px 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: transparent;
  -webkit-transition: left .4s ease, background-color .4s ease;
  transition: left .4s ease, background-color .4s ease
}
.nav-menu-bg-2.active {
  left: 0;
  background-color: #000
}
.nav-menu-2 {
  margin-top: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.icon-4 {
  right: -10px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #fff
}
.dropdown-toggle-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  padding: 20px 30px 20px 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  line-height: 1em;
  text-transform: uppercase
}
.dropdown-toggle-2:hover {
  color: #ff0003
}
.nav-link {
  width: 100%;
  padding: 10px;
  -webkit-transition: color .2s ease, -webkit-transform .2s ease;
  transition: color .2s ease, -webkit-transform .2s ease;
  transition: color .2s ease, transform .2s ease;
  transition: color .2s ease, transform .2s ease, -webkit-transform .2s ease;
  color: #fff;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase
}
.nav-link:hover {
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
  color: red
}
.modal-menu-nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}
.dropdown-2 {
  margin-right: 0;
  margin-left: 0
}
.dropdown-list-2 {
  background-color: #000
}
.dropdown-list-2.w--open {
  margin-top: -1px;
  background-color: rgba(0, 0, 0, .8)
}
.menu-button-2 {
  display: none;
  padding: 10px;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  cursor: pointer
}
.menu-button-2:hover {
  color: #ed1c24
}
.nav-bar-2 {
  position: fixed;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, .8)
}
.separator {
  width: 100%;
  height: 1px;
  background-color: #ff0003
}
.hamburger-2 {
  font-size: 2em;
  line-height: 1em
}
.nav-tickets-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 40px;
  margin-right: 10px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ed1c24;
  -webkit-transition: background-color .2s ease, color .2s ease;
  transition: background-color .2s ease, color .2s ease;
  color: #fff;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: none
}
.nav-tickets-button:hover {
  background-color: #fff;
  color: #232323
}
.nav-tickets-button.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.tickets-button-text-2 {
  margin-bottom: 0;
  font-family: Gotham;
  font-size: .9em;
  letter-spacing: 1px
}
.modal-menu {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #111;
  letter-spacing: 1px
}
.x-line {
  width: 30px;
  height: 2px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: #fff
}
.x-line.one {
  -webkit-transform: translate(0px, 0px) rotate(0deg);
  -ms-transform: translate(0px, 0px) rotate(0deg);
  transform: translate(0px, 0px) rotate(0deg);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: width .3s ease, background-color .2s ease, -webkit-transform .3s ease;
  transition: width .3s ease, background-color .2s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, width .3s ease, background-color .2s ease;
  transition: transform .3s ease, width .3s ease, background-color .2s ease, -webkit-transform .3s ease
}
.x-line.one.hover {
  width: 27px;
  -webkit-transform: translate(0px, -7px) rotate(40deg);
  -ms-transform: translate(0px, -7px) rotate(40deg);
  transform: translate(0px, -7px) rotate(40deg)
}
.x-line.one.active {
  width: 35px;
  background-color: #ff0003;
  -webkit-transform: rotate(45deg) translate(0px, -3px);
  -ms-transform: rotate(45deg) translate(0px, -3px);
  transform: rotate(45deg) translate(0px, -3px)
}
.x-line.three {
  -webkit-transform: translate(0px, 0px) rotate(0deg);
  -ms-transform: translate(0px, 0px) rotate(0deg);
  transform: translate(0px, 0px) rotate(0deg);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: width .3s ease, background-color .2s ease, -webkit-transform .3s ease;
  transition: width .3s ease, background-color .2s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, width .3s ease, background-color .2s ease;
  transition: transform .3s ease, width .3s ease, background-color .2s ease, -webkit-transform .3s ease
}
.x-line.three.hover {
  width: 27px;
  -webkit-transform: translate(0px, 7px) rotate(-40deg);
  -ms-transform: translate(0px, 7px) rotate(-40deg);
  transform: translate(0px, 7px) rotate(-40deg)
}
.x-line.three.active {
  width: 35px;
  background-color: #ff0003;
  -webkit-transform: rotate(-45deg) translate(0px, 3px);
  -ms-transform: rotate(-45deg) translate(0px, 3px);
  transform: rotate(-45deg) translate(0px, 3px)
}
.x-line.two {
  -webkit-transition: opacity .2s ease, background-color .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, background-color .2s ease, -webkit-transform .2s ease;
  transition: opacity .2s ease, background-color .2s ease, transform .2s ease;
  transition: opacity .2s ease, background-color .2s ease, transform .2s ease, -webkit-transform .2s ease
}
.x-line.two.hover {
  opacity: 0;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px)
}
.x-line.two.active {
  background-color: #ff0003;
  opacity: 0;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px)
}
.nav-home-link {
  position: absolute;
  top: 18px;
  right: -120px;
  z-index: 1001;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-transition: opacity .2s ease, right .4s ease, color .2s ease;
  transition: opacity .2s ease, right .4s ease, color .2s ease;
  color: #fff;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 1px;
  text-decoration: none
}
.nav-home-link:hover {
  color: #ff0003
}
.nav-home-link.active {
  right: -70px;
  opacity: 0
}
.tile-section {
  position: relative;
  z-index: 5;
  width: 100%;
  padding-top: 5%;
  padding-bottom: 5%;
  border-top: 2px solid #ed1c24;
  border-bottom: 2px solid #ed1c24
}
.donation-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.tile-holder {
  width: 100%;
  height: 100%;
  padding: 1px;
  border: 1px solid #f9cb78;
  box-shadow: none;
  -webkit-transition: box-shadow .2s ease, border .2s ease;
  transition: box-shadow .2s ease, border .2s ease
}
.tile-holder:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 25px 0 #ff0003
}
.tile-image {
  width: 100%
}
.play-icon-tile {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  -webkit-filter: contrast(0%) brightness(200%);
  filter: contrast(0%) brightness(200%);
  -webkit-transform: translate(0px, -50%) translate(-50%, 0px);
  -ms-transform: translate(0px, -50%) translate(-50%, 0px);
  transform: translate(0px, -50%) translate(-50%, 0px);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease
}
.tour-header {
  color: #fff;
  font-size: 2.25em;
  line-height: 1em;
  font-weight: 400;
  text-align: center
}
.tour-subheader {
  margin-top: 0;
  padding-top: 0;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #ff0003;
  font-size: 1.75em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: none
}
.tour-subheader:hover {
  color: #f9cb78
}
.tour-description {
  width: 100%;
  color: hsla(0, 0%, 100%, .5);
  font-size: 1em;
  line-height: 1.5em;
  text-align: center
}
.tour-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  align-self: auto;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto
}
.tour-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.tour-footnote {
  margin-top: 10%;
  margin-bottom: 10px;
  font-size: 1.4em;
  line-height: 1.5em;
  text-align: center
}
.get-tour-tickets-button {
  position: static;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 27px;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7);
  -webkit-transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  transition: color .2s ease, box-shadow .2s ease, border .2s ease;
  color: hsla(0, 0%, 100%, .8);
  font-size: 1.25em;
  text-align: center;
  letter-spacing: .5px;
  text-decoration: none
}
.get-tour-tickets-button:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 35px 0 #ff0003, inset 0 0 35px 0 #ff0003;
  color: #fff
}
.get-tour-tickets-button.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.tour-page {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.tour-subtitle {
  position: relative;
  bottom: 40px;
  display: block;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 3em;
  line-height: 1em;
  letter-spacing: 5px;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.tour-subtitle.company {
  position: static;
  -webkit-transition: text-shadow .2s ease, color .2s ease;
  transition: text-shadow .2s ease, color .2s ease;
  color: rgba(249, 203, 120, .5);
  text-shadow: 1px 0 25px rgba(255, 0, 3, .5)
}
.tour-subtitle.company:hover {
  color: #ffde7b;
  text-shadow: 1px 0 35px #ff0003, 0 0 25px #ff0003
}
.tour-subtitle.company.active {
  color: #ffde7b;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.tour-main-title {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: hsla(0, 0%, 100%, .2);
  font-size: 8em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 4px
}
.tour-text-holder {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
  text-align: center
}
.tour-text-holder.creative {
  margin-top: 100px
}
.main-nav-item {
  display: inline-block;
  width: 100%;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 10px;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: 'Gotham book';
  color: #fff;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0 #000
}
.main-nav-item:hover {
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
  color: #f9cb78;
  text-shadow: 1px 0 5px #ff0003
}
.main-nav-item.city {
  padding-left: 0
}
.main-nav-item.city-link {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  text-align: center
}
.menu-item {
  margin-right: 10px;
  margin-left: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: Lato, sans-serif;
  text-shadow: none
}
.menu-item:hover {
  color: #f9cb78;
  text-shadow: 0 0 10px #ff0003, 0 0 10px #ff0003
}
.menu-item-copy {
  display: block;
  margin-right: 0;
  margin-left: 0;
  font-family: 'Gotham book';
  line-height: 16px;
  font-weight: 400;
  text-align: center
}
.city-nav-item {
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  font-size: .8em;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase
}
.city-nav-item:hover {
  color: #ff0003
}
.tour-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 27px;
  padding-left: 27px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto
}
.tbfl-video-title {
  margin-top: 20px;
  font-size: 1em;
  line-height: 1.25em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase
}
.tour-subtext {
  display: block;
  margin: 0 auto 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 2px solid #ed1c24;
  border-bottom: 2px solid #ed1c24;
  font-size: 1.5em;
  line-height: 1.25em;
  text-align: center
}
.tour-row {
  width: 100%
}
.tour-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.footer-push {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 300px
}
.news-text {
  max-width: 600px;
  font-size: 1.25em;
  line-height: 1.25em;
  text-transform: none
}
.news-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 5%;
  margin-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.page-title {
  margin-top: 0;
  color: #ed1c24;
  font-size: 3em;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase
}
.news-image {
  width: 100%;
  padding: 1px
}
.text-link {
  border-bottom: 1px solid transparent;
  -webkit-transition: border .2s ease;
  transition: border .2s ease;
  color: red;
  text-decoration: none
}
.text-link:hover {
  border-bottom-color: #ed1c24
}
.text-link.news {
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-style: none;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #f9cb78;
  font-size: 1.25em;
  line-height: 1em;
  text-shadow: 0 0 0 #ff0003, 0 0 20px #ff0003, 1px 0 5px #ff0003
}
.text-link.news:hover {
  color: #ffde7b;
  text-shadow: 0 0 10px #ff0003, 0 0 20px #ff0003, 1px 0 10px #ff0003
}
.text-link.baz-link {
  border-bottom-color: #fff;
  -webkit-transition-property: all;
  transition-property: all;
  color: #fff
}
.text-link.baz-link:hover {
  border-bottom-color: transparent
}
.button {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #ed1c24;
  -webkit-transition: background-color .2s ease, color .2s ease;
  transition: background-color .2s ease, color .2s ease;
  color: #fff;
  letter-spacing: 1px;
  text-decoration: none
}
.button:hover {
  background-color: #fff;
  color: #000
}
.news-date {
  max-width: 600px;
  color: #ff0003;
  font-size: .9em;
  line-height: 1em
}
.news-row {
  width: 100%;
  margin-bottom: 10%
}
.info-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.ticket-online-button-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1em;
  text-align: center
}
.ticket-online-button-text:hover {
  border-color: #fff;
  background-color: transparent
}
.news-image-link {
  width: 100%;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 17px 7px rgba(255, 0, 3, .5);
  -webkit-transition: box-shadow .2s ease, border .2s ease;
  transition: box-shadow .2s ease, border .2s ease
}
.news-image-link:hover {
  border-color: #ffde7b;
  box-shadow: 0 0 20px 10px rgba(255, 0, 3, .8)
}
.news-title-link {
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  color: #fff;
  font-weight: 700;
  text-decoration: none
}
.news-title-link:hover {
  color: #ed1c24
}
.news-title {
  margin-top: -5px;
  color: #ff0003;
  font-size: 1.5em;
  line-height: 1.15em;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase
}
.news-pagination {
  text-align: center
}
.page-numbers {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px;
  border-bottom: 1px solid transparent;
  -webkit-transition: border-color .2s ease;
  transition: border-color .2s ease;
  color: #ed1c24;
  font-size: 1.25em;
  line-height: 1em;
  text-decoration: none
}
.page-numbers:hover {
  border-bottom-color: #ed1c24
}
.page-numbers.current {
  border-bottom-style: none;
  border-bottom-width: 0;
  -webkit-transition-property: none;
  transition-property: none;
  color: #fff
}
.policy-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.faq-header-copy {
  font-family: 'Gotham book';
  font-weight: 500;
  text-align: left
}
.policy-title {
  max-width: 800px;
  margin: 0 auto 20px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 1px 0 6px #ff0003
}
.policy-h3 {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  text-align: left
}
.policy-h3.update {
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  text-align: center
}
.policy-text {
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  color: #eee;
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}
.policy-h4 {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  font-family: Gotham;
  font-style: italic;
  font-weight: 500;
  text-align: left;
  text-decoration: underline
}
.text-span {
  font-family: Gotham;
  font-weight: 700
}
.text-span-copy {
  font-family: Gotham;
  font-weight: 700
}
.policy-list {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto
}
.policy-list-item {
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  color: #eee;
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}
.lon-title-2 {
  display: block;
  margin-top: 5px;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: #ffde7b;
  font-size: 6em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 4px;
  text-shadow: 0 0 7px #ff0003, 0 0 30px #ff0003
}
.lon-title-1 {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.5em;
  line-height: 1.5em;
  letter-spacing: 5px;
  text-shadow: 0 0 15px #ff0003, 0 0 20px #ff0003
}
.home-logo {
  width: 65px;
  margin-bottom: -1px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end
}
.nav-bar-3 {
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #b10b00
}
.menu-modal-close-3 {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 1000;
  display: none;
  width: 30px;
  padding: 6px;
  cursor: pointer
}
.menu-item-2 {
  margin-right: 5px;
  margin-bottom: 3px;
  margin-left: 5px;
  padding: 10px 5px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  font-family: Gotham;
  color: #fff;
  font-size: .8em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0 #000
}
.menu-item-2:hover {
  color: #f9cb78;
  text-shadow: 1px 0 5px #ff0003
}
.tickets-button-red-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 40px;
  margin-top: 0;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #ff0003;
  -webkit-filter: brightness(86%);
  filter: brightness(86%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  font-family: Gotham;
  color: hsla(0, 0%, 100%, .8);
  font-size: 1em;
  letter-spacing: .5px;
  text-decoration: none
}
.tickets-button-red-2:hover {
  border-color: #ffde7b;
  -webkit-filter: brightness(122%);
  filter: brightness(122%);
  color: #fff
}
.tickets-button-red-2.w--open {
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff
}
.nav-links-3 {
  position: relative
}
.tickets-button-text-3 {
  margin-bottom: 0;
  color: #fff;
  letter-spacing: 1px
}
.nav-logo {
  width: 40px
}
.nav-brand {
  margin-right: 10px;
  padding: 5px;
  background-image: radial-gradient(circle closest-side at 50% 50%, rgba(255, 0, 3, .7), rgba(255, 0, 3, 0));
  color: transparent
}
.windmill-home-link {
  width: 70px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}
.nav-submenu {
  position: absolute;
  top: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #b10b00
}
.nav-submenu.open {
  top: 100%;
  background-color: #ed1c24
}
.nav-bg-color {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000
}
.menu-button-3 {
  display: none;
  padding: 5px
}
.nav-bar-4 {
  position: fixed;
  z-index: 4000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #ed1c24;
  background-color: #000
}
.home-logo-badge-holder {
  display: none;
  margin-top: -88px;
  margin-bottom: 5%;
  margin-left: 80px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(4%, #000), color-stop(97%, #000), to(transparent));
  background-image: linear-gradient(90deg, transparent, #000 4%, #000 97%, transparent)
}
.nyt-badge {
  width: 110px;
  margin-top: 25px
}
.home-video-cover-grad {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: auto;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(75%, rgba(0, 0, 0, .1)), color-stop(97%, rgba(0, 0, 0, .5)), to(#000));
  background-image: linear-gradient(180deg, transparent, transparent 50%, rgba(0, 0, 0, .1) 75%, rgba(0, 0, 0, .5) 97%, #000)
}
.signup-modal-open-button {
  margin-top: 5%;
  margin-bottom: 0;
  padding: 15px 25px 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer
}
.signup-modal-open-button:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.text-holder-lon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  box-shadow: inset 0 0 25px 0 #ff0003
}
.text-field-3 {
  width: 100%;
  border: 1px solid #f9cb78;
  background-color: transparent;
  font-family: Gotham;
  font-size: 1em;
  font-weight: 500;
  text-align: center;
  letter-spacing: .5px
}
.text-field-3.left {
  margin-right: 5px
}
.text-field-3.right {
  margin-left: 5px
}
.signup-text-yellow-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1em;
  line-height: 1em;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 0 25px #ff0003
}
.signup-text-yellow-2.big {
  font-size: 2em
}
.signup-modal-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
}
.form-block-2 {
  max-width: 450px;
  min-width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcee92), to(#e09f2a));
  background-image: linear-gradient(180deg, #fcee92, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003
}
.submit-button-3 {
  margin: 5px;
  padding: 15px 40px;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  font-family: Gotham;
  color: #fff;
  font-size: 1em;
  line-height: .8em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase
}
.submit-button-3:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%)
}
.signup-bohemian-image {
  width: 100%;
  max-width: 600px
}
.signup-form-box-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.signup-modal-open-button-footer {
  margin-top: 0;
  padding: 15px 25px 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer
}
.signup-modal-open-button-footer:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.signup-holder .mc-field-group ul {
  list-style-type: none;
  margin: 20px 0;
  padding: 0
}
.signup-holder .mc-field-group ul li {
  text-align: left;
  font-size: 16px
}
.signup-holder .mc-field-group ul li label {
  display: inline;
  margin-left: 10px;
  font-weight: 400
}
.news-section {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center
}
.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}
.social-holder-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.signup-dropdown-holder-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px
}
.aa-img-2 {
  display: none;
  height: 150px;
  margin-right: 0
}
.list-item-2 {
  margin-bottom: 0;
  color: #eee
}
.sweep-text-2 {
  max-width: none;
  margin-bottom: 0;
  font-family: 'Gotham book';
  color: #eee;
  font-size: 1.25em;
  line-height: 1.3em;
  font-weight: 400;
  text-align: center
}
.footer-2 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300px;
  margin-top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.form-block-3 {
  max-width: 450px;
  min-width: 450px;
  margin-top: 0;
  margin-bottom: 20px
}
.form-block-3.foot {
  margin-top: 10px;
  background-image: none;
  box-shadow: none
}
.sweeps-title-2 {
  margin-bottom: 20px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: 1px 1px 10px #ff0003
}
.sweeps-title-2.date {
  margin-top: 0;
  text-shadow: 1px 1px 20px #ff0003, 1px 1px 10px #ff0003
}
.form-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000
}
.sweep-subtitle-2 {
  margin-top: 5%;
  margin-bottom: 0;
  font-family: Gotham;
  color: #fff;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: 500;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase
}
.sweep-subtitle-2.main {
  margin-top: 0;
  margin-bottom: 6px;
  color: #eee;
  font-size: 1em;
  font-weight: 500
}
.sweep-subtitle-2.main.sweepstakes--heading {
  margin-bottom: 0;
  font-size: 4em;
  letter-spacing: 9px
}
.sweep-subtitle-2.main.sweep-sub-gotham {
  font-family: 'Gotham book';
  font-weight: 400
}
.sweep-subtitle-2.cast-album-text {
  margin-bottom: 15px
}
.main-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.main-container-2.sweeps-container {
  margin-bottom: 4px
}
.main-container-2.privacy-container {
  display: block
}
.row-img-2 {
  display: none;
  height: 75px;
  margin-right: 50px
}
.terms-link-2 {
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: Gotham;
  color: #fff;
  font-size: 1.1em;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 1px 0 4px #000;
  cursor: pointer
}
.terms-link-2:hover {
  border-bottom-color: #ff0003;
  opacity: 1;
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.terms-link-2.sweeps-order-link {
  margin-bottom: 20px;
  padding: 10px 15px;
  border-bottom-style: none;
  background-color: #ff0003;
  opacity: .85;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  text-decoration: none;
  text-shadow: none
}
.terms-link-2.sweeps-order-link:hover {
  opacity: 1
}
.footer-push-2 {
  height: 250px
}
.sweepstakes-section-2 {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400
}
.sweep-details-2 {
  max-width: 600px;
  margin-bottom: 10px;
  padding-left: 2px;
  list-style-type: none
}
.terms-title-2 {
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 1px 0 6px #ff0003
}
.terms-para-2 {
  width: 800px;
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  font-family: 'Gotham book';
  color: #eee;
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}
.grammy-title {
  margin-top: 0;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase
}
.grammy-consideration {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1.5em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 3px
}
.grammy-quotes {
  width: 100%;
  padding-top: 5%;
  padding-bottom: 5%
}
.grammy-red-line {
  width: 90%;
  height: 1px;
  margin-top: 5%;
  margin-right: auto;
  margin-left: auto;
  background-color: #ed1c24
}
.grammy-thank-you-section {
  width: 100%;
  height: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
  font-weight: 400
}
.grammy-hero-section {
  width: 100%;
  height: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
  font-weight: 400
}
.grammy-thank-you-title {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 3em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 3px
}
.grammy-thank-you-subtitle {
  margin: 0 -30px 30px;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase
}
.grammy-songs {
  font-size: .9em;
  line-height: 1.75em;
  text-align: justify;
  letter-spacing: 1px
}
.grammy-dot {
  color: #ed1c24;
  font-size: 1em
}
.grammy-news-title {
  display: block;
  margin-top: 0;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff0003;
  font-size: 1.15em;
  line-height: 1.35em
}
.grammy-news-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.grammy-news-column {
  text-align: left;
  letter-spacing: 0px
}
.grammy-news-image {
  margin-bottom: 10px;
  border: 1px solid #f9cb78;
  box-shadow: none;
  -webkit-transition: all .2s ease;
  transition: all .2s ease
}
.grammy-news-image:hover {
  box-shadow: 0 0 25px 0 #ff0003
}
.grammy-news-type {
  margin-bottom: 5px;
  font-size: 1em;
  line-height: 1.5em;
  text-align: justify;
  letter-spacing: 2px
}
.grammy-news-date {
  margin-bottom: 5px;
  color: #ed1c24;
  font-size: 1em;
  line-height: 1.5em;
  text-align: justify
}
.grammy-news-date-copy {
  font-size: 1em;
  line-height: 1.5em;
  text-align: justify;
  letter-spacing: 2px
}
.grammy-news {
  font-size: 1em;
  line-height: 1.5em
}
.grammy-news-header {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 0;
  margin-bottom: 5%;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 3px
}
.grammy-news-excerpt {
  margin-top: 15px;
  font-size: 1em;
  line-height: 1.35em
}
.grammy-news-read-more {
  color: #ed1c24;
  font-size: .9em;
  line-height: 1.5em;
  text-align: justify;
  text-decoration: none
}
.grammy-listen-tab {
  position: fixed;
  left: -45px;
  top: 120px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 140px;
  height: 50px;
  padding-right: 25px;
  padding-left: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d1040c;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
  cursor: pointer
}
.grammy-listen-tab:hover {
  background-color: #ff000a
}
.paragraph {
  margin-bottom: 0
}
.grammy-listen-text {
  margin-right: 10px;
  margin-bottom: 0;
  font-size: 1.25em;
  font-weight: 700;
  letter-spacing: 2px
}
.listen-carot {
  right: 10px;
  margin-right: 0;
  margin-bottom: 14px;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-size: 1.25em
}
.listen-carot.is-open {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg)
}
.grammy-news-section {
  width: 100%;
  height: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
  font-weight: 400
}
.grammy-quote {
  margin-top: 0;
  font-size: 2.25em;
  line-height: 1.25em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase
}
.grammy-quote-attribution {
  margin-bottom: 5px;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase
}
.grammy-quote-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-bottom: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.grammy-red-line-quote {
  width: 200px;
  height: 1px;
  margin-top: 5%;
  margin-right: auto;
  margin-left: auto;
  background-color: #ed1c24
}
.grammy-button {
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 25px 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer
}
.grammy-button:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.grammy-quote-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.benefit-text-holder {
  margin-top: 34px
}
.donate-button {
  margin-top: 0;
  margin-bottom: 16px;
  padding: 13px 71px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: Gotham;
  font-size: 1.6em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer
}
.donate-button:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.donate-button.donate-top {
  margin-top: 24px;
  margin-bottom: 56px;
  font-family: Montserrat, sans-serif
}
.benefit-text-1 {
  margin-top: 0;
  margin-bottom: 8px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.25em;
  line-height: 1.35em;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase
}
.benefit-text-2 {
  margin-top: 0;
  margin-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #ed1c24;
  font-size: 1.25em;
  line-height: 1.35em;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-transform: capitalize
}
.benefit-text-1-copy {
  margin-top: 0;
  margin-bottom: 40px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Gotham;
  font-size: 1.25em;
  line-height: 1.35em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase
}
.benefit-text-3 {
  margin-top: 0;
  margin-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.25em;
  line-height: 1.35em;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none
}
.benefit-text-4 {
  margin-top: 16px;
  margin-bottom: 34px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  font-size: 24px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none
}
.link {
  text-decoration: none
}
.text-link.white-link {
  border-bottom-color: #fff;
  -webkit-transition-property: all;
  transition-property: all;
  color: #fff
}
.text-link.white-link:hover {
  border-bottom-color: transparent
}
.text-link-2 {
  border-bottom: 2px solid #000;
  color: #fff;
  text-decoration: none;
  text-transform: none
}
.text-link-2:hover {
  border-bottom-color: #fff
}
.donate-sociasl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.donate-sociasl.three {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.donate-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.donate-red-line {
  width: 90%;
  height: 1px;
  margin: 2% auto;
  background-color: #ed1c24
}
.post-type {
  max-width: 600px;
  font-size: 1em;
  line-height: 1.25em;
  font-weight: 400;
  text-transform: uppercase
}
.blog-date {
  max-width: 600px;
  color: #ff0003;
  font-size: 1em;
  line-height: 1em
}
.blog-title {
  margin-top: -5px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ff0003;
  color: #ff0003;
  font-size: 1.5em;
  line-height: 1.15em;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase
}
.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.blog-type {
  color: #fff;
  font-size: 1.7em;
  line-height: 1em;
  text-decoration: none
}
.blog-type-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.blog-header-underline {
  height: 1px;
  margin: 35px 9% 20px;
  background-color: #ed1c24;
  color: #ff0003
}
.feat-img-holder {
  position: relative
}
.feat-img-gradient {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
  background-image: linear-gradient(0deg, #000, transparent)
}
.blog-title-holder {
  position: relative;
  width: 100%;
  margin-top: -130px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%
}
.heading {
  font-family: 'Gotham book';
  font-size: 3em;
  font-weight: 400;
  text-align: center
}
.blog-single-title {
  font-size: 2.5rem;
  line-height: 1.1em;
  text-align: center;
  margin-top: 0 !important
}
.blog-single-meta {
  font-size: 1.2em;
  text-align: center
}
.blog-button {
  display: inline;
  width: auto;
  margin: 0 auto 16px;
  padding: 13px 7%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  font-size: 1.1em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer
}
.blog-button:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.blog-button.donate-top {
  margin-top: 24px;
  margin-bottom: 56px
}
.single-blog-section {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-weight: 400;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  max-width: 1200px
}
.related-posts {
  flex: 0 0 270px
}
.post-column {
  position: relative;
  min-height: 375px;
  margin-bottom: 15px
}
.post-column-bg {
  background-size: cover;
  background-position: center center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1
}
.post-column-content {
  position: absolute;
  z-index: 2;
  bottom: 15px;
  width: calc(100% - 30px);
  left: 15px;
  background: #000;
  padding: 15px
}
.post-column-content .text-link.news {
  font-size: .875rem
}
.share-copy {
  width: 100%
}
.share-post-icons {
  display: flex;
  align-items: center;
  justify-content: center
}
.publish-date {
  flex: 0 0 200px;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%
}
.author-name {
  padding-top: 1rem;
  color: #fff
}
.blog-container {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  font-size: 1.3em;
  line-height: 1.9em;
  font-weight: 400;
  text-align: left;
  text-transform: none
}
.paragraph-2 {
  text-transform: none
}
.blog-button-holder {
  overflow: visible;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center
}
.link-block {
  background-color: #fff;
  text-align: center;
  text-decoration: none
}
.blog-red-line {
  width: 100%;
  height: 1px;
  margin: 2% auto;
  background-color: #ed1c24
}
.share-post-label {
  font-weight: 400;
  text-transform: uppercase
}
.blog-social-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.audition-title {
  font-size: 3.3em;
  line-height: 1.3em;
  text-align: center;
  text-transform: uppercase
}
.audition-subtitle {
  line-height: 41px;
  text-align: center;
  text-transform: none
}
.audition-line-1 {
  width: 100%;
  height: 1px;
  margin: 2% auto;
  background-color: #ed1c24
}
.audition-p {
  margin-top: 65px;
  margin-bottom: 55px;
  font-size: 1em;
  line-height: 2em
}
.aud-faq-header {
  margin-top: 65px;
  text-align: left
}
.audition-line-2 {
  width: 100%;
  height: 1px;
  margin: 2% auto;
  background-color: #ed1c24
}
.aud-faq-answer-text {
  margin-right: 30px;
  color: #fff;
  font-size: 1em;
  line-height: 2em;
  text-align: left
}
.aud-faq-question {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid rgba(255, 0, 3, .3);
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase
}
.aud-faq-question:hover {
  color: #f9cb78
}
.casting-callout-btn {
  margin-top: 0;
  margin-bottom: 10%;
  padding: 15px 25px 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer
}
.casting-callout-btn:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.hero-text-box {
  max-width: 1180px;
  margin: 5% auto 120px;
  padding: 1% 1% 100px;
  border: 1px solid #f9cb78;
  text-align: center
}
.hero-text-text {
  width: 80%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  font-size: 1.5em;
  line-height: 1.25em;
  font-weight: 400
}
.hero-text-text.dramadesk {
  margin-top: 3%;
  margin-bottom: 3%;
  text-align: center
}
.donation-box {
  display: inline-block;
  margin-right: 2%;
  margin-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  text-decoration: none
}
.donation-box:hover {
  -webkit-filter: brightness(130%);
  filter: brightness(130%)
}
.donation-image {
  max-height: 120px;
  max-width: 250px;
  margin-bottom: 5%
}
.paragraph-4 {
  border-bottom: 1px solid transparent
}
.paragraph-4:hover {
  border-bottom-color: #fff
}
.donate-button-corona {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  box-shadow: 0 0 0 0 transparent, 0 0 25px 0 transparent;
  opacity: .85;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: GothamBook;
  color: #fff;
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer
}
.donate-button-corona:hover {
  box-shadow: 0 0 0 0 #ed1c24, 0 0 25px 0 #ed1c24;
  opacity: .99
}
.donate-button-corona.donate-top {
  margin-top: 24px;
  margin-bottom: 56px
}
.tile-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-flow: row wrap;
  overflow: hidden
}
.tile-columns .w-col {
  margin-bottom: 20px
}
.home-hero-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../images/Textured-Black.jpg);
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat
}
.dramadesk-logo-desk {
  width: 50%
}
.dramadesk-logo-mobile {
  display: none;
  margin-top: 81px
}
.mr-paris-button {
  margin-top: 20px;
  margin-bottom: 0;
  padding: 15px 25px 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer
}
.mr-paris-button:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.fb-live-section {
  position: relative;
  width: 100%;
  padding-bottom: 0
}
.fb-info-row {
  width: 100%
}
.break-section {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../images/quote_bg_800x800.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: fixed
}
.break-hero-text-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.break-video-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.25em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 1px 1px 10px #ff0003
}
.break-logo {
  width: 70%
}
.break-logo.desktop {
  display: block;
  width: auto;
  max-width: 70%;
  margin-top: 20px;
  margin-left: 10%;
  background-image: radial-gradient(circle closest-side at 50% 50%, rgba(0, 0, 0, .5), transparent)
}
.break-hero-text {
  width: 80%;
  margin: -10px auto 10px;
  font-family: Lato, sans-serif;
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase
}
.break-hero-text.dramadesk {
  margin-top: 3%;
  margin-bottom: 3%;
  text-align: center
}
.break-logo-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.break-video-holder {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #f9cb78;
  box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
}
.thankyou-title {
  position: static;
  bottom: 40px;
  display: block;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: 'Archive antiqua extra cond', sans-serif;
  color: #ffde7b;
  font-size: 3.5em;
  line-height: 1.25em;
  text-align: center;
  letter-spacing: 3px;
  text-shadow: 0 0 5px #ff0003, 0 0 25px #ff0003
}
.thankyou-text {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center
}
.thankyou-names {
  margin-bottom: 30px;
  font-size: .9em;
  line-height: 1.25em;
  text-align: justify;
  letter-spacing: 1px;
  text-transform: none
}
.thankyou-line {
  width: 100%;
  height: 1px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  background-color: #ed1c24
}
.thankyou-swipe {
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 0;
  font-family: Gotham;
  font-size: 1.15em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 1px
}
.thankyou-swipe-holder {
  display: none;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.thankyou-swipe-arrow {
  width: 15px;
  -webkit-filter: brightness(200%) grayscale(100%);
  filter: brightness(200%) grayscale(100%)
}
.baz-letter-au {
  max-width: 800px;
  font-size: 20px;
  line-height: 1.15em;
  text-align: center
}
.baz-image {
  width: 100%;
  margin-bottom: 50px;
  padding: 20px;
  border: 1px solid #ffde7b
}
.baz-letter-title-holder {
  margin-bottom: 40px
}
.baz-title-line {
  width: 100%;
  height: 1px;
  background-color: #fff
}
.baz-title-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.baz-letter-title-from {
  margin-right: 20px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: 2px
}
.baz-letter-title-small {
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.5em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 0 0 10px #ff0003, 0 0 25px #ff0003
}
.baz-letter-title-big {
  margin-bottom: 0;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: #ffde7b;
  font-size: 5em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  text-shadow: 0 0 10px #ff0003, 0 0 25px #ed1c24
}
.baz-letter-date {
  width: 100%;
  max-width: 800px;
  font-size: 12px;
  line-height: 1.15em;
  font-style: italic;
  text-align: left
}
.baz-info {
  max-width: 800px;
  font-size: 20px;
  line-height: 1.15em;
  font-weight: 500;
  text-align: center;
  margin-bottom: 50px
}
.baz-title-line-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.au-tickets-other-ways-header {
  display: block;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2.5em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 0 0 25px #ff0003, 0 0 10px #ff0003
}
.au-tickets-other-ways-header.company {
  position: static;
  -webkit-transition: text-shadow .2s ease, color .2s ease;
  transition: text-shadow .2s ease, color .2s ease;
  color: rgba(249, 203, 120, .5);
  text-shadow: 1px 0 25px rgba(255, 0, 3, .5)
}
.au-tickets-other-ways-header.company:hover {
  color: #ffde7b;
  text-shadow: 1px 0 35px #ff0003, 0 0 25px #ff0003
}
.au-tickets-other-ways-header.company.active {
  color: #ffde7b;
  text-shadow: 1px 0 25px #ff0003, 0 0 25px #ff0003
}
.au-tickets-other-ways-header.baz-title {
  font-size: 4em
}
.music-info {
  max-width: 800px;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 500;
  text-align: center
}
.music-info.au-tickets {
  max-width: 800px;
  margin-bottom: 30px;
  font-size: 1.25em;
  text-transform: none
}
.tickets-text-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.stream-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 2px solid #ff0003;
  border-bottom: 2px solid #ff0003
}
.music-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}
.music-item {
  width: 50%
}
.music-row-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Archive type archive french shaded', sans-serif;
  color: #ffde7b;
  font-size: 3em;
  line-height: 1em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 5px #ff0003, 0 0 25px #ff0003
}
.music-row-title.au-tickets {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 2em;
  font-weight: 600
}
.music-row-text {
  text-align: center
}
.stream-icon-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.music-logo-image {
  width: 60px;
  height: 60px
}
.music-logo-link {
  margin-right: 10px
}
.music-stream-header {
  margin-top: 0;
  margin-right: 30px;
  margin-bottom: 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  letter-spacing: 3px;
  text-shadow: 0 0 5px #ff0003, 0 0 25px #ff0003
}
.music-section {
  width: 100%;
  height: auto;
  padding: 60px 10px;
  font-weight: 400
}
.quote-note {
  margin-top: 4%;
  margin-bottom: 0;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 1em;
  line-height: 1.25em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase
}
.cast-modal-pronouns {
  margin-bottom: 2px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  line-height: 1em
}
.signup-link-button-footer {
  display: block;
  margin-bottom: 10px;
  padding: 15px 25px 15px;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  font-size: 20px;
  line-height: 1.25em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  max-width: 400px !important;
  margin-left: auto;
  margin-right: auto
}
.signup-link-button-footer:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
@media screen and (max-width:1199px) {
  .single-blog-section {
    display: block
  }
  .blog-container {
    padding: 2rem
  }
  .publish-date {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 2rem
  }
  .share-copy {
    display: inline-block
  }
}
@media screen and (max-width:991px) {
  .main-container.home-container {
    width: 100%;
    margin-top: 0
  }
  .main-container.about-container {
    padding-top: 30px
  }
  .main-container.home-container {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .form-block {
    width: 80%
  }
  .form-block.foot {
    margin-top: 5px;
    margin-bottom: 15px
  }
  .social-holder {
    margin-bottom: 10px
  }
  .privacy-question {
    font-size: 1.25em
  }
  .privacy-answer {
    line-height: 1.25em
  }
  .main-content {
    margin-bottom: -350px;
    padding-top: 70px
  }
  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .nav-links {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .menu-modal-close {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(255, 0, 3, .7)
  }
  .hamburger {
    position: static;
    padding: 5px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 1.75em;
    line-height: 1em
  }
  .nav-menu-bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 100%;
    z-index: 1000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    background-color: #000
  }
  .nav-bar {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(97%, #000), to(rgba(255, 0, 3, .7)));
    background-image: linear-gradient(180deg, #000 97%, rgba(255, 0, 3, .7))
  }
  .menu-item {
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 10px 20px;
    color: #fff;
    font-size: 3em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    text-shadow: none
  }
  .menu-item:hover {
    color: #ffde7b;
    text-shadow: 1px 0 25px #ff0003
  }
  .menu-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
  }
  .footer {
    height: 350px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .mr-logo-holder {
    width: 95%
  }
  .home-section {
    margin-top: 0;
    padding: 0 3.5%
  }
  .scroll-text-background {
    font-size: 4em
  }
  .scroll-text-background.baz-title {
    font-size: 4em
  }
  .scroll-text-foreground {
    bottom: 20px;
    font-size: 1.5em
  }
  .scroll-text-foreground.baz-title {
    font-size: 3em
  }
  .history-section {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .videos-section {
    padding: 5% 10px
  }
  .tbfl-column {
    margin-bottom: 20px
  }
  .tbfl-column.odd {
    width: auto;
    height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .tbfl-column.even {
    width: auto;
    height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .outer-circle {
    width: 200px;
    height: 200px
  }
  .tbfl-row {
    width: 100%
  }
  .tickets-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .tickets-header {
    font-size: 2em
  }
  .tickets-info-text {
    font-size: 1em;
    line-height: 1.25em
  }
  .cast-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .cast-creative-button-holder {
    bottom: 25px
  }
  .company-switch-button {
    padding: 5px
  }
  .cast-circle {
    width: 105px;
    height: 105px;
  }
  .cast-circle_sq {
  }
  .creative-title {
    font-size: .6em
  }
  .creative-name {
    font-size: 1.15em
  }
  .creative-image.desktop {
    display: none
  }
  .creative-image.mobile {
    display: block
  }
  .cast-modal-wrapper {
    width: 80%;
    padding: 20px
  }
  .video-modal-wrapper {
    width: 80%
  }
  .signup-modal-wrapper {
    width: 70%;
    padding: 20px
  }
  .signup-text-white {
    width: 80%
  }
  .logo-desktop-scaffolding {
    display: none
  }
  .logo-mobile-scaffolding {
    display: block;
    width: 100%
  }
  .privacy-section {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .tfbl-outer-column.odd {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  .tfbl-outer-column.even {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .faq-section {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .logo-desktop-word {
    display: none
  }
  .logo-mobile-word {
    position: absolute;
    display: block;
    width: 100%
  }
  .logo-desktop-baz {
    display: none
  }
  .logo-mobile-baz {
    display: block;
    width: 100%
  }
  .blades-holder {
    right: 15px;
    bottom: 16%;
    width: 15%;
    height: 20%
  }
  .footer-row {
    margin-bottom: 10px;
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .day {
    padding-bottom: 11.5%
  }
  .weekholder {
    margin-right: 15px;
    margin-left: 15px
  }
  .tbfl-title {
    bottom: 20px;
    font-size: 1.5em
  }
  .invitation-instruction {
    font-size: 1em;
    line-height: 1.25em
  }
  .invite-title {
    bottom: 20px;
    font-size: 1.5em
  }
  .invite-small-title {
    font-size: 1em;
    line-height: 1.25em
  }
  .cwm-button {
    position: static;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-radius: 0;
    cursor: pointer
  }
  .baz-letter-button {
    position: static;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-radius: 0;
    cursor: pointer
  }
  .sweepstakes-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .sweeps-title {
    margin-top: 45px;
    line-height: 1em
  }
  .sweep-subtitle {
    font-size: 1.5em
  }
  .sweep-text {
    line-height: 1.25em
  }
  .row-img {
    height: 100px;
    margin-right: 0;
    margin-bottom: 50px
  }
  .sweep-sponsors {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .sweep-title-bg {
    font-size: 2.8em
  }
  .terms-title {
    font-size: 1.25em
  }
  .terms-para {
    line-height: 1.25em
  }
  .terms-section {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .terms-sub {
    line-height: 1.25em
  }
  .default-section {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .subtitle {
    text-align: center
  }
  .creative-image-post-open.desktop {
    display: block;
    max-width: 300px;
    padding-bottom: 34px
  }
  .quote-header {
    width: 100%
  }
  .tickets-button-red {
    margin-right: 10px;
    padding: 12px 10px;
    border-radius: 0;
    cursor: pointer
  }
  .mr-logo-text-right {
    position: static;
    display: block
  }
  .mr-previews-text-holder {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .mr-logo-text-left {
    position: static;
    display: block;
    margin-bottom: 5px;
    text-align: center
  }
  .mr-logo-text-right-holder {
    position: static;
    margin-bottom: 15px
  }
  .cast-recording-text {
    line-height: 1.5em
  }
  .aus-title2 {
    margin-top: 5px;
    line-height: .9em
  }
  .aus-title-1 {
    bottom: 20px;
    font-size: 1.5em
  }
  .project-subtitle {
    font-size: 1.2em
  }
  .aus-top-logo-desktop {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
  }
  .cancer-trust {
    padding: 0;
    margin-left: auto;
    margin-right: auto
  }
  .aus-top-logo-mobile {
    display: none
  }
  .post-open-quote-holder {
    width: 95%
  }
  .project-title {
    bottom: 20px;
    font-size: 2em
  }
  .project-section {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .project-text {
    font-size: 1.2em
  }
  .scroll-text-foreground-2 {
    bottom: 20px;
    font-size: 1.5em
  }
  .dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }
  .city-item {
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 10px 20px;
    color: #fff;
    font-size: 3em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    text-shadow: none
  }
  .city-item:hover {
    color: #ffde7b;
    text-shadow: 1px 0 25px #ff0003
  }
  .menu-modal-close-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
  .menu-modal-close-2.active {
    right: 0
  }
  .text-block {
    letter-spacing: .5px
  }
  .nav-right {
    width: auto
  }
  .nav-link-modal {
    padding: 5px 20px;
    font-size: 2em;
    line-height: 1.25em;
    font-weight: 700
  }
  .nav-menu-bg-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .icon-4 {
    right: -15px
  }
  .dropdown-toggle-2 {
    padding: 20px 20px 20px 5px
  }
  .modal-menu-nav-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .menu-button-2 {
    padding: 10px;
    cursor: pointer
  }
  .nav-bar-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
  .hamburger-2 {
    font-size: 1.75em;
    line-height: 1em
  }
  .nav-tickets-button {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 0
  }
  .modal-menu {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #000;
    letter-spacing: 1px
  }
  .tile-section {
    padding-right: 2%;
    padding-bottom: 5%;
    padding-left: 2%
  }
  .donation-columns {
    display: block;
    width: 100%
  }
  .tour-description {
    width: 100%
  }
  .get-tour-tickets-button {
    position: static;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-radius: 0;
    cursor: pointer
  }
  .tour-page {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .tour-subtitle {
    bottom: 20px;
    margin-bottom: 30px;
    font-size: 1.5em
  }
  .tour-main-title {
    font-size: 4em
  }
  .main-nav-item {
    margin-right: 0;
    margin-left: 0;
    padding: 10px;
    color: #fff;
    font-size: 1.25em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    text-shadow: none
  }
  .main-nav-item:hover {
    color: #ffde7b;
    text-shadow: 1px 0 25px #ff0003
  }
  .menu-item {
    margin-bottom: 0;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 1em;
    line-height: 1.5em
  }
  .menu-item-copy {
    font-size: .8em
  }
  .tour-subtext {
    bottom: 20px;
    font-size: 1.25em
  }
  .footer-push {
    height: 350px
  }
  .page-title {
    margin-bottom: 10px;
    line-height: 1em
  }
  .news-row {
    margin-bottom: 10%
  }
  .info-section {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .ticket-online-button-text {
    font-size: .8em
  }
  .news-title {
    margin-top: 0
  }
  .policy-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .policy-title {
    font-size: 1.25em
  }
  .policy-text {
    line-height: 1.25em
  }
  .policy-list-item {
    line-height: 1.25em
  }
  .lon-title-2 {
    font-size: 6em
  }
  .lon-title-1 {
    bottom: 20px;
    font-size: 1.5em
  }
  .nav-bar-3 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(97%, #000), to(rgba(255, 0, 3, .7)));
    background-image: linear-gradient(180deg, #000 97%, rgba(255, 0, 3, .7))
  }
  .menu-modal-close-3 {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(255, 0, 3, .7);
    background-color: #000
  }
  .menu-item-2 {
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 10px 20px;
    color: #fff;
    font-size: 3em;
    line-height: 1em;
    font-weight: 500;
    letter-spacing: 1px;
    text-shadow: none
  }
  .menu-item-2:hover {
    color: #ffde7b;
    text-shadow: 1px 0 25px #ff0003
  }
  .tickets-button-red-2 {
    position: static;
    margin-right: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 0;
    cursor: pointer
  }
  .nav-links-3 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-bottom: 60px;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .windmill-home-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    margin-bottom: 1px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }
  .get-text {
    display: none
  }
  .nav-submenu.open {
    display: none
  }
  .menu-button-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
  }
  .nav-bar-4 {
    position: fixed;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(97%, #000), to(rgba(255, 0, 3, .7)));
    background-image: linear-gradient(180deg, #000 97%, rgba(255, 0, 3, .7))
  }
  .dropdown-toggle-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }
  .home-logo-badge-holder {
    margin-top: -90px;
    margin-bottom: 0;
    margin-left: 65px
  }
  .nyt-badge {
    width: 70px;
    margin-top: 15px
  }
  .signup-modal-open-button {
    font-size: 1.2em
  }
  .text-holder-lon {
    width: 100%
  }
  .signup-modal-wrapper-2 {
    width: 70%;
    padding: 20px
  }
  .form-block-2 {
    width: 100%
  }
  .signup-bohemian-image {
    width: 85%
  }
  .signup-modal-open-button-footer {
    font-size: 1.2em
  }
  .news-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .sweep-text-2 {
    line-height: 1.25em
  }
  .footer-2 {
    height: 380px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .form-block-3 {
    width: 100%
  }
  .form-block-3.foot {
    margin-top: 5px;
    margin-bottom: 15px
  }
  .sweeps-title-2 {
    margin-top: 45px;
    line-height: 1em
  }
  .sweep-subtitle-2 {
    font-size: 1.5em
  }
  .row-img-2 {
    height: 100px;
    margin-right: 0;
    margin-bottom: 50px
  }
  .sweepstakes-section-2 {
    padding-top: 60px;
    padding-bottom: 30px
  }
  .terms-title-2 {
    font-size: 1.25em
  }
  .terms-para-2 {
    line-height: 1.25em
  }
  .grammy-title {
    font-size: 2em
  }
  .grammy-consideration {
    bottom: 20px;
    font-size: 1.5em
  }
  .grammy-thank-you-section {
    padding-top: 2%;
    padding-bottom: 2%
  }
  .grammy-hero-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .grammy-thank-you-title {
    bottom: 20px;
    font-size: 2.5em
  }
  .grammy-thank-you-subtitle {
    margin-right: 0;
    margin-left: 0;
    font-size: 1.5em
  }
  .grammy-songs {
    margin-bottom: 0;
    font-size: .8em
  }
  .grammy-news-title {
    bottom: 20px;
    font-size: 1em
  }
  .grammy-news-holder {
    display: block;
    padding-right: 10%;
    padding-left: 10%
  }
  .grammy-news-column {
    display: inline-block;
    margin-bottom: 5%
  }
  .grammy-news-type {
    margin-bottom: 0;
    font-size: .9em
  }
  .grammy-news-date {
    font-size: .9em
  }
  .grammy-news {
    padding-right: 5%;
    padding-left: 5%
  }
  .grammy-news-header {
    bottom: 20px;
    font-size: 2em
  }
  .grammy-news-excerpt {
    font-size: .9em
  }
  .grammy-news-section {
    padding-top: 2%;
    padding-bottom: 2%
  }
  .grammy-quote {
    font-size: 2em
  }
  .grammy-button {
    margin-bottom: 5%;
    font-size: 1.2em
  }
  .donate-button {
    margin-bottom: 5%;
    font-size: 1.2em
  }
  .benefit-text-1 {
    font-size: 1.2em
  }
  .benefit-text-2 {
    font-size: 1.2em
  }
  .benefit-text-1-copy {
    font-size: 1.2em
  }
  .benefit-text-3 {
    font-size: 1.2em
  }
  .benefit-text-4 {
    font-size: 1.2em
  }
  .donate-sociasl {
    width: 100%
  }
  .blog-title {
    margin-top: 0
  }
  .blog-type-holder {
    width: 60%
  }
  .blog-header-underline {
    margin-right: 3%;
    margin-left: 3%
  }
  .blog-title-holder {
    margin-top: -86px
  }
  .blog-button {
    margin-bottom: 5%;
    font-size: 1.2em
  }
  .single-blog-section {
    padding-bottom: 0
  }
  .blog-social-holder {
    margin-bottom: 10px
  }
  .audition-p {
    line-height: 1.7em
  }
  .aud-faq-answer-text {
    line-height: 1.7em
  }
  .audition-container {
    margin-right: 2%;
    margin-left: 2%
  }
  .casting-callout-btn {
    margin-bottom: 5%;
    font-size: 1.2em
  }
  .hero-text-box {
    padding-top: 0;
    padding-bottom: 70px
  }
  .hero-text-text {
    width: 90%;
    font-size: 1.25em;
    line-height: 1.25em
  }
  .donation-image {
    max-height: 100px;
    max-width: 200px
  }
  .donate-button-corona {
    margin-bottom: 5%;
    font-size: 1.2em
  }
  .tile-columns {
    display: block;
    width: 100%
  }
  .dramadesk-logo-desk {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
  }
  .dramadesk-logo-mobile {
    display: none
  }
  .mr-paris-button {
    font-size: 1.2em
  }
  .fb-live-section {
    margin-top: 0;
    padding: 0 3.5%
  }
  .break-section {
    margin-top: 0;
    padding: 0 3.5%
  }
  .break-logo.desktop {
    display: block;
    background-image: radial-gradient(circle closest-side at 50% 50%, rgba(0, 0, 0, .5), transparent)
  }
  .break-hero-text {
    width: 90%;
    font-size: 1.25em;
    line-height: 1.25em
  }
  .thankyou-title {
    bottom: 20px;
    font-size: 2.5em
  }
  .thankyou-text {
    margin-right: 0;
    margin-left: 0
  }
  .thankyou-names {
    font-size: .8em
  }
  .baz-title-line {
    width: 20%
  }
  .baz-letter-title-big {
    text-shadow: 0 0 5px #ff0003, 0 0 25px #ed1c24
  }
  .au-tickets-other-ways-header {
    bottom: 20px;
    font-size: 1.5em;
    text-shadow: 0 0 25px #ff0003, 0 0 10px #ff0003
  }
  .au-tickets-other-ways-header.baz-title {
    font-size: 3em
  }
  .music-row-title {
    font-size: 2.5em
  }
  .music-stream-header {
    font-size: 1.5em
  }
  .music-section {
    padding-top: 5%;
    padding-bottom: 5%
  }
  .signup-link-button-footer {
    font-size: 1.2em
  }
}
@media screen and (max-width:767px) {
  .form-block {
    width: 100%;
    background-image: none;
    box-shadow: none
  }
  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: none
  }
  .text-field {
    border: 1px solid #ffde7b;
    box-shadow: none
  }
  .submit-button {
    width: 50%;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1em
  }
  .privacy-link {
    margin-bottom: 0
  }
  .privacy-question {
    font-size: 1em
  }
  .privacy-answer {
    font-size: 1em
  }
  .container-2 {
    margin-bottom: 40px;
    padding-right: 10px;
    padding-left: 10px
  }
  .privacy-title {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 1.5em;
    line-height: 1.5em
  }
  .main-content {
    padding-top: 60px
  }
  ._404-header {
    font-size: 6em
  }
  ._404-text {
    font-size: 1.25em
  }
  .bar {
    margin-bottom: 0
  }
  .nav-links {
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .menu-modal-close {
    height: 50px
  }
  .nav-menu-bg {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .nav-bar {
    height: 50px;
    padding-right: 5px;
    padding-left: 5px
  }
  .menu-item {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 2em;
    line-height: 1em
  }
  .menu-button {
    height: 50px
  }
  .footer-column.three {
    padding-right: 10px;
    padding-left: 10px
  }
  .home-section {
    height: auto
  }
  .scroll-text-background {
    padding-bottom: 6px;
    font-size: 3em
  }
  .scroll-text-background.music-title {
    font-size: 2em;
    letter-spacing: 2px
  }
  .scroll-text-foreground {
    font-size: 1.25em
  }
  .scroll-text-foreground.baz-title {
    font-size: 2.5em
  }
  .scroll-text-foreground.music-title {
    bottom: 20px
  }
  .scroll-text-holder {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .white-text {
    font-size: 1.15em
  }
  .about-text {
    width: 80%
  }
  .highlight-text {
    margin-top: 20px;
    margin-bottom: 20px
  }
  .tbfl-column {
    margin-right: 0;
    margin-left: 0
  }
  .tbfl-row {
    margin-bottom: 50px
  }
  .tickets-text-holder {
    width: 95%
  }
  .tickets-subhead.au-tickets {
    font-size: 1.5em
  }
  .tickets-info-text {
    font-size: .9em
  }
  .tickets-info-text.au-tickets {
    font-size: 1em
  }
  .tickets-info-subtext {
    font-size: 1em
  }
  .tickets-info-subtext.au-tickets {
    font-size: 1.15em
  }
  .cast-creative-button-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin: 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .company-separator {
    width: 1px;
    height: 20px
  }
  .cast-row {
    margin-bottom: 0
  }
  .cast-circle {
/*    width: 160px;
    height: 160px;*/
    width: 160px;/*add20230126*/
    height: 160px;
    margin-bottom: 10px
  }
  .cast-name {
    /*font-size: .8em*/
  }
  .cast-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .creative-column {
    margin-bottom: 20px
  }
  .creative-image {
    width: 90%
  }
  .creative-image.mobile {
    width: 80%
  }
  .creative-row {
    margin-bottom: 0
  }
  .cast-modal-text-holder {
    max-height: 200px;
    margin-left: 0
  }
  .modal-close {
    top: 0;
    right: 0
  }
  .modal-close.video {
    top: -40px;
    right: -10px
  }
  .cast-modal-name {
    margin-bottom: 2px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .cast-modal-social {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .cast-modal-wrapper {
    width: 90%;
    margin-top: 35px !important;
    padding: 30px
  }
  .cast-modal-header {
    margin-bottom: 5px;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .cast-modal-role {
    margin-bottom: 20px;
    margin-left: 0;
    font-size: .9em;
    line-height: 1.25em
  }
  .cast-bio {
    font-size: .9em
  }
  .modal-windmill {
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .modal-windmill.video {
    bottom: -45px
  }
  .video-modal-bg {
    padding-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .video-modal-wrapper {
    width: 95%;
    margin-top: 45px;
    padding: 20px
  }
  .signup-modal-bg {
    margin-top: 60px
  }
  .signup-modal-wrapper {
    width: 90%;
    margin-top: 35px;
    padding: 30px
  }
  .signup-text-white-holder {
    margin-left: 0
  }
  .signup-text-white {
    width: 100%;
    font-size: 1em
  }
  .signup-text-yellow.big {
    font-size: 1.5em
  }
  .signup-modal-windmill {
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .scroll-text-holder-broadway {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .privacy-section {
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px
  }
  .button-big-red {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1em
  }
  .faq-list {
    width: 90%
  }
  .faq-answer-text {
    font-weight: 300
  }
  .play-icon {
    width: 100px
  }
  .blades-holder {
    right: 12px
  }
  .button-big-outline {
    width: 100%;
    font-size: 1em
  }
  .big-button-interior {
    padding-top: 12px;
    padding-bottom: 12px
  }
  .day {
    width: 13%;
    padding-right: 2px;
    padding-bottom: 14.5%;
    padding-left: 2px
  }
  .monthname {
    width: auto;
    font-size: 1.25em
  }
  .best-text {
    font-size: .9em
  }
  .weekholder {
    margin-right: 25px;
    margin-left: 25px
  }
  .days-head {
    width: 12%
  }
  .meridiem {
    display: none
  }
  .day-num-style {
    margin-top: 4px
  }
  .cal-link {
    font-size: .7em
  }
  .month-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .best-color {
    width: 15px;
    height: 15px
  }
  .month-titles {
    margin-bottom: 10px
  }
  .tbfl-title {
    font-size: 1.25em
  }
  .click-below {
    font-size: 1.15em
  }
  .history-text {
    width: 90%
  }
  .small-buttons {
    width: 100%
  }
  .invitation-instruction {
    font-size: .9em
  }
  .invite-title {
    font-size: 1.25em
  }
  .invite-small-title {
    font-size: .9em
  }
  .sweepstakes-section {
    padding-right: 10px;
    padding-left: 10px
  }
  .sweeps-title {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 1.5em
  }
  .sweep-subtitle {
    font-size: 1.25em
  }
  .sweep-text {
    font-size: 1em
  }
  .aa-img {
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto
  }
  .row-img {
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto
  }
  .sweep-sponsors {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .sweep-title-bg {
    margin-bottom: -28px;
    padding-bottom: 6px;
    font-size: 2.1em
  }
  .terms-title {
    font-size: 1em
  }
  .terms-para {
    font-size: 1em
  }
  .terms-section {
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px
  }
  .terms-sub {
    font-size: 1em
  }
  .subtitle {
    font-size: 28px;
    line-height: 1.25em
  }
  .default-text-section {
    width: 90%
  }
  .creative-image-post-open {
    width: 90%
  }
  .tickets-button-red {
    margin-right: 5px
  }
  .mr-previews-text-holder {
    font-size: 16px
  }
  .mr-logo-text-left {
    margin-bottom: 0;
    font-size: 1.4em
  }
  .mr-logo-text-right-holder {
    font-size: .85em
  }
  .cast-recording-text {
    line-height: 2em
  }
  .aus-title2 {
    padding-bottom: 6px;
    font-size: 4em
  }
  .aus-title-1 {
    font-size: 1em
  }
  .scroll-text-holder-aus {
    margin: 30px 15px;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .project-subtitle {
    margin-top: 1px
  }
  .aus-top-logo-desktop, .cancer-trust {
    margin-top: 20px;
    padding-right: 12px;
    padding-left: 12px
  }
  .cancer-trust {
    margin-bottom: 20px
  }
  .aus-top-logo-mobile {
    display: none
  }
  .aus-video.tony-book-embed {
    margin-top: 0
  }
  .aus-windmill {
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .aus-windmill.video {
    bottom: -45px
  }
  .bp-logo {
    width: 80%;
    margin-top: 0
  }
  .project-title {
    width: auto;
    letter-spacing: 3px
  }
  .project-line {
    display: none
  }
  .project-line.full {
    height: 1px
  }
  .project-title-holder {
    margin-right: 5px;
    margin-left: 5px
  }
  .project-text {
    margin-top: 1px;
    font-size: 1em
  }
  .quote-holder {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .text-field-2 {
    border: 1px solid #ffde7b;
    box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
  }
  .bar-2 {
    margin-bottom: 0
  }
  .scroll-text-foreground-2 {
    font-size: 1.25em
  }
  .privacy-link-2 {
    margin-bottom: 0
  }
  .submit-button-2 {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1em
  }
  .dropdown-toggle {
    padding-right: 10px;
    padding-left: 10px
  }
  .city-item {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 2em;
    line-height: 1em
  }
  .menu-modal-close-2 {
    top: 0;
    right: -50px
  }
  .nav-links-2 {
    margin-bottom: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .text-block {
    margin-top: 15px;
    margin-right: 0;
    font-size: .8em;
    line-height: .8em
  }
  .nav-link-modal {
    font-size: 1.25em;
    line-height: 1.25em
  }
  .nav-menu-bg-2 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
  .nav-menu-bg-2.active {
    width: 100%;
    padding-left: 10px
  }
  .nav-menu-2 {
    margin-top: 10%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .icon-4 {
    position: static;
    margin-right: auto;
    margin-left: auto
  }
  .dropdown-toggle-2 {
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }
  .nav-link {
    margin-bottom: 0;
    font-size: 1em;
    line-height: 1em
  }
  .nav-link:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: #ed1c24
  }
  .nav-bar-2 {
    left: 0;
    top: 0;
    right: 0;
    height: 50px
  }
  .separator {
    margin-bottom: 0
  }
  .nav-tickets-button {
    height: 40px;
    margin-right: 0
  }
  .modal-menu {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
  }
  .nav-home-link {
    top: 15px
  }
  .tile-section {
    padding-right: 10%;
    padding-left: 10%
  }
  .donation-columns {
    margin-top: 5%
  }
  .tile-columns .w-col {
    margin-bottom: 15px
  }
  .tour-header {
    margin-top: 0
  }
  .tour-description {
    width: 100%;
    font-weight: 300
  }
  .tour-container {
    width: 90%
  }
  .tour-footnote {
    margin-top: 0;
    font-size: 1.25em
  }
  .tour-page {
    padding-bottom: 20px
  }
  .tour-subtitle {
    position: relative;
    overflow: hidden;
    width: 80%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    direction: ltr;
    font-size: .9em;
    text-transform: none
  }
  .tour-main-title {
    overflow: visible;
    padding-bottom: 6px;
    opacity: 1;
    font-size: 3em
  }
  .tour-text-holder {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px
  }
  .main-nav-item {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1em;
    line-height: 1em
  }
  .menu-item {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1em
  }
  .menu-item-copy {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8em
  }
  .tbfl-video-title {
    font-size: 1.15em
  }
  .tour-subtext {
    width: 95%;
    max-width: 600px;
    margin-bottom: 40px;
    line-height: 1.25em
  }
  .tour-column {
    margin-bottom: 10%
  }
  .news-text {
    line-height: 1.25em
  }
  .page-title {
    font-size: 2em
  }
  .button {
    padding-top: 5px;
    padding-bottom: 5px
  }
  .news-date {
    line-height: 1.25em
  }
  .info-section {
    margin-top: -100px;
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 10px
  }
  .ticket-online-button-text {
    font-size: 1em
  }
  .news-image-link {
    margin-bottom: 10px
  }
  .news-title {
    font-size: 1.25em;
    line-height: 1.25em;
    text-align: left
  }
  .policy-section {
    padding-right: 10px;
    padding-left: 10px
  }
  .policy-title {
    font-size: 1em
  }
  .policy-text {
    font-size: 1em
  }
  .policy-list-item {
    font-size: 1em
  }
  .lon-title-2 {
    padding-bottom: 6px;
    font-size: 4em
  }
  .lon-title-1 {
    font-size: 1em
  }
  .nav-bar-3 {
    height: 50px;
    padding-right: 5px;
    padding-left: 5px
  }
  .menu-modal-close-3 {
    height: 50px
  }
  .menu-item-2 {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 2em;
    line-height: 1em
  }
  .tickets-button-red-2 {
    padding-right: 17px;
    padding-left: 17px
  }
  .nav-links-3 {
    margin-bottom: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .windmill-home-link {
    width: 50px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }
  .get-text {
    display: none
  }
  .menu-button-3 {
    height: 50px
  }
  .nav-bar-4 {
    height: 60px;
    padding-right: 5px;
    padding-left: 5px
  }
  .home-logo-badge-holder {
    margin-top: -70px;
    margin-left: 0
  }
  .nyt-badge {
    width: 60px
  }
  .text-holder-lon {
    margin: 8% 15px;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .form-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: none
  }
  .text-field-3 {
    border: 1px solid #ffde7b;
    box-shadow: 0 0 25px 0 rgba(255, 0, 3, .7), inset 0 0 25px 0 rgba(255, 0, 3, .7)
  }
  .signup-text-yellow-2.big {
    font-size: 1.5em
  }
  .signup-modal-wrapper-2 {
    width: 90%;
    margin-top: 35px;
    padding: 30px
  }
  .form-block-2 {
    min-width: 0;
    background-image: none;
    box-shadow: none
  }
  .submit-button-3 {
    width: 100%;
    margin-top: 10px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1em
  }
  .signup-bohemian-image {
    width: 100%
  }
  .news-section {
    padding-right: 10px;
    padding-left: 10px
  }
  .aa-img-2 {
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto
  }
  .sweep-text-2 {
    font-size: 1em
  }
  .footer-2 {
    height: 400px
  }
  .form-block-3 {
    min-width: 0;
    background-image: none;
    box-shadow: none
  }
  .sweeps-title-2 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 1.5em
  }
  .form-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: none
  }
  .sweep-subtitle-2 {
    font-size: 1.25em
  }
  .sweep-subtitle-2.main.sweepstakes--heading {
    font-size: 2em
  }
  .row-img-2 {
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto
  }
  .sweepstakes-section-2 {
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px
  }
  .terms-title-2 {
    font-size: 1em
  }
  .terms-para-2 {
    font-size: 1em
  }
  .grammy-consideration {
    font-size: 1em
  }
  .grammy-quotes {
    padding-right: 10px;
    padding-bottom: 2%;
    padding-left: 10px
  }
  .grammy-thank-you-section {
    padding: 3% 10px
  }
  .grammy-hero-section {
    padding-right: 10px;
    padding-left: 10px
  }
  .grammy-thank-you-title {
    font-size: 2em
  }
  .grammy-thank-you-subtitle {
    font-size: 1.25em
  }
  .grammy-songs {
    font-size: .8em
  }
  .grammy-news-title {
    font-size: 1em
  }
  .grammy-news-header {
    font-size: 1.5em
  }
  .grammy-news-section {
    padding: 3% 10px
  }
  .grammy-quote-holder {
    width: 100%
  }
  .grammy-quote-container {
    width: 100%
  }
  .benefit-text-1 {
    margin-top: 1px;
    font-size: 1em
  }
  .benefit-text-2 {
    margin-top: 1px;
    font-size: 1em
  }
  .benefit-text-1-copy {
    margin-top: 1px;
    font-size: 1em
  }
  .benefit-text-3 {
    margin-top: 1px;
    font-size: 1em
  }
  .benefit-text-4 {
    margin-top: 1px
  }
  .donate-sociasl {
    width: 100%
  }
  .donate-title {
    margin-right: 5px;
    margin-left: 5px
  }
  .post-type {
    line-height: 1.25em
  }
  .blog-date {
    line-height: 1.25em
  }
  .blog-title {
    font-size: 1.25em;
    line-height: 1.25em;
    text-align: left
  }
  .blog-type {
    font-size: 1.1em
  }
  .blog-type-holder {
    width: 65%
  }
  .blog-header-underline {
    margin-top: 25px;
    margin-bottom: 10px
  }
  .blog-title-holder {
    padding-bottom: 0
  }
  .blog-single-title {
    font-size: 2rem;
    text-transform: none
  }
  .paragraph-3 {
    text-transform: none
  }
  .audition-p {
    line-height: 1.5em
  }
  .aud-faq-answer-text {
    font-weight: 300
  }
  .audition-container {
    margin-right: 4%;
    margin-left: 4%
  }
  .hero-text-box {
    margin-bottom: 75px;
    padding-right: 20px;
    padding-left: 20px
  }
  .hero-text-text {
    width: 100%;
    font-size: 1em;
    line-height: 1.15em
  }
  .tile-columns {
    margin-top: 5%
  }
  .dramadesk-logo-desk {
    margin-top: 20px;
    padding-right: 12px;
    padding-left: 12px
  }
  .dramadesk-logo-mobile {
    display: none
  }
  .fb-live-section {
    height: auto
  }
  .break-section {
    height: auto
  }
  .break-video-title {
    font-size: 1.5em;
    letter-spacing: 0px
  }
  .break-logo {
    width: 90%
  }
  .break-logo.desktop {
    margin-top: 10px;
    margin-left: 12%
  }
  .break-hero-text {
    width: 100%;
    margin-bottom: 5px;
    font-size: 1em
  }
  .thankyou-title {
    font-size: 3em;
    letter-spacing: 2px
  }
  .thankyou-names {
    width: 200%;
    padding-right: 10px;
    font-size: .8em
  }
  .thank-you-name-holder {
    overflow: scroll;
    margin-right: -10px
  }
  .thankyou-swipe {
    font-family: Gotham;
    font-weight: 400
  }
  .thankyou-swipe-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
  .baz-letter-au {
    font-size: 18px;
    line-height: 1.25em
  }
  .baz-image {
    padding: 10px
  }
  .baz-letter-title-holder {
    margin-bottom: 50px
  }
  .baz-title-line {
    width: 23%
  }
  .baz-letter-title-small {
    font-size: 2em
  }
  .baz-letter-title-big {
    font-size: 4em
  }
  .baz-letter-date {
    line-height: 1.25em
  }
  .baz-info {
    font-size: 18px;
    line-height: 1.25em
  }
  .au-tickets-other-ways-header {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 1.75em;
    letter-spacing: 2px;
    text-shadow: 1px 0 25px #ff0003, 0 0 3px #ff0003
  }
  .au-tickets-other-ways-header.baz-title {
    font-size: 2.5em
  }
  .music-info {
    font-size: 1em
  }
  .music-info.au-tickets {
    font-size: 1.15em
  }
  .tickets-text-copy {
    width: 95%
  }
  .stream-holder {
    width: 95%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .music-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .music-item {
    width: 80%;
    margin-bottom: 30px
  }
  .music-row-title {
    font-size: 2em
  }
  .music-row-title.au-tickets {
    font-size: 1.5em
  }
  .music-image {
    margin-right: auto;
    margin-left: auto
  }
  .music-stream-header {
    margin-right: 0;
    margin-bottom: 20px
  }
  .quote-note {
    margin-top: 3%;
    font-size: .9em;
    line-height: 1em;
    letter-spacing: 1px
  }
  .cast-modal-pronouns {
    margin-bottom: 2px
  }
}
@media screen and (max-width:479px) {
  .main-container.home-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .main-container.about-container {
    padding-top: 0
  }
  .main-container.quotes {
    padding-right: 5px;
    padding-left: 5px
  }
  .form-block {
    margin-bottom: 0
  }
  .text-field {
    height: 40px;
    margin-bottom: 10px
  }
  .submit-button {
    padding-right: 10px;
    padding-left: 10px
  }
  .privacy-question {
    font-size: 1em
  }
  .privacy-answer {
    font-size: 1em
  }
  .privacy-title {
    line-height: 1.25em
  }
  .main-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
  .nav-menu-bg {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .tickets-button-text {
    font-size: .7em
  }
  .menu-item {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.5em
  }
  .footer {
    margin-bottom: 10px
  }
  .footer-column {
    padding-right: 5px;
    padding-left: 5px
  }
  .mr-logo-holder {
    width: 95%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .home-section {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .scroll-text-background {
    font-size: 2.25em;
    letter-spacing: 1px
  }
  .scroll-text-background.baz-title {
    font-size: 3em
  }
  .scroll-text-foreground {
    bottom: 20px;
    font-size: 1.15em
  }
  .scroll-text-foreground.company {
    margin-bottom: 5px
  }
  .scroll-text-foreground.company.active {
    margin-bottom: 0
  }
  .scroll-text-foreground.baz-title {
    font-size: 2em
  }
  .about-text {
    width: 95%
  }
  .tbfl-column {
    height: 130px
  }
  .tbfl-column.odd {
    height: 200px
  }
  .tbfl-column.even {
    height: 200px
  }
  .outer-circle {
    width: 130px;
    height: 130px
  }
  .tbfl-text {
    font-size: .8em
  }
  .you-tube-video-holder {
    padding: 5px
  }
  .tickets-header {
    font-size: 1.25em
  }
  .tickets-subhead {
    font-size: 1em
  }
  .tickets-subhead.au-tickets {
    font-size: 1.25em
  }
  .tickets-info-holder.au-tickets {
    width: 100%
  }
  .tickets-info-subtext {
    font-size: .8em;
    line-height: 1em
  }
  .tickets-info-subtext.au-tickets {
    font-size: 1em;
    line-height: 1.25em
  }
  .cast-creative-button-holder {
    width: 95%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .company-separator {
    width: 30%;
    height: 1px;
    margin: 5px 0
  }
  .cast-part {
    margin-top: 20px
  }
  .cast-circle {
    width: 130px;
    height: 130px;
    margin-bottom: 5px
  }
  .cast-circle:hover {
    /*box-shadow: 0 0 35px 0 #ff0003;*/
  }
  .cast-name {
    /*font-size: 0.6em*/
  }
  .cast-title {
    position: relative;
    z-index: 5;
  margin-top: 4px;
  margin-bottom: 1px;
  }
  .creative-column {
    margin-right: -5px;
    margin-bottom: 10px;
    margin-left: -5px
  }
  .creative-image.mobile {
    width: 95%
  }
  .cast-modal-text-holder {
    width: 100%;
    max-height: 150px
  }
  .modal-close {
    top: 0;
    right: 0
  }
  .cast-modal-name {
    margin-bottom: 2px;
    font-size: 1.25em
  }
  .cast-modal-social {
    margin: 0px auto 10px;
    padding-right: 5px;
    padding-left: 5px
  }
  .cast-modal-wrapper {
    width: 95%;
    max-height: 350px !important;
    margin-top: 30px !important;
    padding: 40px 10px 10px
  }
  .cast-modal-header {
    margin-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  .cast-modal-role {
    font-size: .9em
  }
  .cast-bio {
    width: 100%
  }
  .modal-windmill {
    bottom: -30px;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .modal-windmill.video {
    bottom: -55px
  }
  .video-modal-bg {
    padding-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .video-modal-wrapper {
    width: 95%;
    margin-top: 35px;
    padding: 10px
  }
  .signup-modal-bg {
    margin-bottom: 50px
  }
  .signup-modal-wrapper {
    width: 95%;
    margin-top: 30px;
    padding: 30px 10px 10px
  }
  .signup-text-white {
    font-size: .9em
  }
  .signup-white-line {
    width: 30%
  }
  .signup-text-yellow.big {
    font-size: 1em
  }
  .signup-modal-windmill {
    bottom: -40px;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .button-big-red {
    padding-right: 10px;
    padding-left: 10px;
    font-size: .7em
  }
  .button-big-red.au-tickets {
    font-size: 1em
  }
  .faq-list {
    width: auto;
    padding-right: 5px;
    padding-left: 5px
  }
  .faq-question {
    font-weight: 700
  }
  .soon-text {
    font-size: .8em
  }
  .blades-holder {
    right: 7px
  }
  .button-big-outline {
    font-size: .7em
  }
  .day {
    position: relative;
    width: 13.5%;
    padding-bottom: 21%
  }
  .monthname {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 1em;
    line-height: 1em;
    letter-spacing: .5px
  }
  .weekholder {
    margin-right: 10px;
    margin-left: 10px
  }
  .days-head {
    width: 13%;
    margin-right: 1px;
    margin-left: 1px;
    padding: 0;
    font-size: .7em
  }
  .day-num-style {
    margin-top: 0;
    margin-bottom: 10%;
    font-size: .7em;
    line-height: 1.5em
  }
  .cal-link {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: .7em;
    line-height: 1.75em
  }
  .cal-link.mat {
    bottom: 25px
  }
  .cal-link.eve {
    bottom: 5px
  }
  .cal-link.redhighlight {
    margin: 1px
  }
  .month-head {
    margin-bottom: 20px
  }
  .tbfl-title {
    bottom: 20px;
    font-size: 1.15em
  }
  .history-text {
    width: 95%
  }
  .history-list {
    padding-left: 25px
  }
  .invite-step-subhead {
    font-size: 1em
  }
  .invite-title {
    bottom: 20px;
    font-size: 1.15em
  }
  .sweeps-title {
    font-size: 1.2em
  }
  .sweep-subtitle {
    font-size: 1em
  }
  .sweep-text {
    font-size: 1em
  }
  .sweep-title-bg {
    margin-bottom: -17px;
    font-size: 1.4em;
    letter-spacing: 1px
  }
  .terms-title {
    font-size: 1em
  }
  .terms-para {
    font-size: 1em
  }
  .terms-sub {
    font-size: 1em
  }
  .default-text-section {
    width: auto;
    padding-right: 5px;
    padding-left: 5px
  }
  .list-2 {
    padding-left: 25px
  }
  .creative-image-post-open.desktop {
    max-width: 200px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0
  }
  .quote {
    display: none
  }
  .quote.mobile {
    display: block
  }
  .tickets-button-red {
    margin-right: 0;
    padding: 9px 10px 7px
  }
  .mr-logo-text-right {
    font-size: .7em;
    line-height: 1em;
    text-align: center
  }
  .mr-previews-text-holder {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .mr-logo-text-left {
    line-height: .9em
  }
  .hero-link {
    display: inline;
    border-bottom-style: none;
    text-decoration: underline
  }
  .cast-recording-text {
    font-size: .8em;
    line-height: 1.4em
  }
  .aus-title2 {
    font-size: 2.5em;
    letter-spacing: 1px
  }
  .aus-title-1 {
    bottom: 20px
  }
  .scroll-text-holder-aus {
    margin-right: 21px;
    margin-left: 21px
  }
  .project-subtitle {
    margin-top: 2px;
    font-size: 1em;
    letter-spacing: 1px
  }
  .melbourne-logo {
    margin-top: 70px
  }
  .aus-top-logo-desktop {
    display: none
  }
  .aus-top-logo-mobile {
    display: block;
    width: 90%;
    margin-top: 10px;
    text-align: center
  }
  .post-open-quote-holder {
    width: 95%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .aus-windmill {
    bottom: -30px;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px)
  }
  .aus-windmill.video {
    bottom: -44px;
    width: 50px;
    -webkit-transform: translate(-25px, 0px);
    -ms-transform: translate(-25px, 0px);
    transform: translate(-25px, 0px)
  }
  .bp-logo {
    margin-bottom: 20px
  }
  .project-title {
    bottom: 20px;
    font-size: 1.5em
  }
  .project-text {
    margin-top: 2px;
    letter-spacing: 1px
  }
  .quote-section {
    background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../images/quote_bg_800x800.jpg)
  }
  .signup-dropdown {
    height: 40px;
    margin-bottom: 10px
  }
  .signup-dropdown-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .mc-field-group.one {
    margin-right: 0
  }
  .text-field-2 {
    font-size: .7em
  }
  .scroll-text-foreground-2 {
    bottom: 20px;
    font-size: 1.15em
  }
  .submit-button-2 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: .7em
  }
  .faq-question-2 {
    font-weight: 700
  }
  .dropdown-toggle {
    margin-right: 0
  }
  .city-item {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.5em
  }
  .globe-icon {
    display: none
  }
  .text-block {
    font-size: .7em;
    letter-spacing: 0px
  }
  .nav-right {
    margin-right: 0
  }
  .nav-menu-bg-2 {
    left: -100%;
    width: 100%
  }
  .nav-tickets-button {
    width: 120px;
    padding: 5px 10px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    font-size: 1.25em
  }
  .tickets-button-text-2 {
    font-size: .9em;
    letter-spacing: 1px
  }
  .nav-home-link {
    display: none
  }
  .tile-section {
    padding-right: 3%;
    padding-left: 3%
  }
  .donation-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
  .tour-header {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 25px;
    line-height: 31px
  }
  .tour-subheader {
    margin-top: 0;
    margin-bottom: 2%;
    font-weight: 700
  }
  .tour-description {
    width: 100%
  }
  .tour-container {
    width: auto;
    padding-right: 5px;
    padding-left: 5px
  }
  .tour-footnote {
    font-size: 1em
  }
  .tour-subtitle {
    bottom: 20px;
    width: 92%;
    margin-bottom: 0;
    font-size: .8em
  }
  .tour-subtitle.company {
    margin-bottom: 5px
  }
  .tour-subtitle.company.active {
    margin-bottom: 0
  }
  .tour-main-title {
    font-size: 2.25em;
    letter-spacing: 1px
  }
  .tour-text-holder {
    width: 100%;
    margin-bottom: 0
  }
  .main-nav-item {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
  }
  .menu-item {
    font-size: .8em
  }
  .menu-item-copy {
    font-size: .8em
  }
  .tour-subtext {
    bottom: 20px;
    margin-bottom: 10px;
    font-size: 1em
  }
  .news-text {
    font-size: 1em
  }
  .page-title {
    line-height: 1.25em
  }
  .news-date {
    font-size: .8em
  }
  .news-row {
    margin-bottom: 15%
  }
  .info-section {
    margin-top: -80px
  }
  .page-numbers {
    margin-bottom: 10px
  }
  .policy-title {
    font-size: 1em
  }
  .policy-text {
    font-size: 1em
  }
  .policy-list-item {
    font-size: 1em
  }
  .lon-title-2 {
    letter-spacing: 1px
  }
  .lon-title-1 {
    bottom: 20px;
    font-size: 1em
  }
  .menu-item-2 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.5em
  }
  .tickets-button-red-2 {
    width: 80px;
    padding: 9px 25px 7px
  }
  .tickets-button-text-3 {
    font-size: .8em
  }
  .windmill-home-link {
    width: 60px;
    margin-left: 5px;
    padding-right: 2px;
    padding-left: 2px
  }
  .home-logo-badge-holder {
    margin-top: -50px
  }
  .nyt-badge {
    width: 35px;
    margin-top: 10px
  }
  .signup-modal-open-button {
    font-size: .9em;
    letter-spacing: 1px
  }
  .text-holder-lon {
    margin-right: auto;
    margin-left: auto
  }
  .text-field-3 {
    font-size: .7em
  }
  .signup-text-yellow-2.big {
    font-size: 1em
  }
  .signup-modal-wrapper-2 {
    width: 95%;
    margin-top: 30px;
    padding: 40px 10px 30px
  }
  .submit-button-3 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: .7em
  }
  .signup-bohemian-image {
    margin-bottom: 4px
  }
  .signup-modal-open-button-footer {
    font-size: .9em;
    letter-spacing: 1px
  }
  .signup-dropdown-holder-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .sweep-text-2 {
    font-size: 1em
  }
  .footer-2 {
    height: 450px
  }
  .sweeps-title-2 {
    font-size: 1.2em
  }
  .sweep-subtitle-2 {
    font-size: 1em
  }
  .sweep-subtitle-2.main.sweepstakes--heading {
    font-size: 1.5em
  }
  .terms-title-2 {
    font-size: 1em
  }
  .terms-para-2 {
    font-size: 1em
  }
  .grammy-title {
    font-size: 1.25em
  }
  .grammy-consideration {
    bottom: 20px;
    font-size: .8em;
    line-height: 1.25em
  }
  .grammy-quotes {
    padding-bottom: 5%;
    background-image: none
  }
  .grammy-red-line {
    width: 95%
  }
  .grammy-thank-you-section {
    padding-right: 10px;
    padding-left: 10px
  }
  .grammy-thank-you-title {
    bottom: 20px;
    font-size: 1.5em;
    letter-spacing: 1px
  }
  .grammy-thank-you-subtitle {
    font-size: 1em;
    line-height: 1.25em
  }
  .grammy-songs {
    font-size: .7em;
    letter-spacing: 1px
  }
  .grammy-news-title {
    bottom: 20px;
    margin-bottom: 10px
  }
  .grammy-news-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .grammy-news-column {
    width: auto;
    margin-bottom: 15%
  }
  .grammy-news-image {
    padding-top: 1px;
    padding-left: 1px
  }
  .grammy-news-type {
    margin-bottom: 0
  }
  .grammy-news-date {
    margin-bottom: 0
  }
  .grammy-news-header {
    bottom: 20px;
    font-size: 1.25em
  }
  .grammy-news-excerpt {
    margin-top: 10px
  }
  .grammy-listen-tab {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  .listen-carot {
    position: static;
    margin-left: 0
  }
  .grammy-news-section {
    padding-right: 15px;
    padding-left: 15px
  }
  .grammy-quote {
    font-size: 1.25em
  }
  .grammy-quote-attribution {
    margin-bottom: 0
  }
  .grammy-red-line-quote {
    width: 95%
  }
  .grammy-button {
    font-size: .9em;
    letter-spacing: 1px
  }
  .donate-button {
    font-size: .9em;
    letter-spacing: 1px
  }
  .benefit-text-1 {
    margin-top: 2px;
    letter-spacing: 1px
  }
  .benefit-text-2 {
    margin-top: 2px;
    letter-spacing: 1px
  }
  .benefit-text-1-copy {
    margin-top: 2px;
    letter-spacing: 1px
  }
  .benefit-text-3 {
    margin-top: 2px;
    letter-spacing: 1px
  }
  .benefit-text-4 {
    margin-top: 2px;
    font-size: 1em;
    letter-spacing: 1px
  }
  .donate-sociasl {
    padding-right: 5px;
    padding-left: 5px
  }
  .donate-red-line {
    width: 95%
  }
  .post-type {
    font-size: 1em
  }
  .blog-date {
    font-size: .8em
  }
  .blog-type-holder {
    width: 90%
  }
  .blog-single-title {
    font-size: 1.5rem
  }
  .blog-single-meta {
    font-size: 1em
  }
  .blog-button {
    font-size: .9em;
    letter-spacing: 1px
  }
  .blog-container {
    font-size: 1em
  }
  .blog-red-line {
    width: 95%
  }
  .audition-title {
    font-size: 26px
  }
  .audition-subtitle {
    font-size: 19px;
    line-height: 32px
  }
  .audition-line-1 {
    width: 95%
  }
  .audition-p {
    margin-top: 28px;
    font-size: 15px;
    line-height: 1.7em
  }
  .aud-faq-header {
    margin-top: 30px;
    font-size: 30px;
    line-height: 34px
  }
  .audition-line-2 {
    width: 95%
  }
  .aud-faq-answer-text {
    line-height: 1.7em
  }
  .audition-container {
    margin-right: 5%;
    margin-left: 5%
  }
  .aud-faq-question {
    font-weight: 700
  }
  .casting-callout-btn {
    font-size: .9em;
    letter-spacing: 1px
  }
  .hero-text-box {
    padding-right: 10px;
    padding-bottom: 26px;
    padding-left: 10px
  }
  .hero-text-text {
    margin-top: 10px;
    margin-bottom: 10px
  }
  .hero-text-text.dramadesk {
    width: 90%;
    margin-top: 5%;
    margin-bottom: 5%
  }
  .donation-box {
    margin-bottom: 10%
  }
  .donation-image {
    max-height: 70px;
    max-width: 130px
  }
  .donate-button-corona {
    padding: 10px 20px;
    font-size: .9em;
    letter-spacing: 1px
  }
  .dramadesk-logo-desk {
    width: 80%
  }
  .dramadesk-logo-mobile {
    display: none;
    width: 90%;
    margin-top: 10px;
    text-align: center
  }
  .mr-paris-button {
    width: 95%;
    padding: 10px;
    font-size: .9em;
    line-height: 1.25em;
    letter-spacing: 1px
  }
  .fb-live-section {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .break-section {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
  }
  .break-hero-text-box {
    margin-bottom: 20px
  }
  .break-video-title {
    margin-bottom: 10px;
    font-size: 1.25em
  }
  .break-logo.desktop {
    margin-left: 14%
  }
  .break-hero-text {
    margin-top: 0;
    letter-spacing: 0px
  }
  .break-hero-text.dramadesk {
    width: 90%;
    margin-top: 5%;
    margin-bottom: 5%
  }
  .break-video-holder {
    padding: 5px
  }
  .thankyou-title {
    bottom: 20px;
    font-size: 2em;
    letter-spacing: 1px
  }
  .thankyou-text {
    font-size: 1em;
    line-height: 1.25em
  }
  .thankyou-names {
    padding-right: 10px;
    font-size: .7em;
    letter-spacing: 1px
  }
  .thank-you-name-holder {
    margin-right: -10px
  }
  .thankyou-swipe {
    font-size: 1em;
    line-height: 1.25em
  }
  .thankyou-swipe-arrow {
    width: 12px
  }
  .baz-letter-au {
    font-size: 16px
  }
  .baz-title-line {
    width: 26%
  }
  .baz-title-holder {
    margin-bottom: 50px
  }
  .baz-letter-title-from {
    font-size: 1.15em
  }
  .baz-letter-title-small {
    font-size: 1.5em
  }
  .baz-letter-title-big {
    margin-top: 15px;
    font-size: 2.5em
  }
  .baz-info {
    font-size: 16px
  }
  .au-tickets-other-ways-header {
    bottom: 20px;
    font-size: 1.4em
  }
  .au-tickets-other-ways-header.company {
    margin-bottom: 5px
  }
  .au-tickets-other-ways-header.company.active {
    margin-bottom: 0
  }
  .au-tickets-other-ways-header.baz-title {
    font-size: 2em
  }
  .music-info {
    font-size: 1em;
    line-height: 1.15em
  }
  .music-info.au-tickets {
    font-size: 1em;
    line-height: 1.25em
  }
  .music-item {
    width: 100%
  }
  .music-row-title {
    font-size: 2.5em
  }
  .music-row-title.au-tickets {
    font-size: 1.25em
  }
  .music-logo-image {
    width: 50px;
    height: 50px
  }
  .cast-modal-pronouns {
    font-size: .9em
  }
  .signup-link-button-footer {
    font-size: .9em;
    letter-spacing: 1px
  }
}
.plan-your-visit .announcement_text {
  margin-bottom: 1rem;
  margin-top: 2rem
}
#ticket_types {
  padding: 50px 0;
  width: 100%
}
#ticket_types .tbfl-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  letter-spacing: 2px
}
#ticket_types .tour_boxes {
  max-width: 1024px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto
}
#ticket_types .tour_boxes .tour_box {
  width: 32.5%;
  border: 1px solid #7f6f3d;
  text-align: center;
  padding: 20px 0
}
#ticket_types .tour_boxes .tour_box > div {
  margin-bottom: 5px
}
#ticket_types .tour_boxes .tour_box .location {
  font-size: 20px;
  margin-top: 10px
}
#ticket_types .tour_boxes .tour_box .theater {
  color: #fff;
  font-weight: 700;
  min-height: 32px
}
#ticket_types .tour_boxes .tour_box .dates {
  font-size: 14px
}
#ticket_types .tour_boxes .tour_box .button {
  display: inline-block;
  padding: 7px 35px;
  margin-top: 15px
}
.see_more {
  max-width: 1024px;
  margin: 10px auto;
  text-align: right;
  padding-right: 20px
}
.see_more a {
  color: #fff;
  font-size: 13px
}
.see_more a:hover {
  text-decoration: none;
  color: #cc2229
}
@media (max-width:767px) {
  #ticket_types .tour_boxes {
    display: block
  }
  #ticket_types .tour_boxes .tour_box {
    width: 100%;
    margin-bottom: 20px
  }
}
.credits {
  font-size: .8125rem;
  line-height: 1.5;
  padding-top: .25rem
}
.w-input:focus, .w-select:focus {
  border-color: #ff0003;
  outline: 0
}
/*textarea, select, input, button {
  outline: none
}20230201*/
.required-copy {
  text-align: center;
  font-size: .8em;
  margin: .5rem auto .35rem auto
}
.london-template .required-copy, .melbourne-template .required-copy {
  margin: 0 auto 1rem auto
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
  text-transform: uppercase;
  -webkit-text-fill-color: #f3c97c;
  transition: background-color 5000s ease-in-out 0s
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: #000 !important;
  background-image: none !important;
  color: #ffc864 !important
}
.phone-field .text-field {
  width: 100%
}
.text-field {
  color: #fff
}
@media (max-width:1150px) {
  .nav-tickets-holder {
    width: 200px
  }
}
@media (max-width:991px) {
  .dropdown {
    margin: 0
  }
  .signup-holder {
    position: relative
  }
}
@media (max-width:850px) and (orientation:landscape) {
  .nav-link {
    font-size: 1.25em;
    line-height: 1.25em
  }
}
#mc_embed_signup_scroll {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.mc-field-group {
  width: 100%
}
.mc-field-group.email-signup {
  height: auto none !important
}
#mce-responses {
  text-align: center;
  font-size: .7em;
  line-height: 1.25em;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #000;
  font-weight: 700;
  z-index: 1;
  color: #f5f2f1;
  max-width: 450px;
  padding-left: 5px;
  padding-right: 5px;
  top: 50px;
  margin: 0 auto
}
#mce-success-response a, #mce-error-response a {
  color: red;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: border .2s ease
}
#mce-success-response a:hover, #mce-error-response a:hover {
  color: red;
  border-bottom: 1px solid red;
  text-decoration: none
}
#mc_embed_signup div.mce_inline_error {
  background-color: #444 !important;
  color: red !important
}
#mc_embed_signup_scroll div.mce_inline_error {
  background: #ffc864;
  background: -moz-linear-gradient(left, rgba(255, 200, 100, 1) 0%, rgba(255, 0, 0, 1) 15%, rgba(255, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 85%, rgba(255, 200, 100, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 200, 100, 1) 0%, rgba(255, 0, 0, 1) 15%, rgba(255, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 85%, rgba(255, 200, 100, 1) 100%);
  background: linear-gradient(to right, rgba(255, 200, 100, 1) 0%, rgba(255, 0, 0, 1) 15%, rgba(255, 0, 0, 1) 50%, rgba(255, 0, 0, 1) 85%, rgba(255, 200, 100, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc864', endColorstr='#ffc864', GradientType=1);
  font-size: 0em !important;
  padding: 0 !important;
  margin: 0 !important;
  border-color: none !important;
  color: transparent !important;
  height: 0 !important
}
#mc_embed_signup input.mce_inline_error, .signup-dropdown.mce_inline_error {
  border-color: #ff0003 !important
}
.email-signup {
  height: auto
}
@media (max-width:991px) {
  #mce-responses, #mc_embed_signup div.mce_inline_error {
    top: 40px
  }
}
@media (max-width:364px) {
  #mc_embed_signup, #mc_embed_signup form {
    width: 100%
  }
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: .5em;
  background: #efefef;
  border: none;
  border-radius: 0;
  padding: 1em 2em 1em 1em;
  font-size: 1em
}
.signup-dropdown {
  padding: 8px 30px 8px 12px
}
.select-style {
  position: relative;
  display: inline
}
.select-style:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  pointer-events: none
}
.select-style:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 1em;
  right: .75em;
  border-top: 8px solid #ffde7b;
  opacity: .7
}
select::-ms-expand {
  display: none
}
.sweeps-form .submit-button {
  margin: 0 auto
}
.australia-signup .signup-modal-content {
  padding: 0 10px
}
.signup-modal-content .signup-modal-bg .form-block, .signup-modal-content .signup-modal-bg .button {
  margin-bottom: 0
}
.signup-modal-content .mc-field-group {
  width: 100%;
  margin-right: 10px
}
.signup-modal-content .mc-field-group.right {
  margin-right: 0
}
.signup-modal-content #mc-embedded-subscribe {
  display: block;
  margin: 0 auto
}
.signup-modal-bg::placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg:-ms-input-placeholder {
  color: #ccc !important
}
.signup-modal-bg::-ms-input-placeholder {
  color: #ccc !important
}
.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #ccc
}
.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #ccc;
  opacity: 1
}
.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
  color: #ccc
}
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #ccc
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
  float: left
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}
.swiper-slide-invisible-blank {
  visibility: hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock {
  display: none
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33);
  position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(.66);
  -ms-transform: scale(.66);
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(.66);
  -ms-transform: scale(.66);
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33)
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top, .2s -webkit-transform;
  transition: .2s top, .2s -webkit-transform;
  -o-transition: .2s transform, .2s top;
  transition: .2s transform, .2s top;
  transition: .2s transform, .2s top, .2s -webkit-transform
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left, .2s -webkit-transform;
  transition: .2s left, .2s -webkit-transform;
  -o-transition: .2s transform, .2s left;
  transition: .2s transform, .2s left;
  transition: .2s transform, .2s left, .2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right, .2s -webkit-transform;
  transition: .2s right, .2s -webkit-transform;
  -o-transition: .2s transform, .2s right;
  transition: .2s transform, .2s right;
  transition: .2s transform, .2s right, .2s -webkit-transform
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, .25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, .25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000
}
.swiper-pagination-lock {
  display: none
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}
.swiper-scrollbar-cursor-drag {
  cursor: move
}
.swiper-scrollbar-lock {
  display: none
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}
.swiper-slide-zoomed {
  cursor: move
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-cube {
  overflow: visible
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}
.swiper-container-flip {
  overflow: visible
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px
}
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 400;
  font-style: italic
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 400;
  font-style: italic
}
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff2;base64,d09GMk9UVE8AACokAA0AAAAAViQAACnTAANNDgAAAAAAAAAAAAAAAAAAAAAAAAAADc1GGh4bthYcgQAGYACINBEIATYCJAOFPAQGBZVsByAbPVUlbJtG9G4HcG+XYkAU5YRLyIjkizM7+/+vyY0xsAe1+juWHdlwqrIEJxoTlUtbq2g+b7dokaa4P2Tj4PA34kjQoC6YAx282DswpgOT6JFJkmGyZBkV+Zo/NFwK8naL3fQnJ4u6yGyTBU+TuDzyBe8ddMGJN44GFQvSTY7Q2Ce53CPatFngsDvgMAnigYMAcW+oJxURPlVPY6QuaeouqTzhn39vr53oy2QQJUkkdomnxmC/790hqomhJIYEJWgSLQFCJkRCIlKiaaj29Z6T8b1ggtUTgljX5nx4wCMiyxbWzD6WekLQfsrJARA5e0B1DBhAKo1Ly7Zh73+vM79ScuvMKKXdFGmTCqkihuN4geUlWSaQgTDg3RB/xDd/3m9wAJfw/6ezrCzPO7fn1uqT13MLWIW7Q/R6ly0cDeh7ZqSRDEvEXaDNS5+iPHAeXvwD2/HJl5OT5MvkZPIkmSSTZJIkSZIkSf///5z92E1ObzpnjPDm62ZmGKgJHsQ0aBqCiNQknKZijtUcKg7FbKCu+7J2+vbnz2xaMtVt1btVbMyHUL4RHoTrVRqjI+Pi8XO+9u4DKWDXDlGoZUpNTrj0iu9jM24+JsN0mAGS2zw71oUR5HfYDjtAlYxBKGBNRkz7ubGfd1N6/n9rfdqpJe6F46l2N4lCPyF2pFnImfv6TU3lTS/wzJwOACjs7prqvA8dYkvocuK+DKlVOZEobISNUjF2hIyRUS4mq9lOBCqWsuZA5XmymDOLOaC9ShTwZaqiOrKLtpNx8LrdPr9I3FYcBrd0ERlcCXkh5DwZfPXruJERxgQUhP15FL1eMMsfUq09teGtDR+1ktn+n82dl392hF8rBTNOABheiGrvCBEEYYT0gjsp29C8Y9/h4/NXfyTX1VKrOP6rjQaVhAYKvU3uhCHVFc5oMGGLEKwbJ6x8wNHIU/J4FgO7blkWyK+r5JWelNeoti+qc6pN2PrhZtkitaQhaQWNxyMitrbtFoGQOeDjhclUFKAB+0WDfzojLeshF88Fvedf2LMmnoZ/IaEYEKAHmIEegLMJpEAB1BvAOMAWcA7w7IQ0MBJkFHK2QxFoDloG2hQ6BrqACWAtCIJeYAUYC6rBKNAfTARTwFAwAmwE64LNYAPYBCrBFjAfHAT7gkPgAJgEjoMjhRNgEZgFzoHTgQvgLDgPpoKL4Cq4VLgJrhVWgVvgHrgduA/ughngKVgGnoFpoApMB5PBTHAYnAyMBuVgXFACysAYUAr+AxUgHbDBINATDAGDwUAwDPQOKgPzoOfbYPsASZKqkW0JUHW2530NLWy/Dm95p7S65/qsX+hAPz4iRwkE/bjhxz0/fTcb/rT4p20/fcZW5YK4BK6a28hdkkySFEmqJCskGyTHJc+kf0oVUlOpnTRQqpXmS8uli6TnCUeMSAA5R54R5Kw/SjUqeVTNqGOjGkcBd3u+nF/LX+XvySbIlLI1MiR2Hj1n9PKfx/685edD1IgqaBRNpGm0jF6kd3/53y/jfrH/JeiXGb9U/HLil6/kfr+u73+kf2P/7v6vB5Df1gzYNaB+wKUBHQMeDOR/T/q95HfdwK0DGwbeGfhw0IJBXYNeD/7B6E8jCyNnI38jlVGWUf/gZ4NR2k/+r9xGHibv8WdNwdjcWGmcarys2SV0kUtexRZPP8sa69ljMmKFT5EmUBS1dBWqSSJaugw9+vpWFVlSmRVU0fas+cvVHN8YL9SmIZZ3Rpby2KaSwx+m3KIK2KbkOatLmFaIAEMz4ay7RGmZCLlBcohWT39YoAZxX4zlniz0v3icrmv1K6ZbRrhc69PZ88w+D2CSbdlzzCoFLuBWWeYBaWBcMgVCPtrXGLDh7HFQ8U65g+Y+Pqc/Ojh8x/UOTpzPPXIiUMhmL36VD+VhSePY3p2bFTpLKNbMSMo/flajtzM7AyEN5KvEcX3hEQeM4C2uzzzh4LZ+awFR/1QMGKel6HGC7gW6QTx0tQjY6H8/Ym+ctWcsSULsZ65YXaQpSiWTn4eHNZU8+4H00jcOvcKl3sZ8gqAzFislumPnJMX6s+lEJ0VyYTJVaQBtRzFOmJrB3ZHZRuagkU7sswX9lpO7PL0mHsoPLCKVeNlDNUfOa/XGasbdMYVAJU3ILEivSmOEGgzfZaH3gSFeRDdPQaA4ns9l8OaFmNQz93/BmK5aKmVg+H4GqGdV3muh+VebjFqoSVUtZVg4EzX0r0p6iAYA//znoKXYJgMWrgMa+RfogGYcqNe5tjZidSrD/lNQvbZomcaMzPZBXGLEXJcT7ZzxCTw1zeiMd9kMxObsUU6s0Xm8GzCOwkIbd8Lt506OqmHSYimNzGM+tdLcPBkVUb60zI/UYHhHMf4PT3HV52ycw2ladXqT5+emict1nYsSA0mRG3Z8kiLQlaKxCTY6Z1G4tpguWTRISuPnEPEtBGxAoUMDBoCBQP2GjCEDcDHfB2OXKoAr+UBFXfLLuISb8Ib1DRN+SSz61gCBf7W4/x+R0aSX1DEcCWgoQ9UDqA1U3SF6XRxPbRkfDcbGlF9zP2oTaSh74EgjNZr4UjqFpECNzpYc7x+CD1QFQE8/yoCJK70UlKt3ypwQwSExxI88M+POnEkYC6BrNSe2KnTGIjdmoOjGatEiYa7B7CY8/VrT/JcvNHjclKdHh2bDkwi+Jeco0RC/LzacVR763BqK4DWNo3zukj/TmRTwl+1YhXeiaFNXj1IXewlopJ1UvFt3YoviqNa7zqI0hWsRF9DNnNhXe3SzgjaJnrYc1BiT6Lwk496GcFVMZhzGIDZ7R6KlNyAmvgFuakX+SGMMeQNY8L1jf0oKVNhbDsWqdUtn2JYuRbJTom+HjGFFhGJSdLGl6IgtRdGp4oQUYIV0DqKJGyEZwT+5iRWKEuI5IdK848Vxs4ZPqddThmcB9WVNpO9rbdtykGB+qlMlcFzHpWTEqlJtrmpmGCNIbvhCGtUGfOpbYKQBJE7kEshr4ATXW041ErmKHorYw3o70yEXAxcFcZZ1id2oy+FwKKTU8J7EdvKV5qZMTQsRYpjWnBQh4xHCvtBOLCAQehbbIfeKA0PQVwdZH3gw27iVB9QYuFEnwU7KDf3bihikXl/Eq3JHCvW5izO38qbm2n8nNPAQ/m9LF/BfIyVAfu0PQJbw2nYhMSe15Wa8How+hqdVvUDdyIngpWgCYyhu1bTKWyUm3BrBrR/y1fgXAtf7pohuN7mj14xPMK1m6taKYLT6WL6XNKajaM0IRbNP6sUzueyjHk8ON9HpSG6YwjDJRZI8ZVUkzkp7nnY741ouQdaScNGIrcHlzc5ekA5Cj+FJHUheCA4NZB4wlZPD4yPVZ4xhaujn3tkm7dH4mKdpepF/HaEhXju0pcu6zhxYqtBZsDrJWaBqeNIljuNpGgSb4M5H2ZPGcltG9oy0QySGycfztBlO3SiCBtxUF0mpS0EZFyCzFEhiAat3QNXFl9sRFEvPJuRAtA9LCcibi6VADUWx5IDi0415XpxbN3IM1xBZOUR5gNF6r3LVghvAxxJ6VcI8YDn/wCy+DfQIbGhO4Ome27Mn8hQD41HmcIu4svNzZhPXrUjxUmQ9U8UXS1LsD/XUV3VLeG55ruyDttEpysXPQMpnSV8oya98Ek+nQnGXfDJ/5rN03VHqfFE+MIjJmQe5XNwAucLnoTDZs8P2pqgI1IjqDpD62+rUqZS3jLQg9ak8RQZvtOVfgz8GM0Wa/iSkpKUVRzNiE3lvUKG3vsbmbqER7tPuVHr+jlNd8a8xYxXGiSORXAc9oItckYxO1ANutuXTeJTzpk/nKR6ZZQxUdpBHUoKnJMe2j3k0ezF5V75FILLcNZk9sYiA5kru40JUqVkwpfuj8Bej8+G0YvxTcKScSkWjxqf4icRIUTtLNadjPDasQoFY62MU7H+ASGLrgTANIOmK5ihfOiFGZSK4s/CxcAeJQmZoSR0sfchoKzx2l7ALnVq9dVy5OD19NdpV0JlraLSLQINajIHiodher5ZKNXvnC3iIFD8ZCHbrRlZyZMfsTEsgsEyUUYPwn/zKIYpqRcXl3wJuzq+fxMr/Cx0YPzYCtyXWiCpzLKG4IlOYg5u6a48I4rZj8egDK4hOBYw0NjZehTAVMwvYnXfYgd1VD5ij5hCVom44gnB40lh1QFSksGQ/a9eqxeJhfsphIX+RUrprC2LJlYUdiQvPbYw85AFHdnQSWLcQ2SOx4GkZPGrLLXk9yN2Kp/NbeJQDxeFRMSZPhVw94jVYX6LVpnS+2DpKSLVf1M6S1JMqVckqFIuzOuamTV4u8dW/ufuQVtUUoeR9dw+6/lihtyc3rrW1XQ+eLuhsenCwu0BxKSddK16EOuQcJ+Bb8eyCBbkg6VVbarUwjCLKJGKYKIXtibJfNd2Q/OWU5wK1gRE3yUELds+b5YN4+ouj+RctEehYKMrrHWPBfC1UIy1nJAhMJCiRsVBjrmQ+5ysSq6A3UBs4xlS35ikW5SgZfN9CbOjBK62sigm9C5OY2nvUW26WVT+mMHnfhQlUDdZ/1lR57zEVnBntx0zZVfoUVJBDZoGDkI/s5yW9h0/OU7Ar7qegCqYX92QFZxKKT8iSxIHo+EREikX/o8Gh4NWLDfwRfOS+ilGCD9MrzV6yz5c4ZHY/gVr2mF6FhD9a/IoFr5I8M+5L30dzEYjS+xkogauqbRd7F6domStK9BkoReCl3L+zCTUVm9fN3IRdPX8hEzBGXAnlbumMIW+42ecuVdm4T8FH3wmv9c1gpkSWD0NmdnqpZiFphNVhyzzDNUMlPXnNZdWlKJoRghO0wPXGupONJysoAtcEzZ6iBCsS1d4wFtdTqeNUcSjFGjpSwg4PmA0GSRrrVRCG7Yw7kYAzi4u963cBMTiy/U5rNFptSRBzI6UTikfIYE4FHF02zOY7+PdGv4D+dcE+g36C/D+PomaO0JsPlQb0aI5cnKNsQC89lAmBwob8ym147CJ1sWkKtuxry6E9oxhvOyg+xqq9eaMUr5bXshBa0qdYtk/HGlhPYTQxO9C2sqmlhQWsxzCZlN0JP1taWVSQVlDinYiYA2EKu8Jl5+WXqxnxTWi8887X8e6ZbEOoh+OiLZ+a7nCptWrFFQS5m09D1NIZ0iZYAJYo7qErm/w4rNKEkTIHINXY0RuuM3LJZMZQPFTIuplxmezwF/atNfY4QCd2njugWGQlq4q7c0A8YrL9FDoLOZ1ZEEyQ77D2d742gpRMzyvfuFOrt707RzyaHRi7K92hKml2XrFWoMnimPfltvwk7F9Fh+Il+vlPPndk/0vFUnvp1Lf6eEe7iUK1Teze6k3a1jD3aR1ebW64ue3ho3seVjeKlbe7heDU7Je+kWfUh1fYtga3a7Ukw0JLpSczxxM05pJL5vJTr83cunTgBq5RtXTW3HkXNLRVfO/w7zMaJH2xPUsyw5+O63mq0NtT2571pto6ThV0NnVwm6epqxGpPXmhaO7C0XA2e3T7hsAqrTpSoGDPr1zJm/QeDne/LahQuveySAgTUB9k6Wp2jqo/+qNlWKG3Yd9mc3NvLytBZ1Z3d3skoEk8h+2/8+0RLBR7Yk7DyZTmTu5TIxHbnu2yOi8lUTqQotjxmHBoRYb3hQ3kzW7C3/zW0gGhN1JqkCnvsaPjY4vCGAlJ33taqzd2OelioruqFStOs5iV2bBVAqKLzaMYit22VSjnbQ/m9LaKHLGP2/NrArqUw6HNXbm7O7LqhFadWDi5nNNqBiR25yrw4tfg5n4P/ARHQxtrKuzYNmKBk+6GnvZeEprgK7Azh/PkMlpoYLkpP1UMcxeeQmiNGI5PHQPmzlORx8L0q9TGE3PqikZ+7X6QKR8g+BqcDhaufBzgKwNtEjlK97uMCYDf3RVrd8z+Zx/DNDJkZPSpxA65gYL0HR7yLh1yAcbRvu1miMcOkNv+G2UUHcv+jqeHeMwYTMwQFm+OCA7/RDagP6eDgG2V05E9BqcT1jqZICN6J9a6yLVqLvyQz7gbiO1spadpypFNr+5FxiGTNrwTFpoy75Z3ROuFPvQylqCP/NnBodDb5A0wg0FQbnoKy+jPkQis4a2wM3VYjQS9OlO8DcegMGFvDnC9AW/KOxCmOrhv2i4TrtGtUFQ3O8RiZP+Kd0amE7YvYVCig4CtNNGRNcBJw263ejaJA5LtWYjWg6RY9HfyMaW03oo/HLpFhOTriYYzphS/7NXyS962C+5gGJ/GkQDaclgmOda0RHsyBOnM0+xmnT+TdBw55bfKwncnx2SRMdKOufmDLILuqwzdkmW7uLJyF1sqlhu+LHfOoRQwVjlckwHncGO34bxtTLj1pjsslro7f/EnD57CUo7vEofRcVejqfWd7EH2Mzq+VI0sesIMbUplNPNCrLfqCRE5celG3QiGwKjNQKcMuCLoeGJC6qkQxZytx/a/GJxPGpAdzm8NDpZA3Uf3r1DMs+QN2v4Iw8m9QYS3HKpp8mBfYCfYxes+nTeMVU+PT9l9VORzx8xNrrd5y3xdf7K3qL9ka1pcZQIjNnzRhmNxvX62MudLZA35h8dQOGoosE8ntkgEY17CRG75wSe6BTO5lXiW05VZi/MgW81ayZzfff179jlsTlC6EdcE1/m/nhQxcrm4sTZ4QR8SZ6fvx7bg9pfai21F5FS21w7IV0JNhi19MmvXrowhFQgqV0CmLC2dYQwFEjCBBct//cXYpDcGyt2Auf6LCuVljluHNvcdnh1dan4euuptL+jMPsrXQrCUVwaPf5C72csrixSLfdI6BnIpBWyhXK7sAbjc8OB4SdyvMrEqb/HcbE6zM2Y4EgQTRVpvWryUgGAs2U0BJV6wCieKE7Nyu/VCIkkKCfprpeXkbc05MvCcMxRppett4PL9J8IOjN8dvU3oV48wd+cdBWYCiygvYWVdFb0ECtgzrCvuKUAB6aTKSM9pgj0sYP7vMtUyCB2gZoi/nDEsfNr1tJdpuhj5I2HD0qzw3RlUigL4he0yGJqHvwZeloMA0+sbA0sJFG/wceY5o2nbZAZVcgD81rYpDE0j3gJfSAfAXgUqanJyU3zDMP26iZFHnsUFex6xWJRcatmy/oaj5GRxAp16RZs8JOkFJidOBFF6XBIiha+q+yQPYcqTLKTXPU9/dLrj5gFzoWS7HIgLj21yr3FWyyMlTrdg6KZYAroS7DgeRjDMVFNXht//37VkPReefBho8qxUeVv/cGMoaNpxu+fZWABMHRdoe76CLE6sV/iKTeIrLTsPYuO6xJEFex/7e+IABPLSjEBhcn7hX4L/ldb8zl5ZMju1sFDFVChUZnvHAdaYdez/JVhRyHRl0dHBEUM7Ln4nsHa8J+ryR5gNY/2yyUxmkoLsilyWiZh48mc2DIPO8IgoPM6v1FqAoc02vgapICHJdwH3K3sxTrZtihGfc4KLaTSWtEih9yBpZGtS91bKqRbF7mXzmT7MfP9nvLzeUhPPbZdwutQ1rRQc9C/HiXs9sj1pzuVBYTLb++Af5z6tg973bG29fWwFndk27z4oUPDW0Hyhnuvk8ZGX4ln+Zy3TG7jBzsj1I0n5vkd2ejYiCdlvW3miBuXVJLOuWD0bszCHqqVsDm7obpCz2bN4FMOWRNAFstCWv/4fQdpYLjEiIzeE+T+Md+eXCTRY+Fcbq9diEIM/OHeth1s3tAFddOsf9zSFXWWUoB7zRRNdBR+yxu+xSxxG9d34yNRQl98Z2OkdmRJlW4Bse8bhEJ32VlbOqOH0vb+T0HWw4nHRh1+1RfTlg0/K/fhNLuWQi37y5+H5XdMbxRA/3Jcfs9rtV0YEEFYw0mPYCDGEBBAdrBsaBBcOSoZ/w/oONv72xe9vvC1Suv//sj6eX0a0fmvsfZCklV7kG6FHsA/IDXRffxwnZgKSKhslo+vuIHPWTCQGVJ5ld3bVnEGzKRrwgEeJFnmaIkF8nxNifvhZfkyTid4iwY0OgmPD5RleoRUGyPUCywwx1sUg+x8WJ7Xfb4hIKgEozFLJpZJSRUySAgHKmI+qnThG2N33PAaVZCRRTAOqq3paDxLPDIAwHqCpDCm7/3s+3UWj4VBtphDFqooacxGA7gLAEfjt3nA8iS2OmAGol5QbkuwLAFKGGgNquuCHs1Jfeay1NqD7YQCN2X1d3Y7dVTjTV18FFZWRXDINn32eQEN/SwAJCCEkKJBMUqQbgcFJhksqCHhAAgigezwCHzjnDAgk/PTECBt3QC7vg7qspS+XXs52DjgOKUMPPBstzQJqfJD3MNbtWV+RpJCAUiJFRGRCwjkHxEIhzeGGtmrZN0ao52lPvzsIaHp0bG6udeSlWYSOcncLn2qvvQrjqqxBAy09Wfvh69u3bxXgRbVzpPWXzhfP4Db8cnD3GiFY7J2eW3g86szCFiwti0taIDJul223QTt01YszfcP9jb4UNbtqpI9q2mfEUiklGC10Ujyqg6FswmKvgIFShlG1K7Wq3gw5Mt/qKRsyRjmniikSaakkxCgmsedijAtABFMU84CAD34c1CGGSCiliAwjSEBGQiNSyYQ0DDmYWXAplbYYRdp4lJcPqIpNUEIKEZE3lChgnGWpUVNdl6/KNaUSQgFeJKUawSTl7Bv58nxiF6nEtaoAlFf8OqijBImaGA95f3e9p9EztBCNl8Y8t+x0WOi02XPi+W0OOC0/o/3B0U4fN342Ev3CwEl3a7/yGOSOn33b4m7lk6lkSoVBDUxNWigY6zKDm9XUSgB/H73Cr2At2MMFMtdlsVlHdb7fA5hcT/QvweHZNT+RiWR2VmH55dw0NttBTDImdB3Cnr0ATv5vjFS5SC7/92uksHU+vtPiyhzTBR/Ftvh6NH93uuk63pW+VxOaFY0NF56K5YNHUn31oIyBu4DwWaXK1V53U2xyJNY0St9UZnYe5jdN2AZt0y6t6vaeH0DfTNcM+0gZ9UbR6DGWjbVj/7g0OQz1dM202Wp2muVz1lw198zjb35OCXM/o/iXy/dxxhuF3t549ZmZetqNFXQ2rmWr99pegN9+L8uYogK1YhT1s60IPZDmuYDIIIZRiokyt3i3h+siGRFkz2HITBwSZI7XFPyyY7Zkv97QgMTG45BMMuhF3HrO7V2kWEpBCfGOTnEuu0Nd9slmwN/yooxvifdKtsRipJfWHLKUNddRPXFLTfqBHdyvWhxemVVoWtkaxQa4LnTTTwLDqcA5e3cptKSTapIL/AU7trvLP0OmIgpDzl+7LQtWMmhEfMmvtJaok7tYDOkHhE6aFHodmEnUE5i/EOpE1grQKMnAzXURqnO8MoEp2qBEblAeoLokBZl4j+oijaI0FwI45RLA1ZkDg7QUBhkwgHRmS34AJ+tkaYsapBCw8Zyx9gvXk44l+4JkG5dmE3//t/97ba+Y9N3H3ZiY+qDXKE8aHqt1F2TuwbnDqY+vX4+9kTotKGSOZFZXPMnyCDkykN67GEdcGKOTbP39YLSOBgJb+r1IBlReLyrK8vxZt0wvM6rHArcEFCjBECeAQneWgkeZdej9zAO24zzBWxcy5GekaLBb2Rhm5c2cn49SFPSXDpFopIWjRcGZefYtIsEgQxV0ynvkQ5CBlWpZo+zLERFMZxhl6CXlqD/ms2E1oUA+ggxy2B+reSUMjZgL6Qr8vQp59O5JB4Bm1WMfNkCzIKCRCPQV+sKAD5TQJjOCbPT+Buep8QMpP5lyptX1DLqhQ7ekL2qP64/hC3j6c+kj9G9R6J1vDMxBPwzhcW/GWbQXAS1DLkZ8xPcLJubmJiZWVyeKz54Vi/fN3BsW/mndzWccNAX0/kaiI9ZuuD0ppcXq08RnsfWGh/0xb8KdD/mP00PNZlHm669//vXbb08PbbdyD7Nnl5dn59znDx8+37aZaxL4/MfPz0XxRoI2+DX6479VAwxy4fb81UvW7YD4Ld/8Ak0Fyb3xgQd9klylEaRlQI7n2XbiN8waRLFIEDZCwjgBhJlMzVwkqG+WjVRKVcgRpuo1qaJIUsdmlJi5eprW615i255vW6lfN3Nvco2+qXGWChAAglFWPw2CbCtgfEKoF4ArSoOgV676C4F/78bAAGhS5VBXl54Ibo9269GAYuDfvdM/ABJQDoEuSpnIjD40Il9jgxx9CchODF/MI0aeBtroptho5Tymm2ux5dbaHKFLNZJAi1GpBbLXtcocVhSgb9Wh4y8/waqOXD/R8Nf7LvYpG7hV/7rosPXFvDcZLmPnMJljNMLbg5aH8HEDStISmDIE6wu+L7BWUoux4HhsFiCp/9G3c0mQLkc9BfparFoN2pFrMIDslQIggY8XTolQ5chU9ZfBQXl4UkVwX+QoIvnOpYwCm86RA/aUVNAOphGJqhCdicswIAJWPr0YNtuFGnd5FMT3HvfbtU6HOdAcD73lkCu9JOnGRTTpy2S/5Yp6AQrfXNQYQ2XS0SCtyM31oHIgQ7SgeFfysx1RWklhPqmFuGyAxiNIGFQHFGNDNo27Nz7z1BqLt9kd/1AyZvGS6M4t5xAi2XVvJ+zQUOOK1h44+QOLr7dnukG33wXjxbIBFOfyiwkGyk8oSwdYynPGi6mwvDchVKAg6pBgMws5HW7KvYdRGn9PY+zS4/DfipV3rKiPkG7OlbWoGcotAmnAA1aGUJFUkB+MQ2IU5U9+GIT3T8WVXLWbX2eBee8D/yi3i9mxcGtgRUh700ESXtus/S4DhWRIeA/WP7zfXVGltP9SL9GogsfF+Lba4O2OGuSm6h4RSovy2LtlMjJ4F3D5JbmeDZckT+95hedqjizfjSYeTKhBjsgK6zPgYmwpbasMYPERyUF2K4LSEQeklDTjfo/dR9xFz1UU4zAACpzjJX7v62d2HlylTAIZQ4u7l2xY7ZkAzoTzLM0LpoABozo0yxB/D4hJnYnmOqhhrXCkcRE0M/jMKRfcwHP7GmhYdtP9OyiP1iB3prNybIm6p7v6fapbQKa1WmmsDGcSR0mYSu80jeISLxO/96aI8mEtzm4sT7ItMACxHFTNM1p59HZulA2vZm6cnjJlnN4wMTq8G3uqZSr3wC24DnGa+83tPoiuzxeLtAb3/fczWR53IZpZrbPGmpf88s5y7tW5XJ389YXRr2RA9qn00HoiS0FAkult4Yd1jj1uJHFa6UAzhIaJeUGrTQa6gthObBc1kIlJnbmF16doqsXd5g2RMI9RzWU60tQ9UE6rQUDF9fX2WFqGzzzQ07VqQXJi1ylS8snScao5grCTpKXS8bDhQLgKGrWlmLNGxMats2crLx7l724tPytoj4YqU+1AVlWzeL9xDdLNjy8W7gzRF7TbE152VIwLFWEU8q5mo7Ogb6i1xN+GA17+qsoLu0u1gHeGBFvhTB2wyse7UDzVNwQWLRWW2Eztjqly7zF24/eNd0nLlRz5PUiGO3uzLt8eA99VcyPF7IUml5Opc1rLU1Vr8CECnWlHplQcS6ZYpjCHeD5F4tPoL3dBBvVoBFNNCeM0qqGBMXyzD4CXnj5rD/1fYdyOjWPUm3HEYfGfEhIRk5CS0dLAyeXUdBRMi21if91q46D+9pGixIgVhmdm+agVBU1CI6JxWCq8YSmMmdwq6CiWA+o76CJRizVcT8sRAYtK7436oIubIXhwYwurhEkNciuAnnAop0LKdK+sSGKADB0hwzBjziyqu9gLB9PuFRCR2gnVFES0RmSUXur/lkI4ilsEAAAxP5tGxHcKY7yAppo5LeUkPHBGwXLpUi1qaykMI4h8pmSXS7FYlN1KUD1oYgYBUo01wjQ/IY0YBvMsThDOwjQ4PjqSCCvv0TpcBm73aJ8YBnGUWCV+l02yNHYZclAaFn+uV3PD+YxVoZmgoA4mmaaj+ap1U2OFAIQNAUm+HoDLI+WE2HKVuUrvX42ePvUwsE+AeX7YCoCQBozdsA0/QVZnjOe9UDNnrpaJH6e3Q6bCMLq/lQCq8KvRRz5/wJ++Gm2lgdZ+cd7FXwAA/RkjXb/iOj0O+wwASwAA7XD3t7OhZfT5Ng3kzV8+Crr8dRlDBGCZsZiM9EwiRImVKkuu+trqrJ+BBhtmlHD/H+tstt1u+5xy2U0/oRaxEB+REUcaeZRRxxRbnHElIt7EJiNZyUleCtMsLdIq7dIhXdMrfRJIcfpnYIZlREaljvZU3VN9cHKoHa8t0X7T79er9Fq9UW/VJ+jXG4x1dQI9I4sosSfl7m+ova70tg41wrJktY1bd9nr0Iarbl8V/kfcdu2WmMS3+8/YafFg88eqerK3T/pVv0+v0GuWxP9F11fDhvTr1a1Lp3ZtWt3X7J677thvyoQxwwYN6BWLKDIAqOMy0tPSUAV1QnwErpYAIPQnVBv6CRC6GGqGGqFK3ZQgdCCUCMVCkVDI/kkBCG2puxmEeAD/n/8/+WT2058MHj+D+RzliWdO6HyYGHJ2lV5Gmzn8felIXR5Rk8FFTaWejiKsnKgft0y5CnK+OUcpqq6KRmzbtRLpJDUdVMUgteVJJjOzyhjUKdtUVEmxvUFJZ2yJAG2EzUN/Ry1SsYHJ+h/RhCAA8g9KuFcskcpAflipAvVxgLCTOj0YzprMFqvN/tuQlDbWgWcJEVIutfUx1z73gYCIJKNQqsAfCEE8UyyUKuVqvdlotbudXn84Hk1mUwAsag0v8ib936ojmADQAoDBQW3uAgCj843bF9vtT+f743KF1ZHf5wvYbk+8eAAgEiWcSicxT2Xv3MYzB2YXzRuaAQhadQYCQL++s+X17O3bBEk/2Tj9NQC49mPteYS662zurHEBGWw0QCb66/Vr7GYEOia+McNf23cAdAnQNkN89zONNlzdzRit+ByQGMJ1ZKPIjpUVLVXm8kUrpaL1fG2ha+8tj10m8nVpCzA/Gi2qJxkyil5V2KeiBx8KO1XhIEU3Cr93mfWesi7EmiyLFj7Dtah1LHPLGfsd8vuRYnai7X26nkf0uNRc0bSi9bUIL7EtVijfIdBGzK2R1USOduXIaDoenup/suKWy8L6Ead3b8HYKSsmdy5HPuUEzBJhbUHSPPLn5vKWN+0M8EQ0O4RTIqkb8fMd8keK6JTydqLwFOMulZw8lknmmWmlsMExDPd6qmeRYJJz1ynFkUWk2HhPCgtc/McHApJJbh9ZfCfpksYuuwQTAo+k9URQ0MD1odbLNY8DJuXy1UDS0DMt2WYr2NKLdkaKnhxwaOTUo/w7xM6YgptwHG5Bql5nSb4xnixlAerMqmrEo46H6Tt0HXlSBgmH2tPLvN0a9+zk21ZPZtSDzzxJ7Lz7LJuMBo3AdgDm7DQ1pL3jd4uYpFkals6WjqmXZqQthqfYMjGMsiwtjTPspXc1Byw3n7yyOFFvthOaB5bP0dearK+FuFjUp/uVk5OPPRFYJGdMtzT8cdvSEeOlZqQtRjW+Wib2JCzL1pe02GvnSc0Byx0P52OLM28+2E5oHli+ws1PNVlfC3GR6Hk1SsaqEIX19Q6qgzvs5uZOPWm8GE0nk/JN75sOpqNxsVpff2SxWMOd4FA1JqiirPzdqT0EhdanFhpPw+Wnlut0LYv2P1yvlqOOK34R56qkopJJLnYbrbvoNam02xQrWb+rBxzKV9Xy6bSZaxY4kEuxqzehu9Thgp0o45VLTcSjK++XCqCjdhhxU4Kr9r5QuQTVLMeFurq7O0hLnePC6fl/4fRKTif5vlcDjsugdVFZyPfSnTwCaKhIQuDnu+ENFnifFp1LRdRNqFCd+StQ9lUrigeTy7uvwNvHWSBy4KUmmJ/9sMW8iyB3YgnQstUGJkaWj/XmZnx84AUjRoUEoAFi8ANA9NHC2xja4rMfLPzFL8xOAuRZF+8Vzb+GHr9o+H12cAcxDN/Q1jCp/FODsYWR6UVbvhAuFOWYA6ZepjTksHa84ogJC9VALgIIBYihRltbUVC+d2bIQ0qPPrNyqhIQ8heXZEgCQsQu0h8TDWacqLVcoJcUEsKJjikT9D66CaHzD7YnEWfnas4mMCmQpKWRF6TOgE0vtIbg96oTIe+mRjLFn/S2C6PNTD/TVEFjnEmksU04Zq+brWdOBTkTtjB6J8DSkignXxmWgSBPPL8j5LCxXmQeUIcHYyHcE0uM0F6b6mYFZe6oQ7SsqWPBwO89Iux7Ydu9SaZYKCXqOJEPlDfXIhvyviZ/GgDfBJ2EdFJIezPwjOTkX9pZ1DmAIySkkl3YA8Emmun8leGX8JI2h4HLcNIDCOtIvHwyww5zQMxJYBViwCQHX9IyJ9PMieiaLdMTTypDSPnzwHbtFymEeJBkzCVjvn3tFOWPLviNkDFxFg0e7T99lA4++3Z1fAIA);
  font-weight: 700;
  font-style: normal
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 700;
  font-style: normal
}
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 700;
  font-style: italic
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 700;
  font-style: italic
}
@font-face {
  font-family: "Gotham Cond SSm A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: normal
}
@font-face {
  font-family: "Gotham Cond SSm B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: normal
}
@font-face {
  font-family: "Gotham Cond SSm A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: italic
}
@font-face {
  font-family: "Gotham Cond SSm B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: italic
}
body {
  background-color: #000
}
/*.body {
  text-rendering: geometricPrecision
}20230201*/
.text-link {
  color: #fff;
  text-shadow: 0px 0 0px transparent;
  text-decoration: none;
  transition: color .2s ease, text-shadow .2s ease
}
.text-link:hover {
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.scroll-text-background, .scroll-text-foreground {
  text-rendering: geometricPrecision
}
.red {
  color: rgba(255, 0, 3, .7);
  border-bottom: 1px solid transparent;
  transition: border .2s ease;
  text-decoration: none;
  font-weight: 600
}
.red:hover {
  border-bottom: 1px solid rgba(255, 0, 3, .7)
}
.mobile-break {
  display: none
}
@media (max-width:450px) {
  .mobile-break {
    display: block;
    height: 0
  }
}
.noHover {
  pointer-events: none
}
.faq-list, .cast-part {
  transition: .6s opacity;
  -webkit-backface-visibility: hidden
}
.faq-list.fade, .cast-part.fade {
  opacity: 0;
  transition: none;
  -webkit-backface-visibility: hidden
}
.break-section {
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/quote_bg_1800x1800-p-1600.jpeg)
}
.hero-text {
  width: 60%;
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 120px;
  padding: 5% 0 4%
}
@media (max-width:991px) {
  .hero-text {
    width: 90%;
    padding: 3% 0 2%
  }
  .hero-text h2 {
    font-size: 1.5em;
    line-height: 1.25em
  }
}
@media (max-width:767px) {
  .hero-text {
    width: 90%;
    padding: 2% 0;
    margin-bottom: 75px
  }
  .hero-text h2 {
    font-size: 1em;
    line-height: 1.15em
  }
}
.gradient {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .1)
}
.mr-logo-holder {
  -ms-transform: scale(.99, .99);
  -webkit-transform: scale(.99, .99);
  transform: scale(.99, .99);
  min-height: 400px;
  transition-duration: .6s;
  width: 100%
}
.mr-logo-holder:hover {
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition-duration: .6s
}
.logo-desktop-baz, .logo-mobile-baz {
  position: relative;
  z-index: 10
}
.home-ambient-video {
  width: 100%
}
.video-desk {
  display: block
}
.video-mobile {
  display: none
}
.logo-nyt-pick {
  position: absolute;
  top: -15%;
  padding-left: 16em;
  right: 0
}
.dn-arrow-home {
  position: absolute;
  max-width: 180px;
  bottom: 0;
  margin-bottom: -6vw;
  opacity: .5;
  transition: all 1s
}
.dn-arrow-home:hover {
  opacity: 1
}
@media (max-width:1700px) {
  .mr-logo-text-holder {
    margin-top: -2%
  }
}
@media (max-width:1500px) {
  .mr-logo-text-holder {
    margin-top: -5%
  }
}
@media (max-width:1300px) {
  .main-container.home-container {
    width: 90%
  }
  .mr-logo-text-left {
    margin-left: 0
  }
  .mr-logo-text-right-holder {
    margin-right: 0
  }
}
@media (max-width:991px) {
  .mr-logo-text-holder {
    margin-top: 30px
  }
  .home-section {
    min-height: auto
  }
  .mr-logo-holder {
    min-height: auto
  }
}
.home-section.quotes {
  height: auto;
  padding-top: 7%
}
.quote-section {
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/quote_bg_1800x1800.jpg);
  position: relative;
  text-align: left
}
@media (max-width:479px) {
  .quote-section {
    background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/quote_bg_800x800.jpg)
  }
}
@media (min-width:768px) {
  .tour-row {
    margin-bottom: 5%;
    display: flex;
    justify-content: center
  }
}
@media only screen and (max-device-width:768px) and (orientation:portrait) {
  .home-section.quotes {
    padding-top: 0;
    height: 90vh
  }
  .video-desk {
    display: none
  }
  .video-mobile {
    display: block
  }
}
.thankyou-swipe {
  font-family: "Gotham A", "Gotham B", Arial, Helvetica, sans-serif
}
.divider-top {
  position: absolute;
  top: 0;
  width: 100%
}
.divider-bottom {
  position: absolute;
  bottom: 0;
  width: 100%
}
.nominee-category.small-noms {
  font-size: 1.5rem !important
}
.home-hero-picture, .home-hero-picture picture, .home-hero-picture img {
  display: block;
  width: 100%
}
.section-nominees {
  position: relative;
  padding-top: 60px;
  padding-bottom: 40px;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/wallpaper_bg._tile.jpg);
  background-position: 50% 50%;
  background-size: auto;
  background-attachment: fixed;
  box-shadow: inset 0 0 250px 20px rgba(0, 0, 0, .9)
}
@media screen and (max-width:991px) {
  .section-nominees .main-container {
    width: 95%;
    margin-left: auto;
    margin-right: auto
  }
}
.nominee-item {
  display: inline-block;
  width: 22%;
  margin-right: 1%;
  margin-bottom: 20px;
  margin-left: 1.5%
}
.nominee-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.nominee-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: 2em;
  line-height: 1em;
  font-weight: 500;
  text-align: center
}
.nominee-title.small {
  margin-bottom: 5px;
  font-size: 1.5em
}
.nominee-category, .nominee-title small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: .8em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase
}
.nominee-holder {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.nominee-additionals {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: .8em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase
}
.section-nominees .divider-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: auto
}
.section-nominees .divider-bottom {
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: 0
}
@media screen and (max-width:991px) {
  .nominee-holder {
    display: block
  }
  .nominee-item {
    width: 44%;
    margin-right: 2%;
    margin-left: 3%
  }
  .nominee-item.single {
    display: block;
    margin-right: auto;
    margin-left: auto
  }
}
@media screen and (max-width:767px) {
  .section-nominees {
    background-size: 50%;
    box-shadow: inset 0 0 150px 20px rgba(0, 0, 0, .9)
  }
  .nominee-category, .nominee-title small {
    font-size: .9em
  }
}
@media screen and (max-width:479px) {
  .section-nominees {
    padding-top: 40px;
    padding-bottom: 20px;
    box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, .8)
  }
  .nominee-title {
    margin-bottom: 10px;
    font-size: 1.25em
  }
  .nominee-title.small {
    font-size: 1.15em
  }
  .nominee-category, .nominee-title small {
    font-size: .8em
  }
}
@media screen and (min-width:992px) {
  .nominee-item {
    width: 22%;
    margin-right: 1.5%;
    margin-left: 1%
  }
}
.nominee-title {
  font-family: league-gothic, Oswald, Impact, sans-serif !important;
  font-weight: 400;
  font-size: 2.5em !important;
  margin-bottom: 0
}
.nominee-title.small {
  font-size: 2em !important;
  margin-bottom: 0
}
.nominee-category, .nominee-title small {
  font-family: league-gothic, Oswald, Impact, sans-serif !important;
  font-weight: 400;
  font-size: 1rem !important;
  margin-bottom: 10px;
  display: block
}
.blades {
  -webkit-animation: spinMill 50s linear infinite
}
@-webkit-keyframes spinMill {
  0% {
    -webkit-transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(360deg)
  }
}
.blades {
  display: block
}
@media (max-width:1700px) {
  .blades-holder {
    height: 15%
  }
}
@media (max-width:1400px) {
  .blades-holder {
    height: 16%
  }
}
@media (max-width:1300px) {
  .blades-holder {
    right: 6.5%;
    bottom: 30%;
    z-index: 20;
    width: 4%;
    height: 13%
  }
}
@media (max-width:1200px) {
  .blades-holder {
    height: 14%
  }
}
@media (max-width:991px) {
  .blades-holder {
    right: 3%;
    bottom: 22%;
    width: 14%;
    height: 14%
  }
}
@media (max-width:700px) {
  .blades-holder {
    right: 3.5%;
    width: 13%;
    height: 13%
  }
}
.windmill-home-link {
  display: flex
}
.menu-button {
  width: 73%;
  width: 100%
}
.cal-padding {
  width: 100%;
  margin-bottom: 10%
}
#calHolder {
  width: 100%;
  border: 1px solid #414141;
  margin-top: 15px;
  min-height: 600px
}
.month {
  display: none
}
.month:first-of-type {
  display: block
}
.day {
  vertical-align: top
}
.cal-box {
  min-height: 600px
}
.ie-tickets-button {
  display: none
}
.tickets-info-subtext {
  line-height: 1.25em
}
a.cal-left.inactive, a.cal-right.inactive {
  visibility: hidden
}
@media (max-width:991px) {
  .cal-box {
    min-height: 600px
  }
}
@media (max-width:768px) {
  .cal-box {
    min-height: 400px
  }
  .no-pm-mobile {
    display: none
  }
  .cal-padding {
    padding-left: 10px;
    padding-right: 10px
  }
}
@media (max-width:479px) {
  .day-box {
    margin-bottom: 2px
  }
  .cal-link {
    position: static
  }
}
#dropdown {
  position: absolute;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #000;
  color: #fff;
  z-index: 100;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  opacity: 1;
  border-radius: 10px;
  border: 2px solid #fff
}
.monthdrop {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #000;
  background-color: #000;
  letter-spacing: 1px;
  transition: background-color .5s ease-out
}
.monthdrop:hover {
  background-color: #fff;
  color: #000
}
.quote-holder {
  width: 848px
}
.home-container .quote-holder {
  width: 100%;
  max-width: 1000px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease
}
.quote {
  display: block
}
.quote.mobile {
  display: none
}
@media (max-width:991px) {
  .quote-holder {
    width: 750px
  }
}
@media (max-width:768px) {
  .quote-holder {
    width: 500px
  }
}
@media (max-width:500px) {
  .quote-holder {
    width: 320px
  }
  .quote {
    display: none
  }
  .quote.mobile {
    display: block
  }
}
.swiper-pagination {
  position: relative !important;
  height: 20px
}
.swiper-pagination-bullet {
  background-color: transparent;
  margin: 0 4px !important;
  width: 15px;
  height: 15px;
  border: 1px solid #ed2024;
  opacity: 1;
  -webkit-transition: bbackground-color .2s ease;
  transition: background-color .2s ease
}
.swiper-pagination-bullet:hover {
  background-color: #ed2024
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #ed2024;
  box-shadow: 0px 0 25px #ff0003;
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease
}
.about-section {
  text-align: center
}
.baz-letter-button {
  margin-top: 40px
}
.tbfl-row {
  text-align: center
}
.soon-text {
  display: none;
  position: absolute
}
.you-tube-video-holder {
  overflow: hidden;
  padding-bottom: 56.27659574468085%;
  position: relative;
  height: 0;
  width: 100%;
  border: 1px solid #ed2024;
  box-shadow: 0 0 25px 0 #ff0003
}
.you-tube-video-holder iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute
}
.cwm-button {
  margin-top: 60px;
  cursor: pointer
}
@media (max-width:425px) {
  .cwm-button, .baz-letter-button {
    font-size: 14px
  }
}
.page-about .about-text {
  margin-bottom: 10%
}
.tickets-info-subtext {
  margin-top: 25px
}
.tickets-subhead-holder {
  margin-bottom: 0
}
.tickets-info-text {
  margin-bottom: 20px;
  line-height: 1.25em
}
.tickets-info-holder {
  margin-top: 0;
  width: 70%
}
.tickets-info-holder .new-tix {
  margin-top: 5px;
  margin-bottom: 30px
}
.tickets-info-holder .theatre {
  margin-top: 40px
}
.tickets-info-holder .address {
  margin-bottom: 0
}
.tickets-info-holder .hours {
  margin-top: 20px
}
.get-tix {
  width: 98.5%
}
.invite-button-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.cwm-button.invite {
  margin: 5px;
  width: 100%;
  max-width: 450px;
  text-align: center;
  height: 40px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.cwm-button.invite p {
  margin: 0;
  font-size: .9em
}
@media (max-width:768px) {
  .cwm-button.invite {
    height: 38px
  }
}
#covid_text {
  margin-top: 50px
}
#covid_text .announcement_text, #performance_text .announcement_text {
  margin: 0
}
#covid_text p, #performance_text p {
  line-height: 1.2em;
  margin: 20px 30px 0;
  text-align: center
}
.announcement_text {
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1em;
  line-height: 1.2em;
  text-shadow: 0 0 9px #ff0003, 0 0 1px #ff0003;
  font-weight: 100;
  text-align: center;
  margin-top: -15px
}
.page-template-page-tickets .faq-list {
  margin-bottom: 80px
}
@media (min-width:783px) {
  .announcement_text {
    font-size: 1.5em;
    margin: -30px 0 60px
  }
}
@media (max-width:991px) {
  .tickets-info-holder {
    width: 80%
  }
}
@media (max-width:767px) {
  .tickets-info-holder {
    width: 90%
  }
}
.announcement_text {
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 1em;
  line-height: 1.2em;
  text-shadow: 0 0 9px #ff0003, 0 0 1px #ff0003;
  font-weight: 100;
  text-align: center;
  margin-top: -15px
}
.page-template-page-tickets .faq-list {
  margin-bottom: 80px
}
@media (min-width:783px) {
  .announcement_text {
    font-size: 1.5em;
    margin: -30px 0 60px
  }
}
@media (max-width:991px) {
  .tickets-info-holder {
    width: 80%
  }
}
@media (max-width:767px) {
  .tickets-info-holder {
    width: 90%
  }
}
body.australia-tickets #tickets {
  padding-bottom: 0
}
body.australia-tickets #faq {
  padding-top: 0
}
.phone-field .text-field {
  width: 100%
}
.cast .main-content {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}
.australia-template-page-cast .cast-part {
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center
}
.au-cast-announcement {
  text-align: center;
  font-weight: 400
}
.au-cast-announcement a {
  color: inherit;
  text-decoration: underline
}
.creative-image {
  padding: 20px
}
.australia-cast .creative-image {
  margin-top: 60px;
  margin-bottom: 30px;
  padding: 20px;
  border: 1px solid #ffde7b
}
.au-cast-header.tickets-header.au-tickets-other-ways-header {
  font-size: 28px;
  margin-top: 80px
}
.cast-row {
  width: 100%
}
@media screen and (max-width:767px) {
  .creative-image {
    padding: 10px
  }
}
.cast-headshot_sq {
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/cast_aaron_tveit.jpg);
  /*background-color: red;*/
  background-blend-mode: multiply;
  transition: background-color .2s ease;
  background-color: transparent;
}
.cast-headshot_sq:hover, .cast-headshot_sq.hover {
  background-color: transparent;
}
.cast-headshot {
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/cast_aaron_tveit.jpg);
  background-color: red;
  background-blend-mode: multiply;
  transition: background-color .2s ease;
}
.cast-headshot:hover, .cast-headshot.hover {
  background-color: transparent;
}
.creative-name {
  line-height: 1em;
  padding-bottom: .5rem
}
p.cast-modal-role br {
  display: none
}
@media (min-width:768px) {
  .cast-row, .creative-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
  }
	.cast-row.c1 {/*add20230126*/
	  justify-content:center;
	}
	.cast-row.c2 {/*add20230126*/
	  justify-content:flex-start;
	}
}
., .creative-column {
  -webkit-backface-visibility: hidden
}
.cast-modal-wrapper {
  max-width: 800px;
  margin: 200px auto;
  background: #000;
  max-height: 360px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  overflow-y: auto
}
.modacast-columnl-bg {
  background: 0 0
}
.cast-modal-image {
  height: 100%
}
.modal-close, .cast-modal-prev, .cast-modal-next {
  opacity: 1;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-backface-visibility: hidden
}
.modal-close:hover, .cast-modal-prev:hover, .cast-modal-next:hover {
  opacity: .5
}
.cast-modal-prev:hover, .cast-modal-next:hover {
  opacity: .5
}
.cast-modal-prev, .cast-modal-next {
  cursor: pointer;
  width: 40px;
  padding: 13px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
p.cast-bio {
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none
}
.modal-close {
  top: 10px;
  right: 10px
}
.iziModal-navigate-caption {
  display: none !important
}
.iziModal-wrap {
  height: 100%
}
@media (max-width:576px) {
  .iziModal-wrap {
    padding-top: 80px
  }
}
.iziModal {
  box-shadow: none;
  background: 0 0 !important
}
.iziModal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
.izi-modal-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  right: 0;
  z-index: 999
}
.izi-modal-wrapper:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  opacity: .6;
  z-index: 1
}
.iziModal:after {
  background: 0 0
}
.cast-modal-prev {
  left: -10%
}
.cast-modal-next {
  right: -10%
}
@media (max-width:768px) {
  .cast-modal-prev {
    left: -1%
  }
  .cast-modal-next {
    right: -1%
  }

/*  .cast-column {
    margin: 0 auto;
    width: 150px;
    height: 250px;
    justify-content: flex-start
  }
  .cast-circle {
    width: 150px;
    height: 150px
  }*/
}

@media (max-width:479px) {
  .cast-modal-prev, .cast-modal-next {
    top: unset;
    bottom: -80px
  }
  .cast-column {
    width: 150px;
    height: 220px
  }
  .cast-circle {
    width: 150px;
    height: 150px
  }
}
@media (max-width:370px) {
  .cast-column {
    width: 120px;
  }
  .cast-circle {
    width: 120px;
    height: 120px
  }
}
@media (max-width:300px) {
  .cast-column {
    width: initial;
    height: 175px
  }
}
.faq-question.ui-state-active {
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.faq-accordion {
  border-bottom: 1px solid rgba(255, 0, 3, .3) !important;
  margin-bottom: 30px !important
}
.ui-accordion-header:focus {
  outline: none
}
.section-faq-2 {
  max-width: 987px
}
.faq-content {
  width: 100%
}
@media screen and (max-width:767px) {
  .section-faq-2 .faq-content {
    padding: 0 2.5%
  }
}
.faq-content .privacy-title {
  font-size: 40px;
  text-align: center
}
@media screen and (max-width:767px) {
  .faq-content .privacy-title {
    font-size: 20px
  }
}
.faq-content p {
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 500;
  text-align: left
}
.faq-content p a {
  color: #fff;
  text-decoration: underline
}
.faq-content ul, .faq-content ol {
  padding-left: 20px
}
.section-faq-2 h2.faq-header2 {
  margin: 30px 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 35px;
  font-weight: 500;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 0 0 25px #ff0003, 0 0 10px #ff0003
}
@media screen and (max-width:768px) {
  .section-faq-2 h2.faq-header2 {
    font-size: 1.4em
  }
}
.section-faq-2 .faq-answer-text a {
  color: #fff;
  text-shadow: 0px 0 0px transparent;
  text-decoration: none;
  transition: color .2s ease, text-shadow .2s ease;
  border-bottom: 1px solid transparent
}
.section-faq-2 .faq-answer-text a:hover {
  border-bottom-color: #ed1c24;
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.mastercard-holder.modal {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px
}
.mastercard-logo.modal {
  width: 20%
}
.mastercard-text.modal {
  font-size: 1.25em
}
@media (max-width:768px) {
  .mastercard-text.modal {
    font-size: 1em
  }
}
.modal-partners {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-top: 80px;
  z-index: 9999;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 1)
}
.modal-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  box-shadow: 0 0 50px 25px rgba(0, 0, 0, .8), 0 0 50px 25px #000;
  margin-left: 30px;
  margin-right: 30px;
  width: 70%
}
.modal-close {
  position: absolute;
  top: 5px;
  right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer
}
.modal-close.signup {
  top: -35px;
  right: -30px
}
.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto
}
.bar {
  display: inline-block;
  padding: 1px;
  opacity: .5;
  font-family: Archive type archive antique extended, sans-serif;
  color: #f9cb78;
  font-size: .7em;
  line-height: 1em;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: 1px 0 4px #ff0003
}
.main-container.privacy {
  max-width: 800px
}
.privacy-link {
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase
}
.x-close {
  width: 20%;
  height: 20px
}
.x-close.signup {
  width: 20px;
  height: 20px;
  display: inline-block
}
.partners-header {
  font-family: 'Archive type archive antique extended', sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  color: #f9cb78;
  font-size: 1em;
  line-height: 1.25em;
  text-align: center;
  text-decoration: none;
  text-shadow: 2px 0 9px #ff0003
}
.column-2 {
  padding-right: 25px;
  padding-left: 25px
}
@media (min-width:480px) {
  .partners .column-2 {
    padding-top: 2rem
  }
  .partners .more-padding {
    padding-top: 3rem
  }
}
@media (max-width:479px) {
  .partners .column {
    width: calc(100% - 80px)
  }
}
.column-3 {
  padding-right: 25px;
  padding-left: 25px
}
.row-2 {
  margin-top: 30px
}
.column.is-france {
  height: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.moulin-france-link {
  margin-bottom: 0;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  color: #d1040c;
  font-size: .7em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 5px;
  margin-top: 10px
}
.moulin-france-link:hover {
  color: #f9cb78;
  text-shadow: 1px 0 4px #ff0003
}
.moulin-france-info {
  margin-bottom: 0;
  color: #fff;
  font-size: .7em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 0;
  text-align: center
}
.modal-partners.show {
  flex-direction: column
}
.modal-partners .announcement-spacer {
  display: none
}
@media (max-height:715px) {
  .modal-partners {
    margin-top: 100px
  }
  .modal-partners .announcement-spacer {
    display: block
  }
  .modal-box {
    margin: 0 auto
  }
}
@media (max-width:991px) {
  .x-close {
    width: 20px;
    height: 20px
  }
  .modal-box {
    width: 60%
  }
}
@media (max-width:767px) {
  .modal-partners {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .modal-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .modal-close {
    position: absolute;
    top: 5px;
    right: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }
  .x-close {
    width: 15px;
    height: 15px
  }
}
@media (max-width:479px) {
  .modal-box {
    padding: 25px 10px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  .modal-close {
    top: 0;
    right: 0
  }
  .column {
    width: 200px
  }
}
.page-template-page-partners .scroll-text-background {
  font-size: 5em
}
.page-template-page-partners .column-2 {
  margin-bottom: 40px
}
a.tour-subheader {
  text-decoration: none;
  margin-bottom: 10px
}
.videos-section .main-container {
  height: auto
}
.tbfl-title {
  margin-top: 10%
}
.form-block {
  padding: .0015em 0 .0025em
}
.signup-modal-wrapper > .form-block {
  padding: 0
}
.tickets-info-signup #mce-responses .response, .signup-holder #mce-responses .response {
  padding-bottom: 20px
}
.signup-modal-windmill {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: -34px;
  width: 60px;
  background-color: #000
}
.small-s {
  text-transform: lowercase
}
.history-text {
  max-width: 600px;
  margin: auto;
  text-align: center;
  line-height: 20px
}
.cool-timeline.white-timeline.compact .timeline-post.timeline-mansory.icons_yes .iconbg-turqoise, .cool-timeline.white-timeline.compact .cooltimeline_cont .center-line:before, .cool-timeline.white-timeline.compact .cooltimeline_cont .center-line:after {
  border-color: #ed2024;
  background: #000;
  border-radius: 20px
}
.cool-timeline.white-timeline.compact .cooltimeline_cont .center-line {
  width: 2px
}
.timeline-post.timeline-mansory.ctl-left .timeline-icon {
  margin-left: -7px !important
}
.timeline-post.timeline-mansory.ctl-right .timeline-icon {
  margin-right: -7px !important
}
.timeline-icon.icon-dot-full.design-4-dot.showit {
  background: #ffde7b !important;
  border-radius: 10px !important;
  width: 14px !important;
  height: 14px !important
}
.main-design-4 .cool-timeline .timeline-post.timeline-mansory.ctl-left .timeline-content .content-title:before {
  width: 22px !important;
  border: 1px solid #ed2024 !important;
  position: absolute !important;
  right: -29px !important;
  left: auto !important;
  top: 71px !important
}
.main-design-4 .cool-timeline .timeline-post.timeline-mansory.ctl-right .timeline-content .content-title:before {
  width: 22px !important;
  border: 1px solid #ed2024 !important;
  position: absolute !important;
  left: -30px !important;
  right: auto !important;
  top: 71px !important
}
.timeline-content {
  border: solid 2px #ed2024 !important;
  padding: 0 0 20px !important
}
.cool-timeline .timeline-post .timeline-content .content-details p {
  font-weight: 400;
  font-size: 14px
}
.content-details {
  text-align: center;
  padding: 24px
}
.compact-content-title {
  font-weight: 600 !important;
  font-size: 24px !important;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase !important;
  color: #ffde7b !important;
  text-rendering: geometricPrecision !important;
  text-shadow: 1px 0 6px #ff0003, 0 0 6px #ff0003
}
h2.compact-content-title {
  clear: both;
  display: block !important
}
.content-title {
  display: none
}
.timeline-content {
  top: -45px
}
.cool-timeline-wrapper {
  margin: 0 !important
}
.ctl-left .full:before, .ctl-left .small:before {
  content: "" !important;
  background: #ed2024 !important;
  padding: 0 !important;
  min-height: 0px !important;
  height: 0 !important;
  color: #000 !important;
  border: 1px solid #ed2024 !important;
  position: absolute !important;
  right: -24px !important;
  left: auto !important;
  top: 68px !important;
  opacity: 1 !important;
  width: 22px !important
}
.ctl-right .full:before, .ctl-right .small:before {
  content: "" !important;
  background: #ed2024 !important;
  padding: 0 !important;
  min-height: 0px !important;
  height: 0 !important;
  color: #000 !important;
  border: 1px solid #ed2024 !important;
  position: absolute !important;
  left: -26px !important;
  right: auto !important;
  top: 68px !important;
  opacity: 1 !important;
  width: 22px !important
}
.timeline-post.timeline-mansory.ctl-right .timeline-icon {
  margin-right: -6px !important
}
.timeline-post.timeline-mansory.ctl-left .timeline-icon {
  margin-left: -9px !important
}
.cool-timeline.compact .pull-left {
  width: 100% !important;
  border: none;
  margin: 0 0 20px
}
.history-colophon {
  font-size: 12px;
  max-width: 600px;
  margin: 20px auto
}
.mr-paris-button {
  display: inline-block;
  margin-top: 20px
}
@media (max-width:767px) {
  .cool-timeline.white-timeline.compact .cooltimeline_cont .center-line:before, .cool-timeline.white-timeline.compact .cooltimeline_cont .center-line:after, .cool-timeline.white-timeline.compact .timeline-post.ctl-left .icon-dot-full, .ctl-left .small:before {
    display: none
  }
}
@media (max-width:859px) {
  .cool-timeline .timeline-post.timeline-mansory.ctl-left {
    padding: 0 2.5% !important
  }
}
.baz-letter {
  text-align: center;
  margin-top: 70px;
  max-width: 800px;
  margin-bottom: 100px
}
.ie-only {
  display: none
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .not-ie {
    display: none
  }
  .partner-logo {
    max-width: 300px
  }
  .ie-only.logo-desktop-scaffolding {
    display: block
  }
  .soon-text {
    transform: translateX(-50%)
  }
}
@media all and (max-width:991px) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .ie-only.logo-desktop-scaffolding {
    display: none
  }
  .ie-only.logo-mobile-scaffolding {
    display: block;
    height: 100%
  }
  .home-section, .mr-logo-holder {
    height: 100%
  }
}
@media all and (min-width:1201px) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .cast-bio {
    width: 500px
  }
}
@media all and (max-width:1200px) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .cast-bio {
    width: 50vw
  }
}
@media all and (max-width:991px) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .cast-bio {
    width: 55vw
  }
}
@media all and (max-width:991px) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .cast-bio {
    width: 60vw
  }
}
.page-template-page-sweeps .footer-info-signup {
  display: none
}
#divSatisfiChat #divChatLabel .ChatLabelShape {
  padding: 13px 15px 15px !important
}
#divSatisfiChat #spanChatLabel {
  padding-left: 5px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700
}
i.fa.fa-comment-o {
  font-size: 17px
}
#divSatisfiChat #spanFrameText {
  padding-left: 5px;
  vertical-align: middle;
  min-width: 39px;
  font-size: 14px;
  text-transform: uppercase
}
#divSatisfiChat #divCloseChat {
  height: 45px
}
#divSatisfiChat #divImageLoading {
  text-align: center;
  font-family: monospace;
  font-size: 15px;
  width: 100%;
  background-color: #000
}
#divSatisfiChat #iframeContainer #iframeSubContainer {
  background-color: #000 !important
}
/*.body, .break-hero-text {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500
}20230201*/
.menu-item, .baz-letter-button {
  font-family: "Gotham A", "Gotham B", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700
}
.news-container {
  max-width: 1050px
}
.news-swiper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 3em;
  padding-right: 3em;
  position: relative
}
.news-swiper .swiper-slide {
  height: 245px !important;
  min-height: 260px;
  cursor: pointer;
  padding: 35px
}
.news-swiper .glowbox {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe494), to(#e09f2a));
  background-image: linear-gradient(180deg, #ffe494, #e09f2a);
  box-shadow: 0 0 25px 0 #ff0003, 0 0 6px 0 rgba(255, 0, 3, .3);
  -webkit-transition: box-shadow .2s ease;
  transition: box-shadow .2s ease;
  border: 1px solid #ffe494;
  height: 100%
}
.news-swiper .glowbox:hover {
  box-shadow: 0 0 50px 0 #ff0003, 0 0 25px 0 rgba(255, 0, 3, .7)
}
.news-swiper .swiper-content {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%
}
.news-swiper .swiper-link {
  width: 100%;
  position: absolute;
  bottom: 36px;
  padding: 0 .5em 1em;
  padding: 0 72px 0 0
}
.news-swiper .swiper-link-container {
  padding: 0 10px 10px;
  line-height: 1.15em;
  letter-spacing: .025em;
  color: #fff;
  text-decoration: none;
  background-image: -webkit-linear-gradient(270deg, transparent, rgba(0, 0, 0, .4) 22%, rgba(0, 0, 0, 1.3) 98%);
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4) 22%, rgba(0, 0, 0, 1.3) 98%)
}
.news-swiper .swiper-divider {
  height: 1px;
  width: 100%;
  margin: 0 auto .5em auto;
  background-color: #fff
}
.news-swiper .swiper-button-prev {
  position: absolute;
  margin-top: -33px !important;
  transform: translateY(0%) !important;
  fill: #fff !important;
  background: 0 0 !important
}
.news-swiper .swiper-button-next {
  position: absolute;
  margin-top: -33px !important;
  transform: translateY(0%) !important;
  fill: #fff !important;
  background: 0 0 !important
}
.image-2 {
  position: absolute;
  display: block
}
.image-2.nyt-badge-home {
  margin-top: -15%
}
@media (max-width:1300px) and (min-width:991px) {
  .image-2.nyt-badge-home {
    right: 50px;
    margin-top: -13%
  }
}
@media (max-width:991px) {
  .image-2.nyt-badge-home {
    margin-top: -38%
  }
}
@media (max-width:767px) {
  .image-2.nyt-badge-home {
    margin-top: -40%
  }
}
.nav-bar-4 {
  position: relative
}
#fixed-top {
  position: fixed;
  z-index: 2500;
  width: 100%
}
#announcement_bar {
  background: #ff0003;
  width: 100%;
  font-weight: 800;
  letter-spacing: 1px;
  display: none;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 10px
}
#announcement_bar a {
  color: #fff;
  text-decoration: none;
  webkit-transition: all .2s ease;
  transition: all .2s ease
}
#announcement_bar a:hover {
  color: #000
}
#announcement_bar a span.announce-black:hover {
  color: #ffde7b
}
.announce-holder {
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1em;
  text-decoration: none;
  font-family: "Gotham Cond SSm A", "Gotham Cond SSm B", Impact, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500
}
#announcement_bar .announce-black {
  color: #000;
  webkit-transition: all .2s ease;
  transition: all .2s ease
}
#announcement_bar a.hover {
  text-shadow: 0px 0 6px #ff9300, 0px 0 10px #ff9300, 0px 0 15px #ff9300
}
#announcement_bar .announce-black.hover {
  color: #f9cb78;
  text-shadow: 0px 0 6px #ff9300, 0px 0 15px #ff9300
}
.announcement-spacer {
  opacity: 0
}
.signup-modal-bg .announcement-spacer {
  display: none
}
.show {
  display: flex
}
@media (max-height:715px) {
  .signup-modal-bg .announcement-spacer {
    display: block
  }
  .show {
    display: block
  }
}
@media (min-width:1300px) {
  .hero-text-box {
    margin-top: 50px
  }
}
body.home #announcement_bar {
  display: flex;
  text-align: center;
  height: auto
}
.nav-bar-4 ul.nav-menu {
  margin-bottom: 0;
  padding-left: 0
}
.redbar {
  background: #ff0003;
  height: 40px;
  width: 100%;
  display: none
}
.main-nav-item {
  width: auto
}
.nav-menu {
  align-items: baseline !important
}
.menu-item {
  display: inline-block;
  margin-bottom: 0;
  padding: 10px 10px 17px;
  margin-right: 2px;
  margin-left: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  text-shadow: none;
  white-space: nowrap
}
.menu-item a {
  line-height: 1em;
  font-weight: 700;
  letter-spacing: .5px;
  color: #fff;
  font-size: 12px;
  -webkit-transition: color .2s ease, text-shadow .2s ease;
  transition: color .2s ease, text-shadow .2s ease;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 0 0 #000
}
.menu-item a:hover {
  color: #f9cb78;
  text-shadow: 0 0 10px #ff0003, 0 0 10px #ff0003;
  transform: none !important
}
.main-nav-item:hover {
  transform: none !important
}
.menu-item-has-children > a:after {
  position: relative;
  right: -5px;
  top: 2px;
  content: "\e603";
  font-family: 'webflow-icons' !important;
  font-weight: 400;
  display: inline-block
}
.menu-item-has-children > a.open:after {
  transform: rotate(180deg)
}
.menu-item-has-children > a:hover:after {
  border-color: #f9cb78 transparent transparent;
  text-shadow: 0 0 10px #ff0003, 0 0 10px #ff0003
}
.destinations-list, .destination-menu {
  margin: 0;
  padding: 0
}
@media (min-width:991px) {
  .destination-menu {
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center
  }
}
.destinations-list .menu-item {
  font-size: 12px;
  cursor: pointer;
  padding: 10px
}
.current-location .w-icon-dropdown-toggle.open {
  transform: rotate(180deg)
}
.destinations-list .menu-item:hover, .city-nav-item:hover {
  color: #000;
  text-shadow: none
}
.destinations-list {
  background: #ff0003;
  position: fixed;
  right: 0;
  display: none
}
@media (min-width:992px) {
  .nav-bar-4 .nav-menu .sub-menu {
    background: #ff0003;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 63px;
    display: none
  }
  .nav-bar-4 .nav-menu .sub-menu .menu-item {
    font-size: .9em;
    margin: 0 15px 0 0;
    padding: 0;
    display: inline !important
  }
  .nav-bar-4 .nav-menu .sub-menu .menu-item a:hover {
    color: #000
  }
  .nav-bar-4 .nav-menu .sub-menu .current-menu-item > a {
    text-decoration: underline
  }
}
@media (max-width:991px) {
  .nav-menu-bg .menu-item {
    display: none !important
  }
  .nav-menu-bg.open .menu-item {
    display: block !important
  }
  .nav-links-3 {
    display: flex;
    padding-top: 60px;
    overflow-y: auto
  }
  .nav-links-3 div:first-child {
    width: 100%
  }
  .nav-bar-4 .nav-menu .sub-menu {
    display: none
  }
  .nav-menu .menu-item {
    padding: 15px 0;
    text-align: center;
    margin: 0;
    width: 100%
  }
  .nav-menu .menu-item.menu-item-has-children > a {
    padding-left: 1.25em
  }
  .nav-menu .menu-item a, .destinations-list .menu-item {
    line-height: 1em;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 1em;
    text-align: center
  }
  .nav-menu .sub-menu {
    margin: 0;
    padding: 0;
    background-color: #262626;
    margin-top: 15px;
    display: none
  }
  .nav-menu .sub-menu li {
    width: 100%
  }
  .nav-menu .sub-menu li:last-child {
    padding-bottom: 15px
  }
  .destinations-list {
    width: 100%
  }
  .destinations-list .menu-item {
    display: block
  }
  .redbar {
    display: none;
    height: 0
  }
}
@media (max-width:1150px) {
  .get-text {
    display: none
  }
}
#fixed-top, .fancybox-container.fancybox-is-open {
  z-index: 99
}
.fancybox-bg {
  background: #000
}
@media (max-width:479px) {
  .nav-menu .menu-item a {
    font-size: 20px
  }
}
.tickets-header {
  margin-top: 5px;
  margin-bottom: 30px
}
.tickets-announcement-section {
  text-align: center;
  margin: 0 0 1.5em
}
.tickets-announcement-section .tickets-subhead {
  font-size: 1.3em;
  line-height: 1.2;
  color: #eb002b;
  margin: 0 0 .25rem
}
.tickets-announcement-section .tickets-info-text {
  font-size: 1em;
  line-height: 1.2;
  color: #6f7071;
  margin: 0 0 .25rem
}
.tickets-announcement-section .tickets-sale-date {
  font-size: 1.3em;
  line-height: 1.2;
  margin: 0 0 .25rem
}
.tickets-announcement-section .tickets-sale-details {
  font-size: .9em;
  font-weight: 300;
  margin: 0;
  line-height: 1.3;
  color: #fdfeff
}
@media screen and (min-width:768px) {
  .tickets-announcement-section {
    margin: 0 0 2.5em
  }
  .tickets-announcement-section--secondary {
    font-size: .875em
  }
  .tickets-announcement-section .tickets-subhead {
    font-size: 1.5em;
    margin: 0 0 .4rem
  }
  .tickets-announcement-section .tickets-info-text {
    font-size: 1.125em;
    margin: 0 0 .4rem
  }
  .tickets-announcement-section .tickets-sale-date {
    font-size: 1.5em;
    margin: 0 0 .4rem
  }
  .tickets-announcement-section .tickets-sale-details {
    font-size: 1em
  }
}
@media screen and (min-width:992px) {
  .tickets-header {
    font-size: 35px
  }
}
.grammy-listen-content, .grammy-listen-tab {
  z-index: 55555
}
.grammy-listen-content {
  position: fixed;
  left: 0;
  top: 0;
  right: auto;
  bottom: auto;
  width: 500px;
  height: 100vh;
  transition: transform .2s ease, border-color .2s ease;
  cursor: pointer;
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  border-right: 3px solid #d1040c;
  background: #000;
  padding: 10px
}
@media (min-width:478px) {
  .player-push {
    height: 8em
  }
}
@media (max-width:477px) {
  .grammy-listen-tab {
    border-top: 1px solid #fff
  }
  .grammy-listen-wrap {
    z-index: 999999999;
    position: relative
  }
}
.grammy-listen-content iframe {
  width: 100%;
  height: 100%;
  position: relative
}
.grammy-listen-tab {
  left: 47px;
  z-index: 100000;
  border-top: 3px solid #d1040c;
  border-right: 3px solid #d1040c;
  border-left: 3px solid #d1040c;
  transform-origin: 0 0;
  background-color: #000;
  transition: background-color .2s ease, left .2s ease
}
.grammy-listen-tab:hover {
  background-color: #d1040c
}
.grammy-listen-tab:hover + .grammy-listen-content {
  border-color: #d1040c
}
.grammy-listen-tab.is-open {
  left: calc(500px + 47px)
}
.is-open + .grammy-listen-content {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0)
}
.grammy-news-date {
  text-align: left
}
@media (max-width:991px) {
  .grammy-listen-content {
    width: 460px
  }
  .grammy-listen-tab.is-open {
    left: calc(460px + 47px)
  }
}
@media (max-width:767px) {
  .grammy-listen-content {
    width: 400px
  }
  .grammy-listen-tab.is-open {
    left: calc(400px + 47px)
  }
}
@media (max-width:639px) {
  .grammy-listen-content {
    width: 340px
  }
  .grammy-listen-tab.is-open {
    left: calc(340px + 47px)
  }
}
.grammy-news-title a {
  color: inherit;
  text-decoration: none;
  transition: all .3s
}
.grammy-news-title a:hover, .grammy-news-excerpt a:hover {
  color: #d1040c
}
.grammy-quote-attribution {
  text-transform: uppercase
}
.grammy-quotes .grammy-button {
  text-decoration: none;
  color: inherit
}
.grammy-embed-border {
  border: 1px solid #f9cb78;
  padding: 30px;
  margin-top: 30px;
  width: 100%
}
.grammy-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  width: 100%
}
.grammy-embed-container iframe, .grammy-embed-container object, .grammy-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
@media (max-width:991px) {
  .grammy-news-column {
    height: 525px
  }
}
@media (max-width:767px) {
  .grammy-embed-border {
    padding: 20px
  }
}
@media (max-width:479px) {
  .grammy-listen-tab {
    border: none;
    background-color: #000;
    border-right: 2px solid #ff0003;
    border-top: 2px solid #ff0003;
    transition: background-color .2s ease, bottom .2s ease;
    height: 40px;
    max-width: 180px;
    padding-right: 12px
  }
  .grammy-listen-tab, .grammy-listen-tab.is-open {
    left: 0;
    transform-origin: 50% 50%
  }
  .grammy-listen-tab:hover {
    background-color: #ff0003
  }
  .grammy-listen-content {
    top: auto;
    right: 0;
    left: 0;
    bottom: 0;
    transform: translateY(60vh);
    -webkit-transform: translateY(60vh);
    -ms-transform: translateY(60vh);
    border: 0;
    width: 100%;
    height: 60vh;
    -moz-transform: translateY(60vh);
    -o-transform: translateY(60vh)
  }
  .grammy-listen-tab.is-open {
    bottom: 60vh
  }
  .is-open + .grammy-listen-content {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
  }
  .grammy-news-column {
    width: auto;
    max-width: 345px;
    height: 500px
  }
  .grammy-embed-border {
    padding: 10px
  }
}
.main-content--grammy {
  z-index: auto;
  margin-bottom: -96px;
  padding-top: 40px
}
.footer--grammy, .footer-push--grammy {
  height: 96px
}
.footer--grammy {
  padding-top: 0;
  z-index: auto
}
@media (max-width:991px) {
  .main-content--grammy {
    margin-bottom: -106px;
    padding-top: 0
  }
  .footer--grammy .footer-row {
    margin: 0
  }
}
@media (max-width:767px) {
  .main-content--grammy {
    padding-top: 10px
  }
}
@media (max-width:479px) {
  .footer--grammy {
    margin-bottom: 50px
  }
}
.grammy-hero-section .grammy-button {
  margin: 30px 0 0;
  cursor: pointer
}
.grammy-title {
  margin-bottom: 0
}
.grammy-hero-section .aus-top-logo-desktop {
  width: 60%;
  margin-top: 30px
}
.modal-baz, .modal-close.signup {
  z-index: 99999
}
.modal-baz .modal-close.signup {
  top: 35px;
  right: 35px
}
.modal-baz .modal-box {
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  justify-content: flex-start
}
.baz-note {
  max-width: 640px;
  padding: 50px 0 20px;
  margin-top: auto;
  margin-bottom: auto
}
.baz-note-heading {
  position: static;
  font-size: 1.9em;
  text-align: center;
  margin-bottom: .5em;
  line-height: 1.3
}
.baz-note-content p {
  font-size: .9rem;
  line-height: 1.6;
  margin: 1.5em 0;
  text-align: justify
}
.baz-note-signature {
  display: block;
  margin: 0 auto;
  max-width: 125px
}
@media (max-width:991px) {
  .baz-note-heading {
    font-size: 1.6em
  }
}
@media (max-width:991px) {
  .baz-note {
    padding: 40px 40px 20px
  }
}
@media (max-width:767px) {
  .grammy-hero-section .aus-top-logo-desktop {
    width: 70%;
    margin-top: 20px
  }
  .modal-baz .modal-close.signup {
    top: 5px;
    right: 5px
  }
  .baz-note {
    padding: 40px 30px 20px
  }
  .baz-note-heading {
    font-size: 1.3em
  }
}
@media (max-width:479px) {
  .modal-baz .modal-box {
    padding: 0
  }
  .baz-note {
    padding: 30px 15px 15px
  }
}
.post-type a {
  transition: .15s all;
  color: #fff;
  text-decoration: none
}
.post-type a:hover {
  color: #ff0003
}
.blog-type-holder a {
  font-size: 1.7em
}
@media (max-width:767px) {
  .blog-type-holder a {
    font-size: 1.1em
  }
}
.blog-container p {
  margin-bottom: .9em
}
.blog-type-holder a {
  transition: .15s all;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase
}
.current-cat a {
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;
  transition: .15s all
}
.current-cat a:hover {
  border-color: #ff0003
}
.blog-type-holder a:hover {
  color: #ff0003
}
.blog-type-holder li {
  list-style: none;
  margin: 0;
  padding: 0
}
.news-image {
  height: auto
}
.news-container {
  margin-top: 5%
}
.audition-container .faq-accordion {
  text-align: left;
  margin-top: 20px !important
}
.audition-container .faq-answer-text {
  color: #fff
}
.audition-container p {
  font-size: 1em;
  line-height: 2em
}
.casting-callout-btn {
  text-decoration: none;
  color: #fff;
  margin-bottom: 0
}
.dramadesk nav, .dramadesk footer, .dramadesk .footer-push {
  display: none
}
.page-template-default .main-container {
  font-size: 1.25em;
  line-height: 1.35em;
  display: block
}
.page-template-default .main-container a {
  color: #fff;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease
}
.page-template-default .main-container a:hover {
  border-bottom: 1px solid transparent
}
@media (max-width:768px) {
  .page-template-default {
    font-size: 1em
  }
}
body.gallery .tile-section, body.page-template-page-videos .tile-section {
  border-top: none;
  border-bottom: none;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/_css/../_images/wallpaper_bg._tile.jpg);
  background-position: 50% 50%;
  background-size: auto;
  background-attachment: fixed !important;
  box-shadow: inset 0 0 250px 20px rgb(0 0 0/90%)
}
#gallery {
  padding: 60px 0 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px
}
#gallery .swiper-container {
  border: 1px solid #f9cb78
}
.image-slider-label {
  text-align: center;
  padding: 20px
}
.page-template-page-australia-gallery .fancybox-show-toolbar .fancybox-button.fancybox-button--thumbs {
  display: none
}
.g-swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  text-align: center;
  padding-top: 30px
}
.g-swiper-button-prev, .g-swiper-button-next {
  -ms-transition: -ms-all .2s ease;
  transition: all .2s ease;
  border-radius: 100px
}
.g-swiper-button-prev:hover, .g-swiper-button-next:hover {
  background-image: none;
  background-color: rgba(0, 0, 0, .7)
}
.g-swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) !important;
  z-index: 10;
  background-image: none;
  padding: 13px 19px 0 20px;
  background-color: rgba(0, 0, 0, .5);
  width: 60px;
  height: 60px;
  right: 1px;
  fill: #fff;
  cursor: pointer;
  border-radius: 100px
}
.g-swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) !important;
  z-index: 10;
  background-image: none;
  padding: 13px 19px 0 20px;
  background-color: rgba(0, 0, 0, .5);
  width: 60px;
  height: 60px;
  left: 1px;
  cursor: pointer;
  border-radius: 100px
}
@media (max-width:1200px) {
  #gallery {
    padding: 30px 10px 0
  }
}
@media (max-width:768px) {
  #gallery {
    padding: 30px 20px 0
  }
  .g-swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    padding-top: 10px
  }
  .g-swiper-button-prev, .g-swiper-button-next {
    width: 45px;
    height: 45px;
    padding: 10px 15px
  }
}
.page-template-page-image .videos-section {
  padding-bottom: 0
}
.page-template-page-image footer .social-holder {
  display: none
}
#big-image {
  padding: 60px 0 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  text-align: center
}
#big-image img {
  max-width: 100%;
  height: auto
}
#big-image p {
  width: 80%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  font-size: 1.5em;
  line-height: 1.25em;
  font-weight: 400
}
@media screen and (max-width:479px) {
  #big-image p {
    margin-top: 10px;
    margin-bottom: 10px
  }
}
@media screen and (max-width:767px) {
  #big-image p {
    width: 100%;
    font-size: 1em;
    line-height: 1.15em
  }
}
@media screen and (max-width:991px) {
  #big-image p {
    width: 90%;
    font-size: 1.25em;
    line-height: 1.25em
  }
}
.music-logo-link:hover {
  filter: invert(31%) sepia(97%) saturate(6947%) hue-rotate(350deg) brightness(96%) contrast(125%)
}
.registered {
  top: 0;
  font-size: 120%
}
.page-template-page-videos .videowrap {
  position: relative;
  padding-bottom: 56.25%;
  height: 0
}
.page-template-page-videos .videowrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}
.signup-houseseat {
  padding: 1rem
}
.signup-houseseat .signup-form-box-holder {
  margin-bottom: 10px
}
.signup-houseseat .text-field {
  margin-bottom: 0
}
.signup-houseseat .wpcf7-not-valid-tip {
  margin-top: 10px;
  margin-bottom: 10px
}
.signup-houseseat textarea {
  max-width: 90%
}
.signup-houseseat textarea, .signup-houseseat input[type=date] {
  color: #fff;
  border: 1px solid #f9cb78;
  background-color: #000;
  font-size: 1em;
  text-align: center;
  letter-spacing: .5px
}
.signup-houseseat input[type=submit] {
  color: #fff;
  text-transform: uppercase
}
.signup-houseseat select {
  color: #fff;
  border: 1px solid #f9cb78;
  background-color: #000;
  font-size: 1em;
  text-align: center;
  padding: .25rem 1rem;
  letter-spacing: .5px
}
.signup-houseseat ul li, .signup-houseseat ol li {
  font-size: 1rem
}
.signup-houseseat .smaller-text {
  font-size: .825rem
}
::-webkit-calendar-picker-indicator {
  filter: invert(1)
}
.signup-lottery {
  padding: 1rem !important
}
@media (max-width:575px) {
  .signup-lottery .signup-form-box-holder.text-input-wrapper {
    display: block !important
  }
  .signup-lottery .signup-form-box-holder.text-input-wrapper input {
    max-width: 280px !important;
    margin-left: auto !important;
    margin-right: auto !important
  }
}
.signup-lottery #mc_embed_signup div.mce_inline_error {
  z-index: 1;
  color: #dc3232 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  height: initial !important;
  background: #000 !important;
  margin-bottom: 1rem !important
}
.text-white {
  color: #fff !important
}
.plan-your-visit .highlight-text {
  margin: 0 0 4px;
  text-transform: uppercase;
  font-weight: 600
}
.plan-your-visit .mr-paris-button {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 12px 25px 12px
}
.plan-your-visit img.content-image {
  margin-bottom: 25px
}
.plan-your-visit p.white-text {
  margin-bottom: 30px
}
.plan-your-visit .tbfl-title {
  margin-bottom: 30px
}
.plan-your-visit .scroll-text-foreground {
  margin-bottom: -20px
}
#modal-christmas td {
  padding: .25rem .5rem
}
.text-uppercase {
  text-transform: uppercase
}
.globe-icon {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  position: relative;
  box-shadow: 0 0 10px #ff0003, 0 0 10px #ff0003, 0 0 10px #ff0003
}
/*.dropdown-icon {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  position: relative
}20230201*/
@media (max-width:991px) {
/*  .dropdown-icon {
    position: absolute;
    bottom: 0;
    right: 100%;
    top: 0;
    margin: auto
  }
}20230201*/
.dropdown-icon svg {
  color: #ffde7c;
  z-index: 1
}
.dropdown-icon svg:last-child {
  color: #ff0003;
  filter: blur(4px);
  position: absolute;
  top: 0;
  left: 0;
  width: 125%;
  height: 125%;
  z-index: -1;
  transform: translate(-15%, -15%)
}
.red-banner {
  background-color: #ff0003;
  padding: 15px;
  text-align: center;
  font-weight: 700
}
a.text-white {
  color: #fff !important
}
.nomination-image {
  width: 500px;
  margin: 0 auto 30px;
  display: block !important
}
.production-part {
  width: 100%
}
.production-part h2 {
  margin: 30px 0;
  font-family: 'Archive type archive antique extended', sans-serif;
  color: #ffde7b;
  font-size: 35px;
  font-weight: 500;
  line-height: 1em;
  text-align: center;
  letter-spacing: 5px;
  text-shadow: 0 0 25px #ff0003, 0 0 10px #ff0003
}
.production-table {
  display: table;
  margin: 0 auto
}
.production-row {
  display: table-row;
  padding-bottom: 15px
}
.production-col {
  font-weight: 700;
  line-height: 1.2
}
.production-col:nth-of-type(1) {
  color: #ffde7b
}
.production-col:nth-of-type(2) {
  width: 350px;
  padding-bottom: 5px
}
@media (min-width:768px) {
  .production-col {
    display: table-cell
  }
  .production-col:nth-of-type(1) {
    text-align: right;
    padding-right: 15px;
    width: 350px;
    max-width: 50%
  }
  .production-col:nth-of-type(2) {
    max-width: 50%;
    padding-bottom: 0
  }
}
@font-face {
  font-family: "GothamBook";
  src: url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/dist/../assets/fonts/gotham-book/GothamBook.eot);
  src: local("GothamBook"), url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/dist/../assets/fonts/gotham-book/GothamBook.woff) format("woff"), url(//www.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/dist/../assets/fonts/gotham-book/GothamBook.ttf) format("truetype")
}
.main-container.w-container.news-container .news-text p > em, .main-container.w-container.news-container .news-text p i {
  font-style: italic !important
}
body {
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh)*100)
}
.alignnone {
  margin: 5px 20px 20px 0
}
.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px
}
a img.alignnone {
  margin: 5px 20px 20px 0
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
.container {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px
}
.heading {
  margin: 0 0 10px;
  font-family: "Archive type archive french shaded", sans-serif;
  color: #ffde7b;
  font-size: 1.5em;
  line-height: 1;
  letter-spacing: 5px;
  text-shadow: 0 0 15px #ff0003, 0 0 20px #ff0003;
  text-transform: uppercase
}
.heading--secondary {
  font-family: "Archive type archive antique extended", sans-serif
}
.heading--subtitle {
  color: #fff;
  font-family: "Gotham", sans-serif;
  font-weight: bold;
  text-shadow: none;
  letter-spacing: 2.5px
}
.heading--partner-headline {
  font-family: "Archive type archive antique extended", sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  color: #f9cb78;
  font-size: 1em;
  line-height: 1.25em;
  text-align: center;
  text-decoration: none;
  text-shadow: 2px 0 9px #ff0003
}
.heading--lg {
  font-size: 40px
}
@media screen and (min-width: 520px) {
  .heading--lg {
    font-size: calc(40px + 56 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .heading--lg {
    font-size: 96px
  }
}
.heading--md {
  font-size: 16px
}
@media screen and (min-width: 520px) {
  .heading--md {
    font-size: calc(16px + 8 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .heading--md {
    font-size: 24px
  }
}
.heading--sm {
  font-size: 14px
}
@media screen and (min-width: 520px) {
  .heading--sm {
    font-size: calc(14px + 4 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .heading--sm {
    font-size: 18px
  }
}
.btn {
  display: inline-block;
  padding: 10px;
  text-decoration: none;
  font-family: "Gotham", sans-serif;
  font-weight: bold
}
.btn--primary {
  text-transform: uppercase;
  background-color: #ff0003;
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
  color: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
  letter-spacing: 2.5px;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out
}
.btn--primary {
  font-size: 14px
}
@media screen and (min-width: 520px) {
  .btn--primary {
    font-size: calc(14px + 4 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .btn--primary {
    font-size: 18px
  }
}
.btn--primary {
  padding-left: 15px
}
@media screen and (min-width: 520px) {
  .btn--primary {
    padding-left: calc(15px + 93 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .btn--primary {
    padding-left: 108px
  }
}
.btn--primary {
  padding-right: 15px
}
@media screen and (min-width: 520px) {
  .btn--primary {
    padding-right: calc(15px + 93 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .btn--primary {
    padding-right: 108px
  }
}
.btn--primary:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%)
}
.calendar-header {
  font-family: "GothamBook", sans-serif;
  text-align: center
}
.calendar-header .heading {
  margin: 0
}
.calendar-legend {
  margin-bottom: 25px
}
.calendar-legend {
  font-size: 11px
}
@media screen and (min-width: 520px) {
  .calendar-legend {
    font-size: calc(11px + 1.8 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .calendar-legend {
    font-size: 12.8px
  }
}
.calendar-legend p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-weight: bold
}
.calendar-legend p span {
  width: 15px;
  height: 15px;
  background: #f9cb78;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px rgba(255, 0, 3, .3);
  display: inline-block;
  margin-right: .5ch;
  -webkit-box-shadow: 0 0 19px 4px rgba(255, 0, 3, .7);
  box-shadow: 0 0 19px 4px rgba(255, 0, 3, .7)
}
.calendar {
  font-family: "GothamBook", sans-serif;
  width: 100%
}
.calendar__container {
  margin-top: 20px;
  margin-bottom: 58px;
  width: 100%;
  max-width: 768px
}
.calendar__date-block {
  border: 1px solid #ff0003b3;
  height: 0;
  padding-top: 150%;
  width: 100%;
  position: relative
}
@media(min-width: 767px) {
  .calendar__date-block {
    padding-top: 100%
  }
}
.calendar__date-block-inner {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 4px
}
@media(min-width: 767px) {
  .calendar__date-block-inner {
    padding: 8px 8px 4px
  }
}
.calendar__date-block-inner > time {
  font-size: 11.2px;
  margin: 1ch 0
}
.calendar__date-times {
  width: 100%;
  text-transform: uppercase
}
@media(min-width: 767px) {
  .calendar__date-times {
    margin-top: 10px
  }
}
.calendar__date-times a {
  color: #fff;
  display: block;
  padding: 2px;
  font-weight: bold;
  text-decoration: none
}
.calendar__date-times a {
  font-size: 11.2px
}
@media screen and (min-width: 520px) {
  .calendar__date-times a {
    font-size: calc(11.2px + 1.6 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .calendar__date-times a {
    font-size: 12.8px
  }
}
.calendar__date-times a:hover {
  color: #f9cb78;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px rgba(255, 0, 3, .3)
}
@media(max-width: 766px) {
  .calendar__date-times a span {
    display: none
  }
}
.calendar__date-times--best a {
  color: #f9cb78;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px rgba(255, 0, 3, .3);
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out
}
.calendar__date-times--best a:hover {
  color: #f9cb78;
  text-shadow: 1px 0 6px #ff0003, 1px 1px 6px rgba(255, 0, 3, .3)
}
.calendar td, .calendar th {
  width: 10%
}
.calendar th {
  background-color: #000;
  color: #fff;
  text-transform: uppercase
}
.calendar th {
  font-size: 11.2px
}
@media screen and (min-width: 520px) {
  .calendar th {
    font-size: calc(11.2px + 1.6 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .calendar th {
    font-size: 12.8px
  }
}
.calendar td {
  vertical-align: top;
  line-height: 1;
  text-align: center
}
.creative-team__members {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.creative-team__row {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.creative-team__member {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%
}
@media(min-width: 767px) {
  .creative-team__member {
    padding: 0 0 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    max-width: 20%
  }
}
.creative-team__member .creative-column--no-hover {
  pointer-events: none
}
.cast-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
/*  justify-content: center;*/
  font-family: "GothamBook", sans-serif
}
.cast-row.c1 {/*add20230126*/
  justify-content: center;
}
.cast-row.c2 {/*add20230126*/
  justify-content:flex-start;
}
.cast-row > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  max-width: 50%
}

@media(min-width: 520px) {
  .cast-row > div {
    -webkit-box-flex: 0;
/*    -ms-flex: 0 1 33%; /*add20230126
    flex: 0 1 33%;
    max-width: 33%*/
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%
  }
}
@media(min-width: 767px) {
  .cast-row > div {
/*    -webkit-box-flex: 0;
    -ms-flex: 0 1 16%;*/
/*    flex: 0 1 20%; /*add20230126
    max-width: 20%*/
/*    flex: 0 1 16%;
    max-width: 16%*/
    -webkit-box-flex: 0;
    -ms-flex: 0 1 16.66666667%;
    flex: 0 1 16.66666667%;
    max-width: 16.66666667%
  }
}
@media(min-width: 991px) {
  .cast-row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 16.66666667%;
    flex: 0 1 16.66666667%;
    max-width: 16.66666667%
  }
}
.cast-row > div .cast-circle {
  margin-bottom: 4px
}
.cast-row > div .cast-column {
	margin: 0 auto;
  padding: 0 10px 20px;
  height: auto
}
.cast-row > div .cast-title {
  line-height: 1.1;
  margin-top: 0;
  padding-top: 4px
}
.site-header__ticket-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
  height: 40px;
  margin-top: 0px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ffde7b;
  background-color: #ff0003;
  -webkit-box-shadow: 0 0 25px 0 transparent, 0 0 0 0 transparent;
  box-shadow: 0 0 25px 0 transparent, 0 0 0 0 transparent;
  opacity: .85;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  letter-spacing: .5px;
  text-decoration: none;
  text-transform: uppercase
}
@media(min-width: 767px) {
  .site-header__ticket-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
  }
}
.site-header__ticket-button span {
  margin-right: 4px
}
@media(max-width: 766px) {
  .site-header__ticket-button span {
    display: none
  }
}
.site-header__tickets {
  width: 100%;
  max-width: 160px
}
.site-header__tickets--multiple {
  position: relative
}
.site-header__tickets--multiple .site-header__ticket-button.active:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.site-header__tickets--multiple .site-header__ticket-button:after {
  content: "逸�";
  font-family: "webflow-icons" !important;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%
}
@media(min-width: 767px) {
  .site-header__tickets--multiple .site-header__ticket-button:after {
    margin-left: 4px;
    max-width: 16px
  }
}
@media(max-width: 766px) {
  .site-header__tickets--multiple .site-header__ticket-button:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
  }
}
.site-header__tickets--multiple ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #ff0003
}
.site-header__tickets--multiple li {
  margin-bottom: 0;
  line-height: 1;
  font-size: 14px;
  text-align: center;
  font-weight: 700
}
.site-header__tickets--multiple li a {
  width: 100%;
  font-weight: 700;
  padding: 10px;
  background-color: #ff0003;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out
}
.site-header__tickets--multiple li a:hover {
  background-color: #cc2229
}
.w-input:focus, .w-select:focus {
  border-color: #ff0003;
  outline: 0
}
/*textarea, select, input, button {
  outline: none
}20230201*/
.required-copy {
  text-align: center;
  font-size: .8em;
  margin: .5rem auto .35rem auto
}
.london-template .required-copy, .melbourne-template .required-copy {
  margin: 0rem auto 1rem auto
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
  text-transform: uppercase;
  -webkit-text-fill-color: #f3c97c;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: #000 !important;
  background-image: none !important;
  color: #ffc864 !important
}
.phone-field .text-field {
  width: 100%
}
.text-field {
  color: #fff
}
@media(max-width: 1150px) {
  .nav-tickets-holder {
    width: 200px
  }
}
@media(max-width: 991px) {
  .dropdown {
    margin: 0px
  }
  .signup-holder {
    position: relative
  }
}
@media(max-width: 850px)and (orientation: landscape) {
  .nav-link {
    font-size: 1.25em;
    line-height: 1.25em
  }
}
#mc_embed_signup_scroll {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.mc-field-group {
  width: 100%
}
.mc-field-group.email-signup {
  height: auto none !important
}
#mce-responses {
  text-align: center;
  font-size: .7em;
  line-height: 1.25em;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #000;
  font-weight: bold;
  z-index: 1;
  color: #f5f2f1;
  max-width: 450px;
  padding-left: 5px;
  padding-right: 5px;
  top: 50px;
  margin: 0 auto
}
#mce-success-response a, #mce-error-response a {
  color: red;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: border 200ms ease;
  transition: border 200ms ease
}
#mce-success-response a:hover, #mce-error-response a:hover {
  color: red;
  border-bottom: 1px solid red;
  text-decoration: none
}
#mc_embed_signup div.mce_inline_error {
  background-color: #444 !important;
  color: red !important
}
#mc_embed_signup_scroll div.mce_inline_error {
  background: #ffc864;
  background: -webkit-gradient(linear, left top, right top, from(#ffc864), color-stop(15%, red), color-stop(50%, red), color-stop(85%, red), to(#ffc864));
  background: linear-gradient(to right, #ffc864 0%, red 15%, red 50%, red 85%, #ffc864 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc864", endColorstr="#ffc864", GradientType=1);
  font-size: 0em !important;
  padding: 0px !important;
  margin: 0px !important;
  border-color: none !important;
  color: transparent !important;
  height: 0px !important
}
#mc_embed_signup input.mce_inline_error, .signup-dropdown.mce_inline_error {
  border-color: #ff0003 !important
}
.email-signup {
  height: auto
}
@media(max-width: 991px) {
  #mce-responses, #mc_embed_signup div.mce_inline_error {
    top: 40px
  }
}
@media(max-width: 364px) {
  #mc_embed_signup, #mc_embed_signup form {
    width: 100%
  }
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: .5em;
  background: #efefef;
  border: none;
  border-radius: 0px;
  padding: 1em 2em 1em 1em;
  font-size: 1em
}
.signup-dropdown {
  padding: 8px 30px 8px 12px
}
.select-style {
  position: relative;
  display: inline
}
.select-style:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  pointer-events: none
}
.select-style:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 1em;
  right: .75em;
  border-top: 8px solid #ffde7b;
  opacity: .7
}
select::-ms-expand {
  display: none
}
.sweeps-form .submit-button {
  margin: 0 auto
}
.australia-signup .signup-modal-content {
  padding: 0px 10px 0px 10px
}
.signup-modal-content .signup-modal-bg .form-block, .signup-modal-content .signup-modal-bg .button {
  margin-bottom: 0
}
.signup-modal-content .mc-field-group {
  width: 100%;
  margin-right: 10px
}
.signup-modal-content .mc-field-group.right {
  margin-right: 0
}
.signup-modal-content #mc-embedded-subscribe {
  display: block;
  margin: 0 auto
}
.signup-modal-bg::-webkit-input-placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg::-moz-placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg:-ms-input-placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg::-ms-input-placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg::placeholder {
  color: #ccc !important;
  opacity: 1
}
.signup-modal-bg:-ms-input-placeholder {
  color: #ccc !important
}
.signup-modal-bg::-ms-input-placeholder {
  color: #ccc !important
}
.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #ccc
}
.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #ccc;
  opacity: 1
}
.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
  color: #ccc
}
.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #ccc
}
.media-previews__item img {
  width: 100%;
  height: 100%
}
.media-previews__iframe {
  padding-top: 56.25%;
  position: relative;
  width: 100%
}
.media-previews__iframe iframe {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.performance-callout {
  margin: 70px 0
}
.performance-callout__text {
  margin-bottom: 40px
}
.performance-callout__cta {
  text-align: center
}
.performance-callout__cta .social-holder {
  margin: 30px 0 0
}
.video {
  text-align: center;
  margin-bottom: 100px
}
.video__buttons {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2
}
.video__buttons button {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover
}
.video__embed {
  width: 100%;
  max-width: 1286px;
  border: #ffde7b solid 1px;
  background-color: transparent;
  margin: 0 auto;
  padding: 4%;
  position: relative;
  z-index: 1
}
.video__embed:after {
  content: "";
  border-color: #ff0003;
  -webkit-box-shadow: 0 0 10px #ff0003;
  box-shadow: 0 0 10px #ff0003;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0
}
.video__embed-container {
  position: relative;
  padding-top: 56.25%
}
.video__embed-container svg {
  width: 30%;
  height: 30%
}
.video__embed-container iframe {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.video__icon {
  display: none;
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #000;
  z-index: 1
}
.video__icon {
  width: 22px
}
@media screen and (min-width: 520px) {
  .video__icon {
    width: calc(22px + 30 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .video__icon {
    width: 52px
  }
}
.video__icon svg {
  width: 22px
}
@media screen and (min-width: 520px) {
  .video__icon svg {
    width: calc(22px + 30 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .video__icon svg {
    width: 52px
  }
}
.video__icon svg {
  height: 22px
}
@media screen and (min-width: 520px) {
  .video__icon svg {
    height: calc(22px + 30 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .video__icon svg {
    height: 52px
  }
}
.video__title {
  margin-bottom: 30px
}
.wysywig {
  line-height: 1.4
}
.wysywig img {
  height: auto
}
.wysywig p {
  margin-bottom: 40px
}
.wysywig p:last-child {
  margin-bottom: 0
}
.partners-info {
  width: 100%
}
.partners-info__container {
  padding-top: 55px;
  margin: 0 auto;
  max-width: 767px;
  width: 100%
}
.partners-info__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.partners-info__logos-content {
  display: block;
  height: 194px;
  width: 100%;
  position: relative;
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
@media(min-width: 767px) {
  .partners-info__logos-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 25px);
    flex: 0 1 calc(50% - 25px);
    max-width: calc(50% - 25px);
    height: 180px
  }
}
.partners-info__logos-content img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center
}
.partners-info__logo {
  height: auto
}
.partners-info__logo--inverted {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1)
}
.home-hero-picture, .home-hero-picture picture, .home-hero-picture img {
  display: block;
  width: 100%
}
.section-nominees {
  position: relative;
  padding: 60px 0 30px;
  background-image: url(https://cdn.moulinrougemusical.co.uk/wp-content/themes/moulinrouge-reorg/dist/../_images/wallpaper_bg._tile.jpg);
  background-position: 50% 50%;
  background-size: auto;
  background-attachment: fixed;
  -webkit-box-shadow: inset 0 0 250px 20px rgba(0, 0, 0, .9);
  box-shadow: inset 0 0 250px 20px rgba(0, 0, 0, .9);
  border-bottom: 2px solid red;
  border-top: 2px solid red
}
.section-nominees--images {
  padding: 60px 0 0
}
.section-nominees--images img {
  width: 100%
}
@media screen and (max-width: 991px) {
  .section-nominees .main-container {
    width: 95%;
    margin-left: auto;
    margin-right: auto
  }
}
.nominee-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.nominee-title {
  margin-top: 0px;
  margin-bottom: 6px;
  font-family: "Archive antiqua extra cond", sans-serif;
  font-size: 2.1em;
  line-height: 1em;
  font-weight: 500;
  text-align: center;
  color: #ffde7b;
  text-shadow: 0 0 0px #ff0003, 0 0 1px #ff0003
}
.nominee-title.small {
  font-size: 2em !important;
  margin-bottom: 0px
}
.nominee-category.small-noms {
  font-size: 1.1rem !important;
  color: #ffde7b;
  text-shadow: 0 0 1px #ff0003, 0 0 1px #ff0003;
  margin-top: -10px
}
.nominee-category, .nominee-title small {
  margin-top: 0px;
  line-height: 1em;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: league-gothic, Oswald, Impact, sans-serif !important;
  font-weight: 400;
  font-size: 1.1rem !important;
  margin-bottom: 10px;
  display: block
}
.nominee-holder {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.nominee-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 0 10px
}
@media screen and (min-width: 767px) {
  .nominee-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33%;
    flex: 0 1 33%;
    max-width: 33%
  }
}
.nominee-additionals {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  font-size: .8em;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase
}
.section-nominees .divider-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto
}
.section-nominees .divider-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%
}
@media screen and (max-width: 767px) {
  .section-nominees {
    background-size: 50%;
    -webkit-box-shadow: inset 0 0 150px 20px rgba(0, 0, 0, .9);
    box-shadow: inset 0 0 150px 20px rgba(0, 0, 0, .9)
  }
  .nominee-category, .nominee-title small {
    font-size: .9em
  }
}
@media screen and (max-width: 479px) {
  .section-nominees {
    padding-top: 40px;
    padding-bottom: 20px;
    -webkit-box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, .8);
    box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, .8)
  }
  .section-nominees--images {
    padding-bottom: 0
  }
  .nominee-title {
    margin-bottom: 10px;
    font-size: 1.25em
  }
  .nominee-title.small {
    font-size: 1.15em
  }
  .nominee-category, .nominee-title small {
    font-size: .8em
  }
}
.return {
  padding: 55px 15px 15px;
  font-family: "Antiqwelextbol", "Anton", sans-serif;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  width: 100%
}
@media screen and (min-width: 991px) {
  .return {
    padding: 60px 15px 0
  }
}
.return img {
  max-width: 100%;
  height: auto;
  width: 92%
}
@media screen and (min-width: 991px) {
  .return img {
    width: auto
  }
}
.return__container {
  width: 100%;
  max-width: 1520px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.return__image {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 85vw;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  pointer-events: none
}
@media screen and (min-width: 991px) {
  .return__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49%;
    flex: 0 1 49%;
    max-width: 49%;
    position: relative;
    z-index: 2
  }
}
.return__content {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  position: relative;
  z-index: 1
}
@media screen and (min-width: 991px) {
  .return__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49%;
    flex: 0 1 49%;
    max-width: 730px
  }
}
.return__content-top-link {
  margin-bottom: 10px
}
@media screen and (min-width: 991px) {
  .return__content-top-link {
    display: none
  }
}
.return__content-top-link a {
  display: inline-block;
  background-color: #000;
  color: #fff;
  letter-spacing: 0;
  padding: 5px 10px;
  text-decoration: none;
  -webkit-transition: color ease-in 300ms;
  transition: color ease-in 300ms
}
.return__content-top-link a:hover {
  color: #fcbd8d
}
.return__content-top {
  text-align: center;
  margin-bottom: 52vw
}
@media screen and (min-width: 991px) {
  .return__content-top {
    margin-bottom: 0
  }
}
.return__content-top span {
  display: block;
  letter-spacing: 0;
  line-height: 1
}
.return__content-top span:nth-child(1) {
  font-size: 4.9vw
}
@media screen and (min-width: 991px) {
  .return__content-top span:nth-child(1) {
    font-size: 3vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-top span:nth-child(1) {
    font-size: 45px
  }
}
.return__content-top span:nth-child(2) {
  font-size: 9.1vw
}
@media screen and (min-width: 991px) {
  .return__content-top span:nth-child(2) {
    font-size: 5.5vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-top span:nth-child(2) {
    font-size: 84px
  }
}
.return__content-top span:nth-child(3) {
  font-family: "Anton", sans-serif;
  font-size: 6.5vw;
  letter-spacing: 1vw
}
@media screen and (min-width: 991px) {
  .return__content-top span:nth-child(3) {
    font-size: 3vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-top span:nth-child(3) {
    font-size: 46px;
    letter-spacing: 15px
  }
}
.return__content-top span:nth-child(4) {
  font-size: 15vw
}
@media screen and (min-width: 991px) {
  .return__content-top span:nth-child(4) {
    font-size: 9vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-top span:nth-child(4) {
    font-size: 139px
  }
}
.return__content-bottom h1 {
  line-height: 1;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  max-width: 65vw;
  margin: 0 0 0 auto
}
@media screen and (min-width: 991px) {
  .return__content-bottom h1 {
    max-width: none;
    margin: 0
  }
}
.return__content-bottom h1 span {
  background-color: #000;
  color: #fff;
  display: block;
  width: 100%;
  position: relative
}
.return__content-bottom h1 span:before {
  content: "";
  background-color: #000;
  position: absolute;
  top: 0;
  width: 100vw;
  height: 100%;
  z-index: 0
}
.return__content-bottom h1 span:first-child {
  padding: 5px 10px 0;
  margin: 0 auto 0 0;
  max-width: 62vw
}
@media screen and (min-width: 991px) {
  .return__content-bottom h1 span:first-child {
    max-width: 38vw;
    padding: 5px 15px 5px
  }
}
@media screen and (min-width: 1520px) {
  .return__content-bottom h1 span:first-child {
    max-width: 730px
  }
}
.return__content-bottom h1 span:first-child:before {
  right: 100%
}
.return__content-bottom h1 span:last-child {
  padding: 5px 10px 0;
  margin: 0 0 0 auto;
  max-width: 50vw
}
@media screen and (min-width: 991px) {
  .return__content-bottom h1 span:last-child {
    max-width: 38vw;
    padding: 0 15px 5px
  }
}
@media screen and (min-width: 1520px) {
  .return__content-bottom h1 span:last-child {
    max-width: 560px
  }
}
.return__content-bottom h1 span:last-child:before {
  left: 100%
}
.return__content-bottom p {
  margin: 5px 0 0 auto;
  text-align: center;
  max-width: 50vw
}
@media screen and (min-width: 991px) {
  .return__content-bottom p {
    max-width: 38vw;
    margin: 20px 0 0 auto
  }
}
@media screen and (min-width: 1520px) {
  .return__content-bottom p {
    max-width: 560px
  }
}
.return__content-bottom p span {
  display: block;
  line-height: 1
}
.return__content-bottom p span:first-child {
  font-size: 3.5vw
}
@media screen and (min-width: 991px) {
  .return__content-bottom p span:first-child {
    font-size: 4vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-bottom p span:first-child {
    font-size: 60px
  }
}
.return__content-bottom p span:last-child {
  font-size: 9.25vw
}
@media screen and (min-width: 991px) {
  .return__content-bottom p span:last-child {
    font-size: 8.5vw
  }
}
@media screen and (min-width: 1520px) {
  .return__content-bottom p span:last-child {
    font-size: 128px
  }
}
@media screen and (min-width: 767px) {
  .animate-in:not(.animate-children), .animate-in.animate-children > * {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }
  .animate-in.animate-children > *:nth-child(1) {
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms
  }
  .animate-in.animate-children > *:nth-child(2) {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
  }
  .animate-in.animate-children > *:nth-child(3) {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms
  }
  .animate-in.animate-children > *:nth-child(4) {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
  }
  .animate-in.animate-children > *:nth-child(5) {
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms
  }
  .animate-in.animate-children > *:nth-child(6) {
    -webkit-transition-delay: 1250ms;
    transition-delay: 1250ms
  }
  .animate-in.animate-children > *:nth-child(7) {
    -webkit-transition-delay: 1500ms;
    transition-delay: 1500ms
  }
  .animate-in.animate-children > *:nth-child(8) {
    -webkit-transition-delay: 1750ms;
    transition-delay: 1750ms
  }
  .animate-in.animate-children > *:nth-child(9) {
    -webkit-transition-delay: 2000ms;
    transition-delay: 2000ms
  }
  .animate-in.animate-children > *:nth-child(10) {
    -webkit-transition-delay: 2250ms;
    transition-delay: 2250ms
  }
  .animate-in.animate-children > *:nth-child(11) {
    -webkit-transition-delay: 2500ms;
    transition-delay: 2500ms
  }
  .animate-in.animate-children > *:nth-child(12) {
    -webkit-transition-delay: 2750ms;
    transition-delay: 2750ms
  }
  .animate-in.animate-children > *:nth-child(13) {
    -webkit-transition-delay: 3000ms;
    transition-delay: 3000ms
  }
  .animate-in.animate-children > *:nth-child(14) {
    -webkit-transition-delay: 3250ms;
    transition-delay: 3250ms
  }
  .animate-in.animate-children > *:nth-child(15) {
    -webkit-transition-delay: 3500ms;
    transition-delay: 3500ms
  }
  .animate-in.animated:not(.animate-children) {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  .animate-in.animated.animate-children > * {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}
.aus-section__container {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px
}
.aus-section__header {
  text-align: center
}
.gifting-image-holder {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}
@media(min-width: 767px) {
  .gifting-image-holder {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%
  }
}
.gifting-image-holder__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.gifting-image-holder__title {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
  text-align: center;
  margin-bottom: 20px
}
.lap-page {
  border-bottom: #ff0003 solid 1px;
  padding-bottom: 60px
}
.lap-page {
  padding-top: 60px
}
@media screen and (min-width: 520px) {
  .lap-page {
    padding-top: calc(60px + 100 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page {
    padding-top: 160px
  }
}
.lap-page__header {
  margin-bottom: 40px
}
@media screen and (min-width: 520px) {
  .lap-page__header {
    margin-bottom: calc(40px + 60 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page__header {
    margin-bottom: 100px
  }
}
.lap-page__header-line {
  display: block;
  line-height: 1
}
.lap-page__header-line {
  margin-bottom: 12px
}
@media screen and (min-width: 520px) {
  .lap-page__header-line {
    margin-bottom: calc(12px + 8 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page__header-line {
    margin-bottom: 20px
  }
}
.lap-page__header-line:last-child {
  margin-bottom: 0
}
.lap-page__header-line--primary {
  font-family: "Archive type archive antique extended", sans-serif
}
.lap-page__header-line--primary {
  font-size: 16px
}
@media screen and (min-width: 520px) {
  .lap-page__header-line--primary {
    font-size: calc(16px + 36 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page__header-line--primary {
    font-size: 52px
  }
}
.lap-page__header-line--secondary {
  font-family: "Archive antiqua extra cond", sans-serif
}
.lap-page__header-line--secondary {
  font-size: 22px
}
@media screen and (min-width: 520px) {
  .lap-page__header-line--secondary {
    font-size: calc(22px + 56 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page__header-line--secondary {
    font-size: 78px
  }
}
.lap-page__content {
  margin-bottom: 60px
}
.lap-page__content {
  font-size: 16px
}
@media screen and (min-width: 520px) {
  .lap-page__content {
    font-size: calc(16px + 6 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .lap-page__content {
    font-size: 22px
  }
}
.lap-page__content a {
  display: inline-block
}
.lap-page__cta {
  text-align: center
}
.lap-page__cta a {
  display: inline-block
}
.production-team__container {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px
}
.production-team__members {
  font-family: "GothamBook", sans-serif;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  gap: 2%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.production-team__category-name {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px;
  padding: 0;
  text-align: right
}
.production-team__category-name .category-name {
  text-transform: uppercase
}
.production-team__category-name .category-name {
  font-size: 8px
}
@media screen and (min-width: 520px) {
  .production-team__category-name .category-name {
    font-size: calc(8px + 2 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .production-team__category-name .category-name {
    font-size: 10px
  }
}
.production-team__team-member {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px;
  padding: 0;
  text-align: left
}
.production-team__team-member .team-member {
  font-size: 14px
}
@media screen and (min-width: 520px) {
  .production-team__team-member .team-member {
    font-size: calc(14px + 6 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .production-team__team-member .team-member {
    font-size: 20px
  }
}
.production-team__section-text {
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
  max-width: 991px;
  padding: 0;
  text-align: center
}
.production-team__section-text .section-text {
  text-transform: uppercase
}
.production-team__section-text .section-text {
  font-size: 8px
}
@media screen and (min-width: 520px) {
  .production-team__section-text .section-text {
    font-size: calc(8px + 2 * ((100vw - 520px) / 471))
  }
}
@media screen and (min-width: 991px) {
  .production-team__section-text .section-text {
    font-size: 10px
  }
}
.cast-txt {
  display: block;
  height: 220px;
  vertical-align: baseline;
}
.cast-txt ul {
  display: flex;
  justify-content: space-between; /* 均等配置 */
	padding-left: 0;
}
.cast-txt li {
  display: flex;
  flex-direction: column; /* 縦積みする */
}
.cast-txt .txt {
  margin-top: 200px;
  font-size: 15px !important;
}
.cast-row > div .cast-column2 {
  padding: 0 0 20px;
  height: auto;
}