.lyd-schedule-page__content {
  margin: 1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-schedule-page__content {
    margin-top: 2rem;
  }
}
.lyd-schedule-page__head {
  display: flex;
  margin: -1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-schedule-page__head {
    margin: 0;
  }
}
.lyd-schedule-page__title {
  flex: 1 1;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (min-width: 60rem) {
  .lyd-schedule-page__title {
    font-size: 2.25rem;
  }
}
.lyd-schedule-page__links {
  list-style-type: none;
}
.lyd-schedule-page__links__item {
  display: inline-block;
}
@media (max-width: 74.999rem) {
  .lyd-schedule-page__links__item--social {
    display: none;
  }
}
.lyd-schedule-page__overview {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.lyd-schedule-page__overview .lyd-schedule-page__schedule {
  flex: 0 0 calc(25% - (0.75 * 2rem));
  margin: 0 2rem 2rem 0;
}
.lyd-schedule-page__overview .lyd-schedule-page__schedule:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 70rem) {
  .lyd-schedule-page__overview .lyd-schedule-page__schedule {
    flex: 0 0 calc(33.3333333% - (0.6666667 * 2rem));
  }
  .lyd-schedule-page__overview .lyd-schedule-page__schedule:nth-child(4n) {
    margin-right: 2rem;
  }
  .lyd-schedule-page__overview .lyd-schedule-page__schedule:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 52rem) {
  .lyd-schedule-page__overview .lyd-schedule-page__schedule {
    flex: 0 0 calc(50% - (0.5 * 2rem));
  }
  .lyd-schedule-page__overview .lyd-schedule-page__schedule:nth-child(3n) {
    margin-right: 2rem;
  }
  .lyd-schedule-page__overview .lyd-schedule-page__schedule:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 44.999rem) {
  .lyd-schedule-page__overview .lyd-schedule-page__schedule {
    flex: 0 0 calc(50% - (0.5 * 1rem));
    margin: 0 1rem 1rem 0;
  }
}
@media (max-width: 32rem) {
  .lyd-schedule-page__overview .lyd-schedule-page__schedule {
    flex: 0 0 100%;
    margin-right: 0;
  }
}

.lyd-web-channel-schedule__list {
  list-style-type: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #333;
}
.lyd-web-channel-schedule__list__item,
.lyd-web-channel-schedule__list__section-head {
  background-color: #f2f2f2;
  /*
			Note: It seems kind of silly that the padding on the left and right sides
			are located on a different selector depending on the viewport width. But
			this is a complicated component, so I am going to leave it as is for now...
			But it should probably be reorganized.
			*/
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item,
  .lyd-web-channel-schedule__list__section-head {
    padding: 0 1.5rem;
  }
}
.lyd-web-channel-schedule__list__item__main,
.lyd-web-channel-schedule__list__section-head__main {
  display: flex;
  padding: 0.875rem 1.5rem;
  border-bottom: 1px solid #d2d2d2;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item__main,
  .lyd-web-channel-schedule__list__section-head__main {
    padding: 0.875rem 0;
  }
}
.lyd-web-channel-schedule__list__item--before-current__main,
.lyd-web-channel-schedule__list__section-head--before-current__main {
  border-bottom: none;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--single,
  .lyd-web-channel-schedule__list__section-head--single {
    padding: 0 5.5rem;
  }
}
.lyd-web-channel-schedule__list__item--single__main,
.lyd-web-channel-schedule__list__section-head--single__main {
  display: block;
  padding: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--single__main,
  .lyd-web-channel-schedule__list__section-head--single__main {
    display: flex;
    padding: 2.5rem 0;
  }
}
.lyd-web-channel-schedule__list__item:last-child .lyd-web-channel-schedule__list__item__main {
  border-bottom: none;
}
.lyd-web-channel-schedule__list__item__time {
  flex: 0 0 4rem;
  color: #7f7f7f;
}
.lyd-web-channel-schedule__list__item__title {
  flex: 1 1 auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.lyd-web-channel-schedule__list__item__link {
  color: inherit;
  text-decoration: none;
}
.lyd-web-channel-schedule__list__item__link:hover {
  text-decoration: underline;
}
.lyd-web-channel-schedule__list__item__modal-opener {
  cursor: pointer;
}
.lyd-web-channel-schedule__list__item__modal-opener:hover {
  text-decoration: underline;
}
.lyd-web-channel-schedule__list__item--current {
  background-color: #fff;
  border-left: 0.3125rem solid #999;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--current {
    padding-left: 1.1875rem;
  }
}
.lyd-web-channel-schedule__list__item--current__main {
  border-bottom: none;
  padding-left: 1.1875rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--current__main {
    padding-left: 0;
  }
}
.lyd-web-channel-schedule__list__item--current__title,
.lyd-web-channel-schedule__list__item--current__time {
  font-weight: 600;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--single-current {
    padding-left: 5.1875rem;
  }
}
.lyd-web-channel-schedule__list__item--single-current__main {
  padding-left: 1.1875rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--single-current__main {
    padding-left: 0;
  }
}
.lyd-web-channel-schedule__list__item--single__time {
  display: block;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 600;
  margin: 0 0 0.625rem;
  color: inherit;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__item--single__time {
    flex: 0 0 10.375rem;
    margin: 0;
  }
}
.lyd-web-channel-schedule__list__section-head__main {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (max-width: 59.999rem) {
  .lyd-web-channel-schedule__list__section-head__main:not(.lyd-web-channel-schedule__list__section-head--single__main) {
    padding: 0.5rem 1.5rem;
  }
}
.lyd-web-channel-schedule__list__section-head--single__main {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule__list__section-head--single__main {
    padding: 1.5rem 0;
  }
}
.lyd-web-channel-schedule__expand-button {
  display: block;
  width: 100%;
  margin: 0;
  appearance: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  padding: 0.8125rem 0 0.9375rem;
  background-color: #f2f2f2;
  color: #ff001e;
}
.lyd-web-channel-schedule__expand-button:last-child {
  border-top: 1px solid #d2d2d2;
}
.lyd-web-channel-schedule__expand-button:hover {
  background-color: #ececec;
}
.lyd-web-channel-schedule__expand-button + .lyd-web-channel-schedule__list {
  border-top: 1px solid #d2d2d2;
}
.lyd-web-channel-schedule__head {
  display: flex;
  padding: 1.5rem;
  background-color: #f2f2f2;
  border-bottom: 1px solid #d2d2d2;
  align-items: center;
}
.lyd-web-channel-schedule__head .lyd-web-district-picker {
  min-width: 7.25rem;
}
.lyd-web-channel-schedule__head__logo {
  margin: 0 0.5rem 0 0;
}
.lyd-web-channel-schedule__head__title-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker {
    margin: -0.5rem 0 0;
  }
}
.lyd-web-channel-schedule-picker__sr-navigation {
  position: absolute;
  left: -9999px;
  width: 900px;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker__channel {
    max-width: 18rem;
  }
}
.lyd-web-channel-schedule-picker-band {
  position: relative;
  margin: 0.75rem 0 1rem;
  border-bottom: 1px solid #000;
}
@media (min-width: 45rem) {
  .lyd-web-channel-schedule-picker-band {
    margin: 0.75rem 0 2rem;
  }
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker-band {
    margin: 2.125rem 0 2.5rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-channel-schedule-picker-band .dre-container__content {
    padding: 0;
  }
}
.lyd-web-channel-schedule-picker-band__list {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker-band__list {
    overflow-x: hidden;
  }
}
.lyd-web-channel-schedule-picker-band__inner {
  display: flex;
  list-style-type: none;
}
.lyd-web-channel-schedule-picker-band__nav-button {
  display: none;
  position: absolute;
  appearance: none;
  border: none;
  background-color: #fff;
  cursor: pointer;
  width: 2.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker-band__nav-button {
    display: block;
  }
}
.lyd-web-channel-schedule-picker-band__nav-button--inactive {
  display: none;
}
.lyd-web-channel-schedule-picker-band__nav-button--left {
  top: 0;
  left: 0;
  bottom: 0;
}
.lyd-web-channel-schedule-picker-band__nav-button--right {
  top: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 75rem) {
  .lyd-web-channel-schedule-picker-band__nav-button {
    width: 4rem;
  }
  .lyd-web-channel-schedule-picker-band__nav-button--left {
    left: 0;
  }
  .lyd-web-channel-schedule-picker-band__nav-button--right {
    right: 0;
  }
}
@media (min-width: 105rem) {
  .lyd-web-channel-schedule-picker-band__nav-button {
    width: 6.25rem;
  }
  .lyd-web-channel-schedule-picker-band__nav-button--left {
    left: -2.1875rem;
  }
  .lyd-web-channel-schedule-picker-band__nav-button--right {
    right: -2.1875rem;
  }
}
.lyd-web-channel-schedule-picker-band__item {
  text-align: center;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
  white-space: nowrap;
}
.lyd-web-channel-schedule-picker-band__item__link {
  display: block;
  color: inherit;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker-band__item__link {
    padding-top: 1rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.lyd-web-channel-schedule-picker-band__item--current {
  border-bottom-color: #000;
}
.lyd-web-channel-schedule-picker-band__item__head {
  display: block;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 60rem) {
  .lyd-web-channel-schedule-picker-band__item__head {
    font-size: 1.125rem;
    line-height: 1.25rem;
    margin: 0 0 0.25rem;
  }
}
.lyd-web-channel-schedule-picker-band__item:hover .lyd-web-channel-schedule-picker-band__item__head {
  text-decoration: underline;
}
.lyd-web-channel-schedule-picker-band__item__date {
  display: block;
  font-size: 0.6875rem;
  line-height: 1.0625rem;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}

body {
	font-family: Publik, sans-serif;
}

.lyd-web-app-container--with-player-bar {
  padding-bottom: 57px;
}
@media (min-width: 60rem) {
  .lyd-web-app-container--with-player-bar {
    padding-bottom: 77px;
  }
}

.lyd-web-episode-modal {
  min-width: 40vw;
  max-width: 37rem;
}
@media (min-width: 92.5rem) {
  .lyd-web-episode-modal {
    min-width: 37rem;
  }
}
.lyd-web-episode-modal__header {
  display: flex;
  align-items: flex-start;
  margin: 0 0 1rem;
}
@media (min-width: 45rem) {
  .lyd-web-episode-modal__header {
    margin-bottom: 1.5rem;
  }
}
.lyd-web-episode-modal__header__main {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: center;
  margin: 0 0.5rem 0 0;
}
.lyd-web-episode-modal__close {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.lyd-web-episode-modal__actions {
  display: flex;
  margin: 1rem 0 0;
  flex-direction: column;
}
@media (min-width: 45rem) {
  .lyd-web-episode-modal__actions {
    margin: 2rem 0 0;
    flex-direction: row;
  }
}
.lyd-web-episode-modal__actions > * {
  flex: 1 1 0;
  margin-bottom: 1rem;
}
@media (min-width: 45rem) {
  .lyd-web-episode-modal__actions > * {
    margin-bottom: 0;
    margin-right: 1rem;
  }
}
.lyd-web-episode-modal__actions > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 45rem) {
  .lyd-web-episode-modal__actions > *:last-child {
    margin-right: 0;
  }
}
.lyd-web-episode-modal__page-action {
  display: flex;
  text-transform: uppercase;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  color: #000;
  border: 1px solid #000;
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 1rem;
  padding: 0.625rem 0;
  transition: background-color 0.3s ease-out;
}
.lyd-web-episode-modal__page-action:hover {
  background-color: #e5e5e5;
}
.lyd-web-episode-modal__image {
  flex: 0 0 auto;
  width: 4.375rem;
  margin: 0 1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__image {
    width: 7rem;
    margin: 0 1.5rem 0 0;
  }
}
.lyd-web-episode-modal__title {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  margin: -0.625rem 0 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
  padding: 0.2em 0;
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__title {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__meta__short {
    display: none;
  }
}
.lyd-web-episode-modal__meta__long {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__meta__long {
    display: block;
  }
}
.lyd-web-episode-modal__progress {
  background-color: #ccc;
  margin: 1rem 0;
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__progress {
    margin: 1.5rem 0;
  }
}
.lyd-web-episode-modal__description {
  font-size: 1rem;
  line-height: 1.625rem;
  color: #333;
}
@media (min-width: 60rem) {
  .lyd-web-episode-modal__description {
    margin: 1.5rem 0 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
    max-width: 50rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-episode-modal__description:last-child {
    margin-bottom: 0.625rem;
  }
}

.lyd-web-music-track-modal {
  min-width: 40vw;
  max-width: 37rem;
}
@media (min-width: 92.5rem) {
  .lyd-web-music-track-modal {
    min-width: 37rem;
  }
}
.lyd-web-music-track-modal__header {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  margin: 0 0 1rem;
}
@media (min-width: 45rem) {
  .lyd-web-music-track-modal__header {
    margin-bottom: 1.5rem;
  }
}
.lyd-web-music-track-modal__header__main {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: center;
  margin: 0 0.5rem 0 0;
}
.lyd-web-music-track-modal__header__main--with-image {
  min-height: 4.375rem;
}
@media (min-width: 60rem) {
  .lyd-web-music-track-modal__header__main--with-image {
    min-height: 7rem;
  }
}
.lyd-web-music-track-modal__close {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.lyd-web-music-track-modal__image {
  flex: 0 0 auto;
  width: 4.375rem;
  margin: 0 1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-web-music-track-modal__image {
    width: 7rem;
    margin: 0 1.5rem 0 0;
  }
}
.lyd-web-music-track-modal__title {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  margin: 0 0 0.375rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
@media (min-width: 60rem) {
  .lyd-web-music-track-modal__title {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }
}
.lyd-web-music-track-modal__heading {
  font-weight: 600;
  margin: 1.5rem 0 0.375rem;
}
.lyd-web-music-track-modal__recording-info {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.lyd-web-music-track-modal__recording-info__line {
  margin: 0 0 0.25rem;
}
.lyd-web-music-track-modal__artists {
  color: #4d4d4d;
  line-height: 1.5rem;
}
.lyd-web-music-track-modal .lyd-web-music-artist-role {
  color: #000;
}
.lyd-web-music-track-modal a.lyd-web-music-artist-role {
  text-decoration: none;
}
.lyd-web-music-track-modal a.lyd-web-music-artist-role:hover {
  text-decoration: underline;
}
.lyd-web-music-track-modal__roles {
  list-style-type: none;
  margin: -0.25rem 0 0;
}
.lyd-web-music-track-modal__role {
  display: flex;
  border-bottom: 1px solid #d2d2d2;
  padding: 0.85rem 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.lyd-web-music-track-modal__role:last-child {
  border-bottom: none;
}
.lyd-web-music-track-modal__role-name {
  flex: 0 0 8rem;
  font-weight: 600;
  padding: 0 1rem 0 0;
}
@media (min-width: 45rem) {
  .lyd-web-music-track-modal__role-name {
    flex-basis: 10rem;
  }
}
.lyd-web-music-track-modal__role-sub-name {
  font-weight: normal;
  white-space: nowrap;
  color: #4d4d4d;
}
.lyd-web-music-track-modal__role-value-line {
  margin-bottom: 0.25rem;
}
.lyd-web-music-track-modal__role-value-line:last-child {
  margin-bottom: 0;
}
.lyd-web-music-track-modal__loading {
  text-align: center;
  margin: 2rem 0;
  font-size: 1.25rem;
}
.lyd-web-music-track-modal__loading-text {
  margin: 0.75rem 0 0;
  color: #333;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-modal__overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0.5rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.dre-modal__dialog {
  background-color: #fff;
  padding: 1.5rem;
  max-width: 100%;
}
.dre-modal__dialog:focus {
  outline: 0;
}

.lyd-web-footer-banner .lyd-web-banner--with-content {
  margin-top: -2rem;
  margin-bottom: 2rem;
}
@media (min-width: 60rem) {
  .lyd-web-footer-banner .lyd-web-banner--with-content {
    margin-top: -1.875rem;
    margin-bottom: 3.75rem;
  }
}
.lyd-web-footer-banner .lyd-web-banner--with-content + .lyd-web-banner--with-content {
  margin-top: 0;
}
@media (min-width: 60rem) {
  .lyd-web-footer-banner .lyd-web-banner--with-content + .lyd-web-banner--with-content {
    margin-top: -1.875rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-footer-banner .lyd-web-banner--with-content .dre-container__content {
    padding-left: 0;
    padding-right: 0;
  }
}

.lyd-index-page__login-box .lyd-web-login-nudge-message {
  margin-bottom: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-index-page__login-box .lyd-web-login-nudge-message {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
}

.lyd-music-page {
  margin: 1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-music-page {
    margin-top: 2.5rem;
  }
}
.lyd-music-page__title {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.5rem;
}
@media (min-width: 60rem) {
  .lyd-music-page__title {
    font-size: 2.25rem;
    margin-bottom: 1rem;
  }
}
.lyd-music-page__content {
  margin-top: 2rem;
}
@media (min-width: 60rem) {
  .lyd-music-page__content {
    margin-top: 0;
  }
}

.lyd-my-page {
  margin-top: 1rem;
}
@media (min-width: 60rem) {
  .lyd-my-page {
    margin-top: 2.5rem;
  }
}
.lyd-my-page__content {
  display: block;
  margin: 1rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-my-page__content {
    margin-top: 2rem;
  }
}
.lyd-my-page__title {
  font-size: 1.5rem;
  font-weight: 600;
}
@media (min-width: 60rem) {
  .lyd-my-page__title {
    font-size: 2.25rem;
  }
}
.lyd-my-page__favorites-samples {
  text-align: center;
}
.lyd-my-page__tutorial-heading {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.5rem;
}
.lyd-my-page__tutorial-text {
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #676767;
}
.lyd-my-page__tutorial-icon-line {
  display: flex;
  text-align: left;
}
.lyd-my-page__tutorial-icon-line--intro {
  justify-content: center;
}
.lyd-my-page__tutorial-icon-line .dre-icon-wrapper {
  flex: 0 0 auto;
  margin: 0.25rem 0.5rem 0 0;
}
.lyd-my-page__section {
  padding: 1rem 0 2rem;
}
@media (min-width: 60rem) {
  .lyd-my-page__section {
    padding: 1.75rem 0 2.5rem;
  }
}
.lyd-my-page__section .lyd-web-spot-band:last-child {
  margin-bottom: 0;
}
.lyd-my-page__section .lyd-web-spot-row-list:first-child {
  margin-top: 0;
}
.lyd-my-page__section > .dre-section-heading {
  margin: 0 0 1rem;
}
.lyd-my-page__section + .lyd-my-page__section {
  border-top: 1px solid #e5e5e5;
  padding-top: 2.5rem;
}
@media (min-width: 60rem) {
  .lyd-my-page__section + .lyd-my-page__section {
    padding-top: 3rem;
  }
}

.lyd-programs-page {
  position: relative;
}
.lyd-programs-page .lyd-web-loader {
  position: absolute;
  top: 0;
  right: 0;
}
.lyd-programs-page__series,
.lyd-programs-page__episodes {
  margin: 1.5rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-programs-page__series,
  .lyd-programs-page__episodes {
    margin: 2rem 0 0;
  }
}
.lyd-programs-page__title {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 600;
  margin: -1rem 0 1rem;
}
@media (min-width: 60rem) {
  .lyd-programs-page__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
    margin: -0.625rem 0 2rem;
  }
}

.lyd-web-pagination {
  list-style-type: none;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.lyd-web-pagination li {
  display: inline;
  margin: 0 0.125rem;
}
.lyd-web-pagination__page {
  font-family: inherit;
  font-size: inherit;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.625rem 0.875rem;
  vertical-align: middle;
}
.lyd-web-pagination__page:hover {
  background-color: #e5e5e5;
}
.lyd-web-pagination__page--current {
  border-color: #000;
  color: #000;
  cursor: default;
  font-weight: 600;
}
.lyd-web-pagination__page--current:hover {
  background-color: transparent;
}
.lyd-web-pagination__first-space,
.lyd-web-pagination__last-space {
  color: #7f7f7f;
}
.lyd-web-pagination--extra-narrow__page {
  padding: 0.625rem 0.5rem;
}

.lyd-web-search-field {
  position: relative;
  background-color: #f2f2f2;
}
.lyd-web-search-field__main-icon {
  position: absolute;
  padding: 0.3125rem;
  pointer-events: none;
}
.lyd-web-search-field__input {
  font-family: inherit;
  font-size: inherit;
  background-color: #f2f2f2;
}
.lyd-web-search-field__close-icon {
  position: absolute;
  top: 0;
  right: 0;
}
.lyd-web-search-field__close-icon > button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0.3125rem;
}
.lyd-web-search-field--large {
  margin: 1rem 0;
  max-width: 36.25rem;
}
@media (min-width: 60rem) {
  .lyd-web-search-field--large {
    margin: 1.5rem 0;
  }
}
.lyd-web-search-field--large__input {
  border: none;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 2.375rem;
}
@media (min-width: 60rem) {
  .lyd-web-search-field--large__input {
    font-size: 1.125rem;
    line-height: 1.625rem;
    padding: 1rem 3.625rem;
  }
}
.lyd-web-search-field--large__main-icon {
  padding: 0.625rem 0.6875rem;
}
@media (min-width: 60rem) {
  .lyd-web-search-field--large__main-icon {
    padding: 0.875rem 0.9375rem;
  }
}
.lyd-web-search-field--large__close-icon {
  padding: 0.3125rem;
}
@media (min-width: 60rem) {
  .lyd-web-search-field--large__close-icon {
    padding: 0.875rem;
  }
}

.lyd-web-search-category-buttons {
  margin: 1rem -1rem;
  padding: 0.25rem 0;
}
@media (min-width: 60rem) {
  .lyd-web-search-category-buttons {
    margin: 1.5rem -0.25rem 2rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-search-category-buttons {
    overflow-x: scroll;
  }
}
.lyd-web-search-category-buttons__inner {
  overflow: hidden;
}
@media (max-width: 59.999rem) {
  .lyd-web-search-category-buttons__inner {
    min-width: 80rem;
    margin-left: 0.75rem;
    margin-bottom: 0.5rem;
  }
}
.lyd-web-search-category-buttons__section {
  clear: left;
}

.lyd-web-search-category-buttons__button {
  float: left;
  margin: 0.25rem;
  padding: 0.25rem 0;
}
.lyd-web-search-category-buttons__button__label {
  border: 1px solid #000;
  background-color: transparent;
  color: #000;
  padding: 0.375rem 1rem 0.4375rem;
  font-family: inherit;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  cursor: pointer;
}
.lyd-web-search-category-buttons__button__label:hover {
  background-color: #eee;
}
.lyd-web-search-category-buttons__button__label--disabled {
  color: #b2b2b2;
  border-color: #b2b2b2;
  cursor: auto;
}
.lyd-web-search-category-buttons__button__label--disabled:hover {
  background-color: transparent;
}
.lyd-web-search-category-buttons__button__label--selected {
  border-color: #db001a;
  color: #db001a;
}
.lyd-web-search-category-buttons__button__checkbox {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0.01;
}

.lyd-theme-page__feature-block {
  position: relative;
  background-color: #fff;
  height: 1.5rem;
  margin: -1.5rem 0 -0.5rem -700rem;
  z-index: 3;
}
@media (min-width: 60rem) {
  .lyd-theme-page__feature-block {
    height: 3.75rem;
    margin-top: -3.75rem;
    margin-bottom: 0;
  }
}
.lyd-theme-page__hero-image {
  position: relative;
  overflow: hidden;
  z-index: -1;
  margin: 0;
  padding: 0;
}
.lyd-theme-page__top--no-image {
  margin-top: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-theme-page__top--no-image {
    margin-top: 4.6875rem;
  }
}
.lyd-theme-page__top .lyd-web-meta-line {
  position: relative;
  z-index: 4;
}
@media (min-width: 60rem) {
  .lyd-theme-page__top .lyd-web-meta-line {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.lyd-theme-page__title {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin: -0.5rem 0 1rem;
}
@media (min-width: 60rem) {
  .lyd-theme-page__title {
    font-size: 3rem;
    line-height: 3.375rem;
    margin: -0.625rem 0 1.75rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-theme-page__title:last-child {
    margin-bottom: 0;
  }
}
.lyd-theme-page__description {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 1.5rem;
  color: #333;
}
@media (min-width: 60rem) {
  .lyd-theme-page__description {
    font-size: 1.125rem;
    line-height: 1.625rem;
    max-width: 56.25rem;
  }
}

.lyd-web-spot-list {
  margin: 1.5rem 0;
}
@media (min-width: 60rem) {
  .lyd-web-spot-list {
    margin: 2.5rem 0;
  }
}
.lyd-web-spot-list__heading {
  margin-bottom: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-spot-list__heading {
    margin-bottom: 2rem;
  }
}
.lyd-web-spot-list .lyd-web-spot {
  margin-bottom: 1rem;
}
@media (min-width: 60rem) {
  .lyd-web-spot-list .lyd-web-spot {
    margin-bottom: 2.5rem;
  }
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-grid-layout {
  display: grid;
  grid-gap: 1rem;
}
.dre-grid-layout--list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dre-grid-layout > * {
  min-width: 0;
}
@media (min-width: 45rem) {
  .dre-grid-layout {
    grid-gap: 1.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-grid-layout {
    grid-gap: 2.5rem;
  }
}

.lyd-web-page-content {
  /* .lyd-web-banner--with-content + .lyd-web-spot-container {
		@media (min-width: @screen-md-min) {
			margin-top: -2.5rem;

			&--odd {
				margin-top: 0;
			}
		}
	} */
}
@media (min-width: 60rem) {
  .lyd-web-page-content .lyd-web-banner--with-content {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-page-content .lyd-web-banner--with-content .dre-container__content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 60rem) {
  .lyd-web-page-content .lyd-web-spot-container--odd + .lyd-web-banner--with-content {
    margin-top: 2.5rem;
  }
}

.lyd-web-banner {
  text-align: center;
  max-width: 100%;
  overflow: hidden;
}
.lyd-web-banner,
.lyd-web-banner * {
  box-sizing: content-box;
}

.lyd-web-header-banner .lyd-web-banner--with-content {
  margin: 0 0 2rem;
}
.lyd-web-live-bar + .lyd-web-header-banner .lyd-web-banner--with-content {
  margin-top: -1rem;
}
@media (min-width: 60rem) {
  .lyd-web-header-banner .lyd-web-banner--with-content {
    margin-top: 1.5rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-header-banner .lyd-web-banner--with-content .dre-container__content {
    padding-left: 0;
    padding-right: 0;
  }
}

.lyd-web-live-bar {
  position: relative;
  background-color: #f2f2f2;
  color: #4d4d4d;
  padding: 15px 0 0;
  text-align: center;
  margin: 0 0 30px;
}
.lyd-web-live-bar:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 14px;
  z-index: 1;
  background-color: #fff;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__inner {
    overflow: auto;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar .dre-container,
  .lyd-web-live-bar .dre-container__content {
    width: fit-content;
  }
}
.lyd-web-live-bar__channels {
  display: flex;
  list-style-type: none;
  margin: 0;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channels {
    width: 1041px;
  }
}
.lyd-web-live-bar__title {
  font-size: 1rem;
  text-align: left;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 10px;
}

.lyd-web-live-bar__channel {
  position: relative;
  flex: 1 1;
  margin: 0 1.5rem 40px 0;
  text-align: left;
  background-color: #fff;
  cursor: pointer;
}
.lyd-web-live-bar__channel:last-child {
  margin-right: 0;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel {
    flex: 0 0 135px;
    margin-right: 1rem;
  }
}
.lyd-web-live-bar__channel__inner {
  appearance: none;
  display: block;
  border: none;
  background-color: transparent;
  width: 100%;
  text-align: left;
  font-family: inherit;
  font-weight: inherit;
  cursor: pointer;
  overflow: hidden;
}
.lyd-web-live-bar__channel__link {
  color: #000;
}

.lyd-web-live-bar__channel__district-selector {
  position: absolute;
  bottom: -40px;
  left: 0;
  right: 0;
  z-index: 2;
  text-align: center;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__district-selector .lyd-web-select {
    font-size: 0.75rem;
  }
}
.lyd-web-live-bar__channel__district-selector .lyd-web-select__face {
  border-color: #333;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__district-selector .lyd-web-select__face {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.lyd-web-live-bar__channel__district-selector .lyd-web-select__face--open {
  border-color: #fff;
  padding: 10px 1rem;
  font-weight: 600;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__district-selector .lyd-web-select__face--open {
    padding: 15px 0.5rem;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__district-selector .lyd-web-select__options {
    position: absolute;
    left: -9999px;
    width: 900px;
  }
}

.lyd-web-select {
  position: relative;
  text-align: left;
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #333;
}
.lyd-web-select__face {
  display: flex;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  padding: 5px 10px;
  align-items: center;
}
@media (min-width: 60rem) {
  .lyd-web-select__face:hover {
    background-color: #f2f2f2;
  }
}
.lyd-web-select__face-content {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lyd-web-select__face-icon {
  padding-left: 0.33rem;
}
.lyd-web-select__options {
  display: none;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  z-index: 999;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  transition: 0.25s transform, 0.25s opacity;
  will-change: transform;
  opacity: 0;
  transform: translate(0, -1em);
  pointer-events: none;
}
.lyd-web-select__options--almost-open {
  display: block;
}
.lyd-web-select__options--open {
  display: block;
  opacity: 1;
  transform: none;
  pointer-events: all;
}
.lyd-web-select__option {
  padding: 11px 16px;
  border-bottom: 1px solid #e5e5e5;
}
.lyd-web-select__option--selected {
  font-weight: 600;
}
.lyd-web-select__option:hover,
.lyd-web-select__option:focus {
  background-color: #f2f2f2;
}
.lyd-web-select__option:last-child {
  border-bottom: none;
}

.lyd-web-live-bar__channel__now {
  position: relative;
}
.lyd-web-live-bar__channel__image {
  position: relative;
}
.lyd-web-live-bar__channel__image .dre-logo {
  position: absolute;
  bottom: -0.8rem;
  left: 1rem;
  top: auto;
  z-index: 1;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__image .dre-logo {
    bottom: -0.5rem;
    left: 0.5rem;
  }
}
.lyd-web-live-bar__channel__program-title {
  display: block;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 600;
  color: #000;
  margin: 1rem;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__channel__program-title {
    margin: 1rem 0.5rem;
  }
}
.lyd-web-live-bar__channel__activity-signifier {
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.lyd-web-live-bar__channel__activity-signifier .dre-activity-animation-icon__bar {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}

.dre-activity-animation-icon {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.dre-activity-animation-icon__bar {
  height: 100%;
  width: 100%;
  transform-origin: 0 100%;
  display: inline-block;
  background-color: currentColor;
  position: absolute;
  bottom: 0;
  left: 0;
  animation: 0.9s dre-activity-animation-icon-bar 0s ease infinite;
}
.dre-activity-animation-icon__bar--first {
  --dre-activity-animation-icon-bar--x: 16.667%;
}
.dre-activity-animation-icon__bar--second {
  animation-delay: -0.6s;
  --dre-activity-animation-icon-bar--x: 41.667%;
}
.dre-activity-animation-icon__bar--third {
  animation-delay: -0.3s;
  --dre-activity-animation-icon-bar--x: 66.667%;
}
@keyframes dre-activity-animation-icon-bar {
  0% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.444);
  }
  50% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.222);
  }
  100% {
    transform: translate(var(--dre-activity-animation-icon-bar--x), -16.667%) scale(0.16667, 0.667);
  }
}

.lyd-web-live-bar__district-selector {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 2;
  display: none;
  flex-wrap: wrap;
  background-color: #fff;
  color: #333;
  font-size: 0.875rem;
  align-items: center;
  border-bottom: 1px solid #b2b2b2;
}
@media (max-width: 59.999rem) {
  .lyd-web-live-bar__district-selector {
    display: flex;
  }
}
.lyd-web-live-bar__district-selector__item {
  flex: 0 0 50%;
  cursor: pointer;
  text-align: left;
  text-transform: uppercase;
  padding: 15px;
}
.lyd-web-live-bar__district-selector__item--selected {
  font-weight: 600;
}
.lyd-web-live-bar__district-selector__item:hover,
.lyd-web-live-bar__district-selector__item:focus {
  background-color: #f2f2f2;
}

@media (max-width: 22.75rem) {
  .lyd-web-navigation__topbar {
    padding-left: 4.5rem;
  }
}

.lyd-web-user-nav {
  display: flex;
}
.lyd-web-user-nav__login-button,
.lyd-web-user-nav__logout-button {
  margin-right: 1rem;
}
.lyd-web-user-nav__login-button,
.lyd-web-user-nav__logout-button,
.lyd-web-user-nav__register-button {
  white-space: nowrap;
}
.lyd-web-user-nav__user-button {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 1.75rem;
  line-height: 1.75rem;
  background-color: #ff001e;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  text-transform: uppercase;
}
.lyd-web-user-nav__user-picture {
  width: 1.75rem;
  height: 1.75rem;
}

.lyd-web-navigation-search-input {
  position: relative;
  display: flex;
  align-items: center;
}
.lyd-web-navigation-search-input__input {
  font-family: inherit;
  font-size: inherit;
  border: none;
  margin: 0 1rem;
  height: 2.5rem;
  width: 100%;
}
.lyd-web-navigation-search-input__input:focus {
  outline: none;
}
.lyd-web-navigation-search-input__muh {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  flex-grow: 2;
}
.lyd-web-navigation-search-input__search-button {
  background-color: transparent;
  color: #676767;
  border: none;
  cursor: pointer;
}
.lyd-web-navigation-search-input__close-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.lyd-web-navigation-search-items--prev-queries__clear {
  margin-top: 1rem;
}
.lyd-web-navigation-search-items--prev-queries__clear .dre-icon-button--transparent {
  --dre-icon-button__inner__icon-color: #000;
  color: #000;
}

.lyd-web-navigation-search-items--results__all-results-link {
  text-decoration: none;
  color: black;
  display: block;
  margin-top: 1.25rem;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.lyd-web-navigation-search-items--results__all-results-link:hover {
  text-decoration: underline;
}
.lyd-web-navigation-search-items--results__list--narrow > *:nth-child(4),
.lyd-web-navigation-search-items--results__list--narrow > *:nth-child(5) {
  display: none;
}
.lyd-web-navigation-search-items--results__list--extra-narrow > *:nth-child(3),
.lyd-web-navigation-search-items--results__list--extra-narrow > *:nth-child(4),
.lyd-web-navigation-search-items--results__list--extra-narrow > *:nth-child(5) {
  display: none;
}

@media (min-width: 45rem) {
  .lyd-web-navigation-search {
    position: relative;
  }
}
.lyd-web-navigation-search__content {
  position: absolute;
  right: 0;
  width: 100%;
  background-color: white;
  padding: 0.75rem 1.25rem;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 0.5rem 0;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 45rem) {
  .lyd-web-navigation-search__content {
    width: 22rem;
  }
}
.lyd-web-navigation-search-items {
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  margin-top: 0.5rem;
  padding: 1rem 0 0;
  font-size: 1rem;
  line-height: 1.375rem;
}
.lyd-web-navigation-search-items:last-child {
  padding-bottom: 0.375rem;
}
.lyd-web-navigation-search-items + .lyd-web-navigation-search-items {
  margin-top: 1rem;
}
.lyd-web-navigation-search-items__heading {
  font-size: 1rem;
  margin: 1.125rem 0 0.625rem;
}
.lyd-web-navigation-search-items__heading:first-of-type {
  margin-top: 0;
}
.lyd-web-navigation-search-items__item {
  list-style: none;
}
.lyd-web-navigation-search-items__link,
.lyd-web-navigation-search-items__button {
  color: #333;
  margin: 0 -1.25rem;
  padding: 0.3125rem 1.25rem;
}
.lyd-web-navigation-search-items__link:hover,
.lyd-web-navigation-search-items__button:hover {
  background-color: #f2f2f2;
  color: #000;
}
.lyd-web-navigation-search-items__link {
  display: block;
  text-decoration: none;
}
.lyd-web-navigation-search-items__button {
  appearance: none;
  display: block;
  width: calc(100% + 2.5rem);
  font-family: inherit;
  font-size: inherit;
  text-align: left;
  border: none;
  background: transparent;
  cursor: pointer;
}
.lyd-web-navigation-search-items__no-results {
  text-align: center;
  color: #676767;
}
.lyd-web-navigation-search-items__no-results .dre-icon-wrapper {
  margin-right: 0.3125rem;
  vertical-align: middle;
}

.dre-navigation {
  z-index: 998;
  position: relative;
  width: 100%;
}
.dre-navigation, .dre-navigation * {
  box-sizing: border-box;
}
.dre-navigation--sticky-static {
  display: inline;
  display: contents;
  z-index: auto;
}
.dre-navigation--expanded {
  display: block;
  top: 0;
  width: 100%;
  z-index: 998;
}
.dre-navigation--expanded-static {
  display: block;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
}

.dre-navigation-auto-hide-container {
  z-index: 998;
  position: relative;
}
.dre-navigation-auto-hide-container__fixer {
  transform: translateY(0);
  transition: transform 0.5s ease;
  will-change: transform;
  top: 0;
  left: 0;
  width: 100%;
}
.dre-navigation-auto-hide-container__fixer--hidden {
  transform: translateY(-0.0625rem);
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-main__content {
  position: relative;
  display: flex;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #fff;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
}
@media (min-width: 45rem) {
  .dre-navigation-main__content {
    height: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__content {
    height: 4.5rem;
  }
}
.dre-navigation-main__content--sticky-static {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 998;
}
.dre-navigation-main__content--expanded {
  position: static;
}
.dre-navigation-main__logo-wrapper {
  display: flex;
  align-items: center;
  width: auto;
  margin-right: 1.875rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__logo-wrapper {
    flex: 0 0 auto;
    height: 4rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__logo-wrapper {
    height: 4.5rem;
    margin-right: 2.5rem;
  }
}
.dre-navigation-main__logo {
  height: 1.5rem;
  width: 5rem;
  position: relative;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjI0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODAwIDBIMHYyNDBoODAwVjBaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTMxNC45OTQgNjAuMDAzSDE0Mi4yNzhjLTEuNTE3IDAtMi4yODIuOTA1LTIuMjgyIDIuMjd2MTE1LjMwMWMwIDEuMzc2Ljc1MyAyLjI5NCAyLjI4MiAyLjI5NGwxNzIuNzE2LjEzNWM1MC4yODMgMCA3NC45OTktMTYuNTUyIDc0Ljk5OS02MC4xNTYgMC00My4yOTktMjQuNzE2LTU5Ljg0NC03NC45OTktNTkuODQ0Wm0tNDQuOTk5IDEwMGgtNTkuOTk4VjgwLjAwMmg1OS45OThjMzEuODkxIDAgNDQuOTk5IDExLjE0IDQ0Ljk5OSAzOS44NDUtLjAxMiAyOC43MjgtMTMuMTA4IDQwLjE1Ni00NC45OTkgNDAuMTU2Wm0zOTYuNTkzIDE1LjEyNS01MC4yNjktMzQuOTc3Yy0xLjI0Mi0uOTE5LTIuMDA2LTEuMzY2LTIuMDA2LTEuOTc4IDAtLjYwMS40NTQtLjkxOCAxLjU0LS45MTggMjUuNDM5IDAgNDQuMTM3LTExLjQgNDQuMTM3LTM3LjI1MyAwLTI1LjctMTUuOTE2LTQwLTQ3LjIyOC00MEg0MjIuMzFjLTEuNTQgMC0yLjMxNi45MDYtMi4zMTYgMi4yNzJ2MTE1LjQzMmMwIDEuMzc3Ljc2NCAyLjI5NiAyLjMxNiAyLjI5Nmg2NS4xODNjMS43OTcgMCAyLjUtMS4wOTQgMi41LTIuMjk2di0yNy43MDRoNDkuOTk5bDM2LjA4NSAyOC4zMDRjMS42OTYgMS4zNjYgMi45MjUgMS42NzIgNC45MzEgMS42NzJoODcuMTMyYzEuMjQxIDAgMS44NS0uNDU5IDEuODUtMS4zNzcgMC0xLjE4OS0yLjE2LTIuNTU1LTMuNDAyLTMuNDczWm0tMTA2LjU5Ni00NS4xMjZoLTY5Ljk5OXYtNTBoNjkuOTk5YzIwLjM1MyAwIDI5Ljk5OSA4LjQyNCAyOS45OTkgMjUgMCAxNi43MjktOS42NDYgMjUtMjkuOTk5IDI1WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 0 0/100% 100%;
}
.dre-navigation-main__logo-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.dre-navigation-main__logo--no-outline {
  outline: none;
}
.dre-navigation-main__group-right {
  flex: 1 1 auto;
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.dre-navigation-main__contact {
  display: none;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: nowrap;
}
@media (min-width: 60rem) {
  .dre-navigation-main__contact {
    display: block;
    font-size: 0.875rem;
    --dre-line-height: 1.2857142857;
    line-height: 1.2857142857em;
    margin-left: 2rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__contact {
    margin-left: 2.5rem;
  }
}
.dre-navigation-main__contact:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-main__contact:hover {
    text-decoration: none;
  }
}
.dre-navigation-main__search {
  margin-left: 0.375rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__search {
    margin-left: 1.4375rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__search {
    margin-left: 1.9375rem;
  }
}
.dre-navigation-main__menu-toggle {
  margin-left: 0.375rem;
}
@media (min-width: 45rem) {
  .dre-navigation-main__menu-toggle {
    margin-left: 0.875rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main__menu-toggle {
    margin-left: 1.375rem;
  }
}
.dre-navigation-main__desktop-only {
  display: none;
}
@media (min-width: 60rem) {
  .dre-navigation-main__desktop-only {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 30rem) {
  .dre-navigation-main__desktop-only--frontpage {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
}
.dre-navigation-main__mobile-only {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 60rem) {
  .dre-navigation-main__mobile-only {
    display: none;
  }
}
@media (min-width: 30rem) {
  .dre-navigation-main__mobile-only--frontpage {
    display: none;
  }
}

.dre-navigation-search {
  display: flex;
  align-items: center;
  padding: 0.3125rem;
  color: black;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.dre-navigation-menu-toggle-button {
  display: flex;
  align-items: center;
  margin-right: -0.625rem;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  height: 2.5rem;
}
.dre-navigation-menu-toggle-button:focus, .dre-navigation-menu-toggle-button:hover {
  background-color: transparent;
}

.dre-navigation-menu-icon {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
}
.dre-navigation-menu-icon__line {
  background-color: #000;
  position: absolute;
  height: 0.125rem;
  width: 1.375rem;
  left: 50%;
  top: 50%;
  margin-left: -0.6875rem;
  margin-top: -0.0625rem;
  will-change: transform;
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}
.dre-navigation-menu-icon__line:first-child {
  transform: translateY(-0.4375rem);
}
.dre-navigation-menu-icon__line:last-child {
  transform: translateY(0.4375rem);
}
.dre-navigation-menu-icon__line--expanded {
  transform: scaleX(0);
}
.dre-navigation-menu-icon__line--expanded:first-child {
  transform: rotate(-45deg);
}
.dre-navigation-menu-icon__line--expanded:last-child {
  transform: rotate(45deg);
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-sidebar {
  z-index: 998;
  position: absolute;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  pointer-events: none;
  will-change: transform;
  transform: translateY(0);
}
@media (min-width: 60rem) {
  .dre-navigation-sidebar {
    margin-top: 0;
  }
}
.dre-navigation-sidebar--collapsed {
  transform: translateY(-10000px);
}
.dre-navigation-sidebar--expanded {
  pointer-events: auto;
}
.dre-navigation-sidebar__modal {
  background-color: #fff;
  position: absolute;
  right: 0;
  width: 100%;
  max-width: 23.4375rem;
  height: 100%;
  will-change: transform;
  transition: transform 0.3s ease-in-out;
  transform: translateX(100%);
}
.dre-navigation-sidebar__modal--expanded {
  transform: translateX(0);
}
.dre-navigation-sidebar__dimmer {
  will-change: opacity;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.dre-navigation-sidebar__dimmer--expanded {
  opacity: 1;
}
.dre-navigation-sidebar__content {
  height: calc(var(--dre-navigation-sidebar__window-height, 100vh) - var(--dre-navigation__height, 0px) + var(--dre-navigation__mobile-children-height, 0px));
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
}
.dre-navigation-sidebar__content--collapsed {
  display: none;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-menu {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: auto;
  /* Stops scrolling immediately for IOS */
  overflow-y: auto;
  overflow-x: hidden;
}
.dre-navigation-menu__inner {
  position: relative;
}
.dre-navigation-menu__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 45rem) {
  .dre-navigation-menu__list {
    margin-right: var(--dre-animation-menu__scrollbar-width, 0);
  }
}
.dre-navigation-menu__bottom-links {
  padding: 1.25rem 0;
}
.dre-navigation-menu__contact-link, .dre-navigation-menu__privacy-link {
  display: flex;
  align-items: center;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  padding: 0.625rem 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu__contact-link, .dre-navigation-menu__privacy-link {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.dre-navigation-menu__contact-link:hover, .dre-navigation-menu__privacy-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu__contact-link:hover, .dre-navigation-menu__privacy-link:hover {
    text-decoration: none;
  }
}
.dre-navigation-menu__contact-icon, .dre-navigation-menu__privacy-icon {
  padding-right: 0.5rem;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-menu-item__item, .dre-navigation-menu-item__sub-menu-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  border-bottom: 0.0625rem solid #e5e5e5;
  margin: 0;
  min-height: 3.25rem;
}
.dre-navigation-menu-item__item--expanded, .dre-navigation-menu-item__item--sub-highlighted, .dre-navigation-menu-item__sub-menu-item--expanded, .dre-navigation-menu-item__sub-menu-item--sub-highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: #f3f0ef;
}
.dre-navigation-menu-item__item--highlighted, .dre-navigation-menu-item__sub-menu-item--highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: rgba(0, 0, 0, 0.1);
}
.dre-navigation-menu-item__link, .dre-navigation-menu-item__sub-menu-link {
  display: flex;
  min-height: 3.25rem;
  width: 100%;
  align-items: center;
  color: #000;
  text-decoration: none;
  font-weight: inherit;
}
.dre-navigation-menu-item__link:focus, .dre-navigation-menu-item__link:hover, .dre-navigation-menu-item__link:active, .dre-navigation-menu-item__sub-menu-link:focus, .dre-navigation-menu-item__sub-menu-link:hover, .dre-navigation-menu-item__sub-menu-link:active {
  color: #000;
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu-item__link:hover, .dre-navigation-menu-item__sub-menu-link:hover {
    text-decoration: none;
  }
}
.dre-navigation-menu-item__link-text, .dre-navigation-menu-item__sub-menu-link-text {
  text-transform: uppercase;
  font-size: 1rem;
  --dre-line-height: 1;
  line-height: 1em;
  font-weight: inherit;
}
.dre-navigation-menu-item__link-text--level-0, .dre-navigation-menu-item__sub-menu-link-text--level-0 {
  padding-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-0, .dre-navigation-menu-item__sub-menu-link-text--level-0 {
    padding-left: 2.5rem;
  }
}
.dre-navigation-menu-item__link-text--level-1, .dre-navigation-menu-item__sub-menu-link-text--level-1 {
  padding-left: 2rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-1, .dre-navigation-menu-item__sub-menu-link-text--level-1 {
    padding-left: 4rem;
  }
}
.dre-navigation-menu-item__link-text--level-2, .dre-navigation-menu-item__sub-menu-link-text--level-2 {
  padding-left: 3rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__link-text--level-2, .dre-navigation-menu-item__sub-menu-link-text--level-2 {
    padding-left: 5.5rem;
  }
}
.dre-navigation-menu-item__sub-menu-link-text--level-2 {
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  text-transform: unset;
}
.dre-navigation-menu-item__sub-menu-expander {
  border: none;
  min-height: 3.25rem;
  margin-left: 0.5rem;
  background-color: transparent;
  cursor: pointer;
  padding: 0 1rem;
  font-size: 1rem;
  --dre-line-height: 1;
  line-height: 1em;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-item__sub-menu-expander {
    padding: 0 2.5rem;
  }
}
.dre-navigation-menu-item__sub-menu-expander:hover {
  background-color: transparent;
}
.dre-navigation-menu-item__sub-menu-expander:focus {
  background-color: transparent;
}
.dre-navigation-menu-item__sub-menu {
  background-color: #f3f0ef;
  list-style: none;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0;
  margin: 0;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-main-links {
  padding: 0.6875rem 0;
  margin: 0 1rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 30rem) {
  .dre-navigation-main-links {
    margin: 0;
    border-top: none;
    width: 100%;
  }
}
.dre-navigation-main-links__content {
  height: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 75rem) {
  .dre-navigation-main-links__content {
    margin-left: -3.125rem;
  }
}
.dre-navigation-main-links__item {
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1.7142857143;
  line-height: 1.7142857143em;
  white-space: nowrap;
  letter-spacing: 0.04375rem;
  margin: 0 1.25rem;
  white-space: nowrap;
}
@media (min-width: 30rem) {
  .dre-navigation-main-links__item {
    margin: 0 1rem;
  }
}
@media (min-width: 45rem) {
  .dre-navigation-main-links__item {
    margin: 0 1.5rem;
    font-size: 1rem;
    --dre-line-height: 1.5;
    line-height: 1.5em;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-main-links__item {
    margin: 0 1.875rem;
    font-size: 1.125rem;
    --dre-line-height: 1.3333333333;
    line-height: 1.3333333333em;
  }
}
.dre-navigation-main-links__item:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-main-links__item:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-menu-bar {
  height: 3rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar {
    height: 4rem;
    border-top: none;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar {
    height: 4.5rem;
  }
}
@media (max-width: 59.999rem) {
  .dre-navigation-menu-bar:after {
    content: "";
    position: absolute;
    top: 0.25rem;
    right: 0;
    width: 3.125rem;
    height: 2.5rem;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    pointer-events: none;
  }
  .dre-navigation-menu-bar:before {
    content: "";
    position: absolute;
    top: 0.25rem;
    left: 0;
    width: 1rem;
    height: 2.5rem;
    background: transparent linear-gradient(to left, rgba(255, 255, 255, 0.25) 0, #fff 100%);
    pointer-events: none;
    z-index: 3;
  }
}
.dre-navigation-menu-bar__links {
  display: flex;
  list-style: none;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  padding: 0.0625rem 0 0 1rem;
  margin: 0;
  box-sizing: content-box !important;
  height: 3rem;
  /* Hide scrollbars */
  padding-bottom: 2rem;
  margin-bottom: -2rem;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
}
.dre-navigation-menu-bar__links::-webkit-scrollbar {
  display: none;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__links {
    padding-left: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar__links {
    padding-left: 0;
    overflow: hidden;
    flex-wrap: wrap;
    height: unset;
  }
}
.dre-navigation-menu-bar__links:after {
  content: "";
  display: block;
  width: 2.5rem;
  height: 0.0625rem;
  flex: 0 0 auto;
  pointer-events: none;
}
.dre-navigation-menu-bar__item {
  display: flex;
  position: relative;
  margin-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__item {
    margin-left: 1.5rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar__item {
    margin-left: 2.5rem;
  }
}
.dre-navigation-menu-bar__item:first-child {
  margin-left: 0;
}
.dre-navigation-menu-bar__item-link {
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  outline-offset: -0.125rem;
  display: flex;
  align-items: center;
  letter-spacing: 0.03125rem;
}
.dre-navigation-menu-bar__item-link--highlighted {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  letter-spacing: 0.04375rem;
}
.dre-navigation-menu-bar__item-link--highlighted::after {
  content: "";
  display: block;
  height: 0.25rem;
  background-color: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 45rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1rem;
    --dre-line-height: 3;
    line-height: 3em;
  }
}
@media (min-width: 60rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1rem;
    --dre-line-height: 4;
    line-height: 4em;
    height: 4rem;
  }
}
@media (min-width: 75rem) {
  .dre-navigation-menu-bar__item-link {
    font-size: 1.125rem;
    --dre-line-height: 3.5555555556;
    line-height: 3.5555555556em;
    height: 4.5rem;
  }
}
.dre-navigation-menu-bar__item-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-menu-bar__item-link:hover {
    text-decoration: none;
  }
}
@media (hover: none) {
  .dre-navigation-menu-bar__item-link:hover {
    text-decoration: none;
  }
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-navigation-topbar {
  background: #fff;
  height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.dre-navigation-topbar::after {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  height: 0.0625rem;
}
@media (min-width: 45rem) {
  .dre-navigation-topbar::after {
    left: 2.5rem;
    right: 2.5rem;
  }
}
.dre-navigation-topbar__item {
  text-decoration: none;
  color: #000000;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 2.8571428571;
  line-height: 2.8571428571em;
  letter-spacing: 0.03125rem;
  margin: 0 0.625rem;
  white-space: nowrap;
}
.dre-navigation-topbar__item::before {
  --dre-font-leading-top: calc(
    1em *
    (
      ((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) +
        var(--dre-font-ascender) - var(--dre-font-cap-height)
    )
  );
  content: "";
  display: table;
  margin-bottom: calc(var(--dre-font-leading-top, 0) * -1);
}
.dre-navigation-topbar__item::after {
  --dre-font-leading-bottom: calc(
    1em *
    (
      ((var(--dre-line-height) - var(--dre-font-line-height-normal)) / 2) +
        var(--dre-font-descender)
    )
  );
  content: "";
  display: table;
  margin-top: calc(var(--dre-font-leading-bottom, 0) * -1);
}
@media (min-width: 45rem) {
  .dre-navigation-topbar__item {
    margin: 0 1.25rem;
  }
}
.dre-navigation-topbar__item--active {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.dre-navigation-topbar__item:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-navigation-topbar__item:hover {
    text-decoration: none;
  }
}

.lyd-web-navigation-main {
  background-color: white;
  position: relative;
  margin-top: -0.0625rem;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
}
.lyd-web-navigation-main__content {
  display: flex;
  height: 3rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 45rem) {
  .lyd-web-navigation-main__content {
    height: 4rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
@media (min-width: 75rem) {
  .lyd-web-navigation-main__content {
    height: 4.5rem;
  }
}
.lyd-web-navigation-main__logo-wrapper {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  width: 3.5rem;
}
@media (min-width: 45rem) {
  .lyd-web-navigation-main__logo-wrapper {
    flex: 0 0 auto;
    height: 4rem;
    margin-right: 2.5rem;
    width: 4.25rem;
  }
}
@media (min-width: 75rem) {
  .lyd-web-navigation-main__logo-wrapper {
    height: 4.5rem;
  }
}
.lyd-web-navigation-main__logo {
  background-size: 100%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  bottom: 1rem;
  height: 3.5rem;
  width: 3.5rem;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20800%22%3E%3Cpath%20d%3D%22M0%200v800h800V0z%22%20fill%3D%22%23ff001e%22%2F%3E%3Cpath%20d%3D%22M0%20560h800v240H0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M319.27%20618.67h-171.2a2.07%202.07%200%200%200-2.28%202.27v115.3a2.09%202.09%200%200%200%202.28%202.29h171.2c50.29%200%2075.67-16.71%2075.67-60.31%200-43.3-25.38-59.55-75.67-59.55zm-44.33%2097.83h-53.63c-1.52%200-1.83-.61-1.83-1.83v-72.16c0-1.2.31-1.82%201.83-1.82h53.63c31.89%200%2044.66%209.11%2044.66%2037.83s-12.77%2037.98-44.66%2037.98zM665%20733.67l-49.52-34.94c-1.22-.92-2-1.37-2-2s.46-.92%201.53-.92c25%200%2044.5-11.69%2044.5-37.51s-16.65-39.63-47.51-39.63H424.4a2.06%202.06%200%200%200-2.27%202.27v115.3a2.08%202.08%200%200%200%202.27%202.29h69a2.08%202.08%200%200%200%202.28-2.29V708.9c0-1.37.46-1.82%201.83-1.82h39.73c2%200%202.73.15%204.1%201.22l34.49%2028.56a6.6%206.6%200%200%200%204.85%201.67h85.84q1.83%200%201.83-1.38c.04-1.21-2.09-2.57-3.35-3.48zm-107.54-48h-59.81c-1.37%200-1.83-.46-1.83-1.82v-41.34c0-1.36.46-1.82%201.83-1.82h59.85c20.06%200%2028.56%205.48%2028.56%2022%200%2016.74-8.5%2022.97-28.56%2022.97zM233%20371.64a1.79%201.79%200%200%201-1.78%201.8h-45.15a1.79%201.79%200%200%201-1.78-1.8V118.87a1.79%201.79%200%200%201%201.78-1.8h45.13a1.79%201.79%200%200%201%201.78%201.8zm75.55%200a1.79%201.79%200%200%201-1.78%201.8h-45.13a1.79%201.79%200%200%201-1.78-1.8v-81.88a1.79%201.79%200%200%201%201.78-1.8h45.13a1.79%201.79%200%200%201%201.78%201.8zm75.57-21.36a1.79%201.79%200%200%201-1.78%201.8h-45.13a1.79%201.79%200%200%201-1.77-1.8V204.39a1.79%201.79%200%200%201%201.77-1.8h45.13a1.79%201.79%200%200%201%201.78%201.8zm75.57%20106.85a1.79%201.79%200%200%201-1.78%201.8h-45.12a1.79%201.79%200%200%201-1.78-1.8V204.36a1.79%201.79%200%200%201%201.78-1.8h45.12a1.79%201.79%200%200%201%201.78%201.8zM535.26%20393a1.79%201.79%200%200%201-1.78%201.8h-45.12a1.79%201.79%200%200%201-1.78-1.8V247.1a1.79%201.79%200%200%201%201.78-1.8h45.12a1.79%201.79%200%200%201%201.78%201.8zm75.58%200a1.8%201.8%200%200%201-1.78%201.8h-45.13a1.79%201.79%200%200%201-1.78-1.8V140.22a1.79%201.79%200%200%201%201.78-1.8h45.13a1.8%201.8%200%200%201%201.78%201.8z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0 / contain;
}
@media (min-width: 45rem) {
  .lyd-web-navigation-main__logo {
    height: 4rem;
    width: 4rem;
    bottom: 1.25rem;
  }
}
@media (min-width: 75rem) {
  .lyd-web-navigation-main__logo {
    height: 4.375rem;
    width: 4.375rem;
    bottom: 1.375rem;
  }
}
.lyd-web-navigation-main__logo--no-outline {
  outline: none;
}
.lyd-web-navigation-main__group-right {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
  align-items: center;
  border-top: 0.0625rem solid #e5e5e5;
}
@media (min-width: 60rem) {
  .lyd-web-navigation-main__menu-toggler {
    display: none;
  }
}
@media (min-width: 45rem) {
  .lyd-web-navigation-main__search {
    margin-right: 0.5rem;
    margin-left: 1.0625rem;
  }
}
@media (min-width: 60rem) {
  .lyd-web-navigation-main__search {
    margin-right: -0.9375rem;
    margin-left: 0.5625rem;
  }
}
.lyd-web-navigation-main__site-links {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-navigation-main__site-links {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
}
.lyd-web-navigation-main__user {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-navigation-main__user {
    margin-left: 1rem;
    display: block;
  }
}
@media (min-width: 60rem) {
  .lyd-web-navigation-main__sidebar {
    display: none;
  }
}
.lyd-web-navigation-main__sidebar-user {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  border-bottom: 0.0625rem solid #e5e5e5;
  height: 4.25rem;
  padding-left: 1rem;
}
@media (min-width: 45rem) {
  .lyd-web-navigation-main__sidebar-user {
    padding-left: 2.5rem;
  }
}

.lyd-web-page-loader {
  position: fixed;
  top: 50vh;
  left: 50vw;
  transform: translate(-50%, -50%);
  padding: 1.5rem;
  background-color: #FFF;
  pointer-events: none;
  opacity: 0;
  transition: 0.3s opacity ease-in-out;
  z-index: 1000;
}
.lyd-web-page-loader--loading {
  opacity: 10001;
}

.lyd-web-debug-player {
  position: fixed;
  bottom: 67px;
  right: 10px;
  max-width: calc(100vw - 20px);
  background-color: rgba(80, 80, 80, 0.85);
  color: #fff;
  padding: 10px 20px;
  line-height: 1.4em;
  z-index: 899;
}
@media (min-width: 60rem) {
  .lyd-web-debug-player {
    bottom: 100px;
    right: 20px;
  }
}
.lyd-web-debug-player__head {
  text-transform: uppercase;
  font-size: 0.875rem;
  margin: 0 0 0.25rem;
}
.lyd-web-debug-player__head strong {
  margin: 0 0.5rem 0 0;
}
.lyd-web-debug-player__head em {
  font-style: normal;
  opacity: 0.8;
}
.lyd-web-debug-player__actions {
  margin: 0.5rem 0 0;
}

.lyd-web-player-expanded-player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: #333;
  color: #ccc;
  text-align: center;
  will-change: transform;
  transition: transform 0.2s ease;
  transform: translateY(120vh);
}
.lyd-web-player-expanded-player--expanded {
  transform: translateY(0);
}
.lyd-web-player-expanded-player__inner {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.lyd-web-player-expanded-player__inner button {
  transition: 0.5s opacity;
}
.lyd-web-player-expanded-player__inner button[disabled] {
  opacity: 0.5;
}
.lyd-web-player-expanded-player__image {
  width: 100%;
  will-change: opacity;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.lyd-web-player-expanded-player__image--playlist {
  opacity: 0.4;
}
.lyd-web-player-expanded-player__close-button {
  position: fixed;
  right: 10px;
  top: 10px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 4;
}
.lyd-web-player-expanded-player__meta {
  display: flex;
  justify-content: center;
  max-width: 100%;
  padding: 0 40px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(56vw + 3vh));
  flex-direction: column;
  width: 100%;
  will-change: transform;
  transition: transform 0.3s ease;
  z-index: 3;
}
.lyd-web-player-expanded-player__meta--playlist {
  transform: translateY(calc(28vw - 30px));
}
.lyd-web-player-expanded-player__meta .dre-logo {
  margin: 0 auto 1rem auto;
}
.lyd-web-player-expanded-player__meta--channel {
  transform: translateY(calc(56vw - 20px));
}
.lyd-web-player-expanded-player__meta--channel-playlist {
  transform: translateY(calc(28vw - 70px));
}
.lyd-web-player-expanded-player__primary-title {
  display: block;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  font-size: 1.25rem;
  line-height: 1.625rem;
  text-overflow: ellipsis;
  margin: 0 0 0.5rem;
}
.lyd-web-player-expanded-player__secondary-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ccc;
  font-size: 1rem;
  line-height: 1.25rem;
}
.lyd-web-player-expanded-player__primary-title--link,
.lyd-web-player-expanded-player__secondary-title--link {
  text-decoration: none;
}
.lyd-web-player-expanded-player__primary-title--link:hover,
.lyd-web-player-expanded-player__secondary-title--link:hover {
  text-decoration: underline;
}
.lyd-web-player-expanded-player__progress {
  flex-grow: 1;
  width: 100%;
  padding: 0 40px;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(31vh + 30vw));
  opacity: 1;
  will-change: transform, opacity;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.lyd-web-player-expanded-player__progress--playlist {
  opacity: 0;
  transform: translateY(0);
}
.lyd-web-player-expanded-player__controls {
  width: 100%;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 0 40px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(53vh + 20vw));
  will-change: transform;
  transition: transform 0.3s ease;
  z-index: 4;
}
.lyd-web-player-expanded-player__controls--playlist {
  transform: translateY(calc(42vw - 14px));
}
.lyd-web-player-expanded-player__buttons {
  flex: 0 0 auto;
}
.lyd-web-player-expanded-player__live {
  width: 40px;
  margin-left: 20px;
  margin-right: -60px;
  text-align: right;
}
.lyd-web-player-expanded-player__playlist {
  height: calc(100% - 56vw - 4.5rem);
  will-change: transform;
  transform: translateY(100vh);
  transition: transform 0.3s ease;
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0 1rem;
  overflow: auto;
  text-align: left;
}
.lyd-web-player-expanded-player__playlist--visible {
  transform: translateY(56vw);
}
.lyd-web-player-expanded-player__playlist .lyd-web-index-points--empty {
  margin-top: 2rem;
}
.lyd-web-player-expanded-player__playlist-button {
  position: absolute;
  bottom: 20px;
  z-index: 3;
}
.lyd-web-player-expanded-player__reset-suggestion {
  position: absolute;
  bottom: 20px;
  z-index: 5;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-control-button {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  padding: 0 0;
  margin: 0;
  border: 0 none;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  transition: color 0.3s ease-out;
  color: #4d4d4d;
  /* Apply hover when primary input mechanism system can hover
     and supports the hover media feature */
  /* Apply hover when firefox */
}
.dre-control-button--dark {
  color: #cccccc;
}
.dre-control-button__inner {
  display: inline-block;
  color: inherit;
}
.dre-control-button__inner--label {
  padding-left: 0.625rem;
}
.dre-control-button:disabled, .dre-control-button[disabled] {
  cursor: default;
}
@media (hover: hover) {
  .dre-control-button:hover:not([disabled]) {
    color: #000;
    text-decoration: none;
  }
  .dre-control-button--dark:hover:not([disabled]) {
    color: #FFF;
  }
}
@-moz-document url-prefix() {
  .dre-control-button:hover:not([disabled]) {
    color: #000;
    text-decoration: none;
  }
  .dre-control-button--dark:hover:not([disabled]) {
    color: #FFF;
  }
}
.dre-control-button__touch-area {
  display: inline-flex;
  vertical-align: bottom;
  padding: 0.625rem;
}
@media (min-width: 0) {
  .dre-control-button__touch-area--xxs-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xxs-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xxs-x-large {
    margin: 0;
  }
}
@media (min-width: 30rem) {
  .dre-control-button__touch-area--xs-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xs-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xs-x-large {
    margin: 0;
  }
}
@media (min-width: 45rem) {
  .dre-control-button__touch-area--sm-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--sm-small {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-large {
    margin: 0;
  }
  .dre-control-button__touch-area--sm-x-large {
    margin: 0;
  }
}
@media (min-width: 60rem) {
  .dre-control-button__touch-area--md-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--md-small {
    margin: 0;
  }
  .dre-control-button__touch-area--md-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--md-large {
    margin: 0;
  }
  .dre-control-button__touch-area--md-x-large {
    margin: 0;
  }
}
@media (min-width: 75rem) {
  .dre-control-button__touch-area--lg-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--lg-small {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-large {
    margin: 0;
  }
  .dre-control-button__touch-area--lg-x-large {
    margin: 0;
  }
}
@media (min-width: 90rem) {
  .dre-control-button__touch-area--xl-x-small {
    margin: -0.3125rem;
  }
  .dre-control-button__touch-area--xl-small {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-medium {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-large {
    margin: 0;
  }
  .dre-control-button__touch-area--xl-x-large {
    margin: 0;
  }
}
.dre-control-button__label {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 1.25rem;
  line-height: 0.5rem;
  margin: auto;
}

.lyd-web-player-live-button {
  appearance: none;
  color: #ccc;
  background-color: transparent;
  border: 1px solid #ccc;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  padding: 0 0.3rem 0.1rem 0.3rem;
}
.lyd-web-player-live-button:hover {
  border-color: #fff;
  color: #fff;
}
.lyd-web-player-live-button--live {
  background-color: #fff;
  border-color: #fff;
}
.lyd-web-player-live-button--live,
.lyd-web-player-live-button--live:hover {
  color: #000;
}

.lyd-web-player-progress-bar {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.lyd-web-player-progress-bar__inner {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__inner {
    flex-wrap: nowrap;
    margin-bottom: 1.375rem;
  }
}
.lyd-web-player-progress-bar--disabled__inner {
  visibility: hidden;
  pointer-events: none;
}
.lyd-web-player-progress-bar__label {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.lyd-web-player-progress-bar__slider {
  position: relative;
  width: 100%;
  height: 3px;
  background-color: #ccc;
  order: 3;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__slider {
    order: 2;
    margin: 8px 10px 0;
  }
}
.lyd-web-player-progress-bar__slider input {
  position: absolute;
  top: -5px;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  background-color: transparent;
  cursor: pointer;
}
.lyd-web-player-progress-bar__slider input::-webkit-slider-thumb {
  appearance: none;
  -webkit-appearance: none;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #ff001e;
  transition: 0.15s transform;
  transform: scale(0);
}
.lyd-web-player-progress-bar__slider input::-moz-range-thumb {
  appearance: none;
  -moz-appearance: none;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #ff001e;
  transition: 0.15s transform;
  transform: scale(0);
}
.lyd-web-player-progress-bar__slider input::-ms-thumb {
  appearance: none;
  -ms-appearance: none;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #ff001e;
  transition: 0.15s transform;
  transform: scale(0);
}
.lyd-web-player-progress-bar__slider input[disabled]::-webkit-slider-thumb {
  display: none;
}
.lyd-web-player-progress-bar__slider input[disabled]::-moz-range-thumb {
  display: none;
}
.lyd-web-player-progress-bar__slider input[disabled]::-ms-thumb {
  display: none;
}
.lyd-web-player-progress-bar__slider input:focus {
  outline: none;
}
.lyd-web-player-progress-bar__slider input:focus::-webkit-slider-thumb,
.lyd-web-player-progress-bar__slider input:hover::-webkit-slider-thumb {
  transform: scale(1);
}
.lyd-web-player-progress-bar__slider input:focus::-moz-range-thumb,
.lyd-web-player-progress-bar__slider input:hover::-moz-range-thumb {
  transform: scale(1);
}
.lyd-web-player-progress-bar__slider input:focus::-ms-thumb,
.lyd-web-player-progress-bar__slider input:hover::-ms-thumb {
  transform: scale(1);
}
.lyd-web-player-progress-bar__loaded-track {
  height: 3px;
  background-color: #ff001e;
  transform-origin: top left;
}
.lyd-web-player-progress-bar__progress-text,
.lyd-web-player-progress-bar__ending-text {
  width: 4em;
  font-size: 0.75rem;
}
.lyd-web-player-progress-bar__progress-text {
  text-align: right;
  order: 1;
  flex: 1 1 calc(50% + 10px);
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__progress-text {
    flex: 1 1 auto;
  }
}
.lyd-web-player-progress-bar__progress-text:after {
  content: "/";
  display: inline-block;
  width: 20px;
  text-align: center;
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__progress-text:after {
    display: none;
  }
}
.lyd-web-player-progress-bar__ending-text {
  text-align: left;
  order: 2;
  flex: 1 1 calc(50% - 10px);
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__ending-text {
    flex: 1 1 auto;
    order: 3;
  }
}
.lyd-web-player-progress-bar__ending-text--interactive {
  cursor: pointer;
}
.lyd-web-player-progress-bar__ending-text--channel {
  text-align: center;
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__ending-text--channel {
    text-align: left;
  }
}
.lyd-web-player-progress-bar__status-text {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 1.125rem;
  width: 100%;
  margin: 0 0 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (min-width: 60rem) {
  .lyd-web-player-progress-bar__status-text {
    margin: 0 auto 0.1875rem;
  }
}
@media (min-width: 75rem) {
  .lyd-web-player-progress-bar__status-text {
    max-width: 33vw;
  }
  .lyd-web-player-progress-bar__status-text--error {
    max-width: none;
  }
}

.lyd-web-player-error-message {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.lyd-web-player-error-message__message {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lyd-web-player-error-message__button {
  flex: 0 0 auto;
  margin: 0 0 0 0.5rem;
  appearance: none;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  border: none;
  background: transparent;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
}
.lyd-web-player-error-message__button:hover {
  text-decoration: underline;
}

.lyd-web-player-reset-suggestion {
  display: flex;
  align-items: center;
  max-width: calc(100vw - 2rem);
  background-color: #f2f2f2;
  color: #000;
  font-weight: 600;
  font-size: 0.875rem;
  height: 4rem;
  padding: 0 0 0 1.25rem;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  text-align: left;
}
.lyd-web-player-player-bar .lyd-web-player-reset-suggestion {
  position: absolute;
  left: 1rem;
  bottom: 72px;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar .lyd-web-player-reset-suggestion {
    bottom: 97px;
  }
}
.lyd-web-player-reset-suggestion__reset-button {
  margin: 0 1.5rem 0 1rem;
  white-space: nowrap;
}
.lyd-web-player-reset-suggestion__close-button {
  appearance: none;
  border: none;
  background: transparent;
  color: #ff001e;
  cursor: pointer;
  text-transform: uppercase;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  padding: 0 1.25rem 0 0;
}
.lyd-web-player-reset-suggestion__close-button:hover {
  text-decoration: underline;
}

.lyd-web-player-player-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 57px;
  z-index: 900;
  background-color: #333;
  color: #ccc;
  padding: 0 5px 0 15px;
  pointer-events: none;
  transform: translateY(57px);
  transition: 0.25s transform;
  will-change: transform;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar {
    height: 77px;
    padding: 10px 15px;
    transform: translateY(77px);
  }
}
.lyd-web-player-player-bar--visible {
  pointer-events: all;
  transform: none;
}
.lyd-web-player-player-bar__inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
}
.lyd-web-player-player-bar__inner button {
  transition: 0.5s opacity;
}
.lyd-web-player-player-bar__inner button[disabled] {
  opacity: 0.5;
}
.lyd-web-player-player-bar__meta {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 6.25rem;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__meta {
    flex-grow: 0;
  }
}
.lyd-web-player-player-bar__controls {
  align-items: center;
  display: flex;
  padding: 0;
  min-width: 5.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__controls {
    flex-grow: 1;
    margin-right: 1.25rem;
  }
  .lyd-web-player-player-bar__controls:last-child {
    margin-right: 0;
  }
}
.lyd-web-player-player-bar__buttons {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__buttons {
    display: block;
    flex: 0 0 auto;
    padding: 0 40px;
  }
}
.lyd-web-player-player-bar__live {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__live {
    display: block;
    margin-right: 20px;
  }
}
.lyd-web-player-player-bar__progress {
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__progress {
    flex-grow: 1;
    min-width: 0;
    width: 100%;
    display: flex;
    align-items: center;
    margin-right: 20px;
  }
}
.lyd-web-player-player-bar__playlist-button {
  flex: 0 0 auto;
  display: none;
}
.lyd-web-player-player-bar__playlist-button button {
  width: 2.75rem;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__playlist-button {
    display: block;
  }
}
.lyd-web-player-player-bar__mini-controls {
  text-align: right;
  flex: 0 0 88px;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__mini-controls {
    display: none;
  }
}
.lyd-web-player-player-bar__mini-touch-area {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: calc(100% - 3.25rem);
  height: 57px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__mini-touch-area {
    display: none;
  }
}
.lyd-web-player-player-bar__next {
  display: none;
  max-width: 7.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-player-player-bar__next {
    display: block;
  }
}
@media (min-width: 75rem) {
  .lyd-web-player-player-bar__next {
    max-width: 12rem;
  }
}

.lyd-web-player-index-points-popout {
  position: absolute;
  right: 60px;
  bottom: 76px;
  width: 40%;
  min-width: 20rem;
  max-width: 40rem;
  max-height: 80vh;
  overflow: auto;
  background-color: #333;
  padding: 1.5rem 2rem;
  pointer-events: none;
  transition: 0.25s clip-path;
  will-change: clip-path;
  clip-path: inset(100% 0 0 0);
}
.lyd-web-player-index-points-popout--visible {
  pointer-events: all;
  clip-path: inset(0 0 0 0);
}
.lyd-web-player-index-points-popout .lyd-web-index-points {
  padding-top: 0.5rem;
}
.lyd-web-player-index-points-popout .lyd-web-index-points__head {
  border-top: none;
}
.lyd-web-player-index-points-popout__inner {
  position: relative;
}
.lyd-web-player-index-points-popout__close-button {
  position: absolute;
  top: -0.75rem;
  right: -0.8125rem;
  height: 2.75rem;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.lyd-web-player-meta {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  max-width: 100%;
}
.lyd-web-player-meta--next {
  flex-direction: row-reverse;
  text-align: right;
}
.lyd-web-player-meta__loader {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.lyd-web-player-meta--loading {
  width: 8.75rem;
  justify-content: center;
}
@media (min-width: 30rem) {
  .lyd-web-player-meta--loading {
    width: 15.625rem;
  }
}
.lyd-web-player-meta--loading__loader {
  position: static;
  width: auto;
  height: auto;
}
.lyd-web-player-meta__titles {
  overflow: hidden;
}
@media (min-width: 60rem) {
  .lyd-web-player-meta__titles {
    max-width: 12.5rem;
  }
}
.lyd-web-player-meta__titles strong {
  color: #fff;
}
.lyd-web-player-meta__prefix {
  text-transform: uppercase;
  font-size: 0.75rem;
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-player-meta__prefix {
    display: block;
  }
}
.lyd-web-player-meta__primary-title {
  display: block;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.875rem;
  text-overflow: ellipsis;
}
.lyd-web-player-meta__secondary-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ccc;
  font-size: 0.875rem;
}
.lyd-web-player-meta__primary-title--link,
.lyd-web-player-meta__secondary-title--link {
  text-decoration: none;
}
.lyd-web-player-meta__primary-title--link:hover,
.lyd-web-player-meta__secondary-title--link:hover {
  text-decoration: underline;
}
.lyd-web-player-meta__image {
  padding-left: 0;
  width: 2rem;
  margin-right: 0.625rem;
  display: none;
}
@media (min-width: 60rem) {
  .lyd-web-player-meta__image {
    display: block;
  }
}
@media (min-width: 75rem) {
  .lyd-web-player-meta__image {
    width: 3rem;
  }
}
.lyd-web-player-meta--next__image {
  margin-left: 0.625rem;
  margin-right: 0;
}
.lyd-web-player-meta__error {
  flex: 0 0 100%;
  min-width: 0;
}
.lyd-web-player-meta__error .lyd-web-player-error-message__message {
  font-weight: bold;
  color: #fff;
}
@media (min-width: 60rem) {
  .lyd-web-player-meta__error {
    display: none;
  }
}
@media (max-width: 59.999rem) {
  .lyd-web-player-meta--error {
    flex-grow: 1;
  }
  .lyd-web-player-meta--error__titles {
    display: none;
  }
  .lyd-web-player-meta--error__image {
    display: none;
  }
}

.lyd-web-player-volume-control {
  flex: 0 0 auto;
  display: none;
  position: relative;
  width: 2.75rem;
}
@media (min-width: 60rem) {
  .lyd-web-player-volume-control {
    display: block;
  }
}
.lyd-web-player-volume-control__control {
  position: absolute;
  right: 5px;
  top: -17px;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-volume-control {
  transform-origin: 100% 0;
  transform: rotate(-90deg) translateY(-100%) translateX(100%);
  width: 6.25rem;
  height: 2.25rem;
  padding: 0.625rem;
  -webkit-appearance: none;
  margin: 0;
  outline: none;
  box-shadow: 0 0 0.125rem #cccccc;
  background-color: black;
  border-left: 0.0625rem solid white;
  cursor: pointer;
  position: relative;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #FF001E;
}
.dre-volume-control:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 0.4375rem solid transparent;
  border-bottom: 0.4375rem solid transparent;
  border-right: 0.4375rem solid black;
  left: -0.3125rem;
}
.dre-volume-control::-webkit-slider-runnable-track {
  position: relative;
  top: -0.0625rem;
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
  background-color: transparent;
}
.dre-volume-control[value^="0.1"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 80%, currentColor 80%);
}
.dre-volume-control[value^="0.2"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 71%, currentColor 71%);
}
.dre-volume-control[value^="0.3"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 62%, currentColor 62%);
}
.dre-volume-control[value^="0.4"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 53%, currentColor 53%);
}
.dre-volume-control[value^="0.5"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 44%, currentColor 44%);
}
.dre-volume-control[value^="0.6"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 35%, currentColor 35%);
}
.dre-volume-control[value^="0.7"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 26%, currentColor 26%);
}
.dre-volume-control[value^="0.8"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 17%, currentColor 17%);
}
.dre-volume-control[value^="0.9"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 8%, currentColor 8%);
}
.dre-volume-control[value^="1"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 0%, currentColor 0%);
}
.dre-volume-control[value^="0.0"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 90%, currentColor 90%);
}
.dre-volume-control[value="0"]::-webkit-slider-runnable-track {
  background-image: linear-gradient(to left, #cccccc 100%, currentColor 100%);
}
.dre-volume-control::-ms-track {
  border-color: transparent;
  color: transparent;
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
}
.dre-volume-control::-ms-fill-lower {
  background-color: currentColor;
}
.dre-volume-control::-ms-fill-upper {
  background-color: #cccccc;
}
.dre-volume-control::-moz-range-track {
  width: 100%;
  height: 0.125rem;
  background-color: currentColor;
  background-color: #cccccc;
}
.dre-volume-control::-moz-range-progress {
  background-color: currentColor;
}
.dre-volume-control::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  top: -0.25rem;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-ms-thumb {
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-moz-range-thumb {
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 0.625rem;
  background: currentColor;
  border: none;
}
.dre-volume-control::-ms-tooltip {
  display: none;
}
.dre-volume-control__wrapper {
  background-color: transparent;
}
.dre-volume-control__wrapper:before {
  border-left: 0.4375rem solid transparent;
  border-right: 0.4375rem solid transparent;
  border-top: 0.4375rem solid white;
  content: "";
  height: 0;
  position: absolute;
  right: 0.75rem;
  top: -0.0625rem;
  width: 0;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-footer {
  background: white;
  position: relative;
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 0.875rem;
  --dre-line-height: 1;
  line-height: 1em;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  /*Layout of sections*/
}
.dre-footer__inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.dre-footer__menu-link {
  font-weight: inherit;
  margin: -0.625rem;
  padding: 0.625rem;
  display: inline-block;
  margin-right: 0;
  text-decoration: none;
  font-weight: inherit;
}
.dre-footer__menu-link, .dre-footer__menu-link:link, .dre-footer__menu-link:visited {
  color: inherit;
}
.dre-footer__menu-link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-footer__menu-link:hover {
    text-decoration: none;
  }
}
.dre-footer__logo {
  height: 1.5rem;
  width: 5rem;
  margin-left: 1rem;
  margin-top: 1rem;
  float: left;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjI0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODAwIDBIMHYyNDBoODAwVjBaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTMxNC45OTQgNjAuMDAzSDE0Mi4yNzhjLTEuNTE3IDAtMi4yODIuOTA1LTIuMjgyIDIuMjd2MTE1LjMwMWMwIDEuMzc2Ljc1MyAyLjI5NCAyLjI4MiAyLjI5NGwxNzIuNzE2LjEzNWM1MC4yODMgMCA3NC45OTktMTYuNTUyIDc0Ljk5OS02MC4xNTYgMC00My4yOTktMjQuNzE2LTU5Ljg0NC03NC45OTktNTkuODQ0Wm0tNDQuOTk5IDEwMGgtNTkuOTk4VjgwLjAwMmg1OS45OThjMzEuODkxIDAgNDQuOTk5IDExLjE0IDQ0Ljk5OSAzOS44NDUtLjAxMiAyOC43MjgtMTMuMTA4IDQwLjE1Ni00NC45OTkgNDAuMTU2Wm0zOTYuNTkzIDE1LjEyNS01MC4yNjktMzQuOTc3Yy0xLjI0Mi0uOTE5LTIuMDA2LTEuMzY2LTIuMDA2LTEuOTc4IDAtLjYwMS40NTQtLjkxOCAxLjU0LS45MTggMjUuNDM5IDAgNDQuMTM3LTExLjQgNDQuMTM3LTM3LjI1MyAwLTI1LjctMTUuOTE2LTQwLTQ3LjIyOC00MEg0MjIuMzFjLTEuNTQgMC0yLjMxNi45MDYtMi4zMTYgMi4yNzJ2MTE1LjQzMmMwIDEuMzc3Ljc2NCAyLjI5NiAyLjMxNiAyLjI5Nmg2NS4xODNjMS43OTcgMCAyLjUtMS4wOTQgMi41LTIuMjk2di0yNy43MDRoNDkuOTk5bDM2LjA4NSAyOC4zMDRjMS42OTYgMS4zNjYgMi45MjUgMS42NzIgNC45MzEgMS42NzJoODcuMTMyYzEuMjQxIDAgMS44NS0uNDU5IDEuODUtMS4zNzcgMC0xLjE4OS0yLjE2LTIuNTU1LTMuNDAyLTMuNDczWm0tMTA2LjU5Ni00NS4xMjZoLTY5Ljk5OXYtNTBoNjkuOTk5YzIwLjM1MyAwIDI5Ljk5OSA4LjQyNCAyOS45OTkgMjUgMCAxNi43MjktOS42NDYgMjUtMjkuOTk5IDI1WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 0 0/100% 100%;
}
@media (min-width: 60rem) {
  .dre-footer__logo {
    margin-top: 1.5rem;
    margin-left: 2.5rem;
  }
}
.dre-footer__logo-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.dre-footer__logo--no-outline {
  outline: none;
}
.dre-footer__pressenaevn-logo-container {
  text-align: center;
}
.dre-footer__pressenaevn-logo {
  width: 10.625rem;
  height: 7.8125rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNTUuMTIgMTg0LjI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMwMDB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjguODggMTU2LjIyaDMuMDlWMTMwLjZoLTNjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOHMuMDYtLjE4LjE4LS4xOGg2LjU4Yy4yOCAwIC40My4wNy41OC4zNmw4Ljg4IDE3LjIzLS4xNC0xNy4yM2gtMi40MWMtLjEyIDAtLjE4LS4wNC0uMTgtLjE4cy4wNi0uMTguMTgtLjE4aDYuMThjLjEyIDAgLjE4LjA0LjE4LjE4cy0uMDYuMTgtLjE4LjE4aC0yLjc1djI2LjA1YzAgLjI1LS4wNi4zNi0uMjQuMzZoLS4xOGMtLjI0IDAtLjMxLS4wNC0uNDMtLjI5bC0xMi4xOC0yMy41Ny4wMyAyMy4wN2gyLjY3Yy4xMiAwIC4xOC4wNC4xOC4xOCAwIC4xNC0uMDYuMTgtLjE4LjE4aC02LjY3Yy0uMTIgMC0uMTgtLjA0LS4xOC0uMTgtLjAxLS4xNC4wNS0uMTguMTctLjE4ek0zOS42IDExNC41M2MtLjkxIDAtMi4wNy0uMTgtMy4wNS0uMzN2MTIuMzZINDBjLjE1IDAgLjIyLjA0LjIyLjE4IDAgLjE0LS4wNy4xOC0uMjIuMThIMjkuMDJjLS4xNSAwLS4yMi0uMDQtLjIyLS4xOCAwLS4xNS4wNy0uMTguMjItLjE4aDMuMDh2LTI1LjkyaC0zLjAxYy0uMTQgMC0uMjItLjA0LS4yMi0uMTggMC0uMTQuMDctLjE4LjIyLS4xOGgxMC4zM2M1Ljg3IDAgOS4xNCAyLjcyIDkuMTQgNyAwIDQuMjQtMy4xNiA3LjI1LTguOTYgNy4yNXptLTMuMDQtLjY5Yy45OC4yMiAyLjE4LjMzIDMuMDUuMzMgMS40MSAwIDIuMzYtLjM2IDMuMDEtMS4wMi45NC0uOTQgMS41Ni0yLjQ3IDEuNTYtNS44NyAwLTMuMDEtLjYyLTQuNi0xLjU2LTUuNTUtLjY1LS42NS0xLjQxLTEuMDktMy4wMS0xLjA5aC0zLjA1djEzLjJ6TTYzLjMxIDExMi44OXYuMTVjNC4yMS42MiA3LjExIDIuMzkgNy4xMSA3LjAzdjQuNzVjMCAxLjIzLjYyIDEuOTIgMS41MiAxLjkyLjczIDAgMS4zNC0uMjkgMS45Ni0uODMuMTEtLjExLjMzLjExLjIyLjIyLS43Ni43Ni0xLjg1IDEuMjMtMy4zNCAxLjIzLTIuOTQgMC00LjgyLTEuNzQtNC44Mi00LjQydi01LjIyYzAtMy4wMS0xLjE2LTQuMzktMy45OS00LjM5aC0zLjU1djEzLjIzaDMuMjZjLjE0IDAgLjIyLjA0LjIyLjE4IDAgLjE0LS4wNy4xOC0uMjIuMThINTAuODRjLS4xNSAwLS4yMi0uMDQtLjIyLS4xOCAwLS4xNS4wNy0uMTguMjItLjE4aDMuMTJ2LTI1LjkyaC0zLjAxYy0uMTQgMC0uMjItLjA0LS4yMi0uMTggMC0uMTQuMDctLjE4LjIyLS4xOGg5LjkzYzUuNTggMCA5LjA2IDIuMzYgOS4wNiA2LjM1LjAxIDMuMTgtMi44NiA1Ljc2LTYuNjMgNi4yNnptLTQuODkuMDhoMi4zNmMxLjc0IDAgMi41NC0uMzYgMy4zLTEuMTIuODctLjg3IDEuNi0yLjQ3IDEuNi01LjIyIDAtMi41Ny0uNTgtNC4xMy0xLjM4LTQuOTMtLjc2LS43Ni0xLjY3LTEuMDUtMy4xOS0xLjA1aC0yLjY4djEyLjMyek03NS44MiAxMjYuNTZoMy4wOHYtMjUuOTJoLTMuMDFjLS4xNCAwLS4yMi0uMDQtLjIyLS4xOCAwLS4xNC4wNy0uMTguMjItLjE4aDE4LjkzYy4yOSAwIC40LjA3LjQuMzZ2Ny42NWMwIC4xNS0uMDQuMjItLjE4LjIyLS4xNSAwLS4xOC0uMDctLjE4LS4yMi0uMzYtNS0yLjcyLTcuNjUtOC4xOS03LjY1aC0zLjN2MTJoLjI1YzMuMzcgMCA1LjExLTEuNDkgNS40Ny01LjExIDAtLjE1LjA0LS4yMi4xOC0uMjIuMTQgMCAuMTguMDcuMTguMjJ2MTAuNTljMCAuMTQtLjA0LjIyLS4xOC4yMi0uMTUgMC0uMTgtLjA3LS4xOC0uMjItLjM2LTMuNjMtMi4xLTUuMTEtNS40Ny01LjExaC0uMjV2MTMuNTZoMy43M2M1LjQgMCA4LjE5LTMuNjYgOC41Ni05LjE0IDAtLjE0LjA0LS4yMi4xOC0uMjIuMTUgMCAuMTguMDcuMTguMjJ2OS4wNmMwIC4yOS0uMTEuNDQtLjQuNDRoLTE5LjhjLS4xNSAwLS4yMi0uMDQtLjIyLS4xOCAwLS4xNS4wOC0uMTkuMjItLjE5ek0xMDcuODQgOTkuOTVjMi4yOCAwIDMuNDQgMS4xMiA1LjQ3IDEuMTIuNzMgMCAxLjA5LS4yMiAxLjM0LS41OC4xMS0uMTQuMTQtLjIyLjI1LS4yMi4xMSAwIC4xNC4wNy4xNC4yMnY3LjcyYzAgLjE0LS4wNC4yMi0uMTguMjJzLS4xOC0uMDctLjE4LS4yMmMtLjM2LTUuMjktMy4zNy03LjktNi44NS03LjktMi43NiAwLTQuNjQgMS40MS00LjY0IDQuMSAwIDIuMzYgMS4wMiA0LjEzIDYuMDUgNi41NiA1LjIyIDIuNSA3LjQgNS4wNCA3LjQgOC40OCAwIDQuNDItMy42NiA3LjktOC41NiA3LjktMy4wMSAwLTQuNzUtMS4zMS02LjUzLTEuMzEtLjc2IDAtMS4yLjI1LTEuNTIuNjUtLjExLjE0LS4xNC4yMi0uMjUuMjItLjExIDAtLjE0LS4wNy0uMTQtLjIydi05LjE0YzAtLjE0LjA0LS4yMi4xOC0uMjIuMTQgMCAuMTguMDcuMTguMjIuMzYgNS43NiAzLjU5IDkuNDMgOC4xMiA5LjQzIDMuODQgMCA1Ljk1LTEuOTkgNS45NS01LjA4IDAtMi44My0xLjM4LTQuMzUtNi44OS03LjAzLTUtMi40My02LjU2LTUuMDQtNi41Ni04LjI3IDAtMy42NCAyLjc5LTYuNjUgNy4yMi02LjY1ek0xMjguMjggOTkuOTVjMi4yOCAwIDMuNDQgMS4xMiA1LjQ3IDEuMTIuNzMgMCAxLjA5LS4yMiAxLjM0LS41OC4xMS0uMTQuMTUtLjIyLjI1LS4yMnMuMTUuMDcuMTUuMjJ2Ny43MmMwIC4xNC0uMDQuMjItLjE4LjIyLS4xNSAwLS4xOC0uMDctLjE4LS4yMi0uMzYtNS4yOS0zLjM3LTcuOS02Ljg1LTcuOS0yLjc2IDAtNC42NCAxLjQxLTQuNjQgNC4xIDAgMi4zNiAxLjAyIDQuMTMgNi4wNSA2LjU2IDUuMjIgMi41IDcuNCA1LjA0IDcuNCA4LjQ4IDAgNC40Mi0zLjY2IDcuOS04LjU2IDcuOS0zLjAxIDAtNC43NS0xLjMxLTYuNTMtMS4zMS0uNzYgMC0xLjIuMjUtMS41Mi42NS0uMTEuMTQtLjE1LjIyLS4yNS4yMnMtLjE1LS4wNy0uMTUtLjIydi05LjE0YzAtLjE0LjA0LS4yMi4xOC0uMjIuMTUgMCAuMTguMDcuMTguMjIuMzYgNS43NiAzLjU5IDkuNDMgOC4xMiA5LjQzIDMuODQgMCA1Ljk1LTEuOTkgNS45NS01LjA4IDAtMi44My0xLjM4LTQuMzUtNi44OS03LjAzLTUtMi40My02LjU2LTUuMDQtNi41Ni04LjI3LjAxLTMuNjQgMi44LTYuNjUgNy4yMi02LjY1ek0xMzkuODUgMTI2LjU2aDMuMDh2LTI1LjkyaC0zLjAxYy0uMTQgMC0uMjItLjA0LS4yMi0uMTggMC0uMTQuMDctLjE4LjIyLS4xOGgxOC45M2MuMjkgMCAuNC4wNy40LjM2djcuNjVjMCAuMTUtLjA0LjIyLS4xOC4yMi0uMTUgMC0uMTgtLjA3LS4xOC0uMjItLjM2LTUtMi43Mi03LjY1LTguMTktNy42NWgtMy4zdjEyaC4yNWMzLjM3IDAgNS4xMS0xLjQ5IDUuNDctNS4xMSAwLS4xNS4wNC0uMjIuMTgtLjIyLjE1IDAgLjE4LjA3LjE4LjIydjEwLjU5YzAgLjE0LS4wNC4yMi0uMTguMjItLjE1IDAtLjE4LS4wNy0uMTgtLjIyLS4zNi0zLjYzLTIuMS01LjExLTUuNDctNS4xMWgtLjI1djEzLjU2aDMuNzNjNS40IDAgOC4xOS0zLjY2IDguNTYtOS4xNCAwLS4xNC4wNC0uMjIuMTgtLjIyLjE1IDAgLjE4LjA3LjE4LjIydjkuMDZjMCAuMjktLjExLjQ0LS40LjQ0aC0xOS44Yy0uMTQgMC0uMjItLjA0LS4yMi0uMTggMC0uMTUuMDctLjE5LjIyLS4xOXpNNjEuNDMgMTU2LjIyaDIuNnYtOS4ybC03LjM4LjExLTQuNDMgOS4xaDIuODRjLjEyIDAgLjE4LjA0LjE4LjE4IDAgLjE0LS4wNi4xOC0uMTguMThoLTYuMDNjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOCAwLS4xNC4wNi0uMTguMTgtLjE4aDIuMjFsMTIuNTQtMjUuNjJoLTIuM2MtLjEyIDAtLjE4LS4wNC0uMTgtLjE4cy4wNi0uMTguMTgtLjE4aDE1Ljg4Yy4yNCAwIC4zNC4wNy4zNC4zNnY3LjU2YzAgLjE0LS4wMy4yMi0uMTUuMjJzLS4xNS0uMDctLjE1LS4yMmMtLjMxLTQuOTQtMi4yOS03LjU2LTYuOTEtNy41Nkg2Ny44djExLjg2aC4xMmMyLjg0IDAgNC4zMS0xLjQ3IDQuNjItNS4wNSAwLS4xNC4wMy0uMjEuMTUtLjIxcy4xNS4wNy4xNS4yMXYxMC40NmMwIC4xNC0uMDMuMjItLjE1LjIycy0uMTUtLjA3LS4xNS0uMjJjLS4zMS0zLjU4LTEuNzctNS4wNS00LjYyLTUuMDVoLS4xMnYxMy40aDMuMDZjNC41NiAwIDYuOTEtMy42OSA3LjIyLTkuMDMgMC0uMTQuMDMtLjIxLjE1LS4yMXMuMTUuMDcuMTUuMjF2OC45NmMwIC4yOS0uMDkuNDMtLjM0LjQzSDYxLjQzYy0uMTIgMC0uMTgtLjA0LS4xOC0uMTggMC0uMTUuMDYtLjE5LjE4LS4xOXptMi42LTEwLjF2LTE0LjI1bC02Ljg2IDE0LjI1aDYuODZ6TTgwLjAzIDEzMC4yNWgxMC40Yy4xMiAwIC4xOC4wNC4xOC4xOHMtLjA2LjE4LS4xOC4xOGgtMy45OGw1LjA1IDE4Ljc4IDUuMTMtMTguNzhIOTRjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOHMuMDYtLjE4LjE4LS4xOGg2LjAzYy4xMiAwIC4xOC4wNC4xOC4xOHMtLjA2LjE4LS4xOC4xOGgtMi40NWwtNy4xNiAyNS45N2MtLjA2LjI5LS4xMi40My0uMjguNDNzLS4yMS0uMTQtLjMxLS40M2wtNy4xMy0yNS45N2gtMi42OWMtLjEyIDAtLjE4LS4wNC0uMTgtLjE4cy4wNy0uMTguMi0uMTh6TTEwMS4xIDE1Ni4yMmgzLjA5VjEzMC42aC0zYy0uMTIgMC0uMTgtLjA0LS4xOC0uMThzLjA2LS4xOC4xOC0uMThoNi41OGMuMjggMCAuNDMuMDcuNTguMzZsOC44OCAxNy4yMy0uMTQtMTcuMjNoLTIuNDFjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOHMuMDYtLjE4LjE4LS4xOGg2LjE4Yy4xMiAwIC4xOC4wNC4xOC4xOHMtLjA2LjE4LS4xOC4xOGgtMi43NXYyNi4wNWMwIC4yNS0uMDYuMzYtLjI0LjM2aC0uMThjLS4yNCAwLS4zMS0uMDQtLjQzLS4yOWwtMTIuMTgtMjMuNTcuMDMgMjMuMDdoMi42N2MuMTIgMCAuMTguMDQuMTguMTggMCAuMTQtLjA2LjE4LS4xOC4xOGgtNi42N2MtLjEyIDAtLjE4LS4wNC0uMTgtLjE4LS4wMS0uMTQuMDUtLjE4LjE3LS4xOHpNMTIzLjAzIDE1Ni4yMmgyLjZWMTMwLjZoLTIuNTRjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOHMuMDYtLjE4LjE4LS4xOGgxNS45N2MuMjQgMCAuMzQuMDcuMzQuMzZ2Ny41NmMwIC4xNC0uMDMuMjItLjE1LjIycy0uMTUtLjA3LS4xNS0uMjJjLS4zMS00Ljk0LTIuMjktNy41Ni02LjkxLTcuNTZoLTIuNzh2MTEuODZoLjIxYzIuODQgMCA0LjMxLTEuNDcgNC42Mi01LjA1IDAtLjE0LjAzLS4yMS4xNS0uMjFzLjE1LjA3LjE1LjIxdjEwLjQ2YzAgLjE0LS4wMy4yMi0uMTUuMjJzLS4xNS0uMDctLjE1LS4yMmMtLjMxLTMuNTgtMS43Ny01LjA1LTQuNjItNS4wNWgtLjIxdjEzLjRoMy4xNWM0LjU2IDAgNi45MS0zLjYyIDcuMjItOS4wMyAwLS4xNC4wMy0uMjEuMTUtLjIxcy4xNS4wNy4xNS4yMXY4Ljk2YzAgLjI5LS4wOS40My0uMzQuNDNoLTE2LjdjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOC0uMDEtLjE0LjA1LS4xOC4xNy0uMTh6TTE0NS44MiAxNTYuMjJoMy40NlYxMzAuNmgtLjYxYy0zLjg1IDAtNS43OCAzLjczLTYuMDkgOC43MSAwIC4xNC0uMDMuMjEtLjE1LjIxcy0uMTUtLjA3LS4xNS0uMjF2LTguNzFjMC0uMzIuMDktLjM2LjM0LS4zNmgxNy4xYy4yNCAwIC4zNC4wNy4zNC4zNnY4LjcxYzAgLjE4LS4wMy4yMS0uMTUuMjFzLS4xNS0uMDQtLjE1LS4yMWMtLjMxLTQuOTgtMi4xNC04LjcxLTYtOC43MWgtLjd2MjUuNjJoMy40OWMuMTIgMCAuMTguMDQuMTguMTggMCAuMTQtLjA2LjE4LS4xOC4xOGgtMTAuNzFjLS4xMiAwLS4xOC0uMDQtLjE4LS4xOC0uMDItLjE0LjA0LS4xOC4xNi0uMTh6Ii8+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNC44OCAxMDUuMjRsLS4xNC0uMDdjLjA0LjAzLjA4LjA2LjEzLjA5IDAgMCAuMDEtLjAxLjAxLS4wMnpNMTgwLjkyIDEwNC45NmEyOC42NTkgMjguNjU5IDAgMDAtNy4xIDcuMzVjLjY4LS42NyAxLjM2LTEuMTkgMi4wNi0xLjczIDEuNi0xLjIzIDMuMjYtMi41MSA1LjA0LTUuNjJ6TTE3MS45NCAxMjAuNzRjLjA4LS40NC0uMjQtLjcxLS40OC0uOC0uMzUtLjEyLS42OS4wMS0uNzkuMy0uMDEuMDUtLjAzLjA5LS4wNC4xNC0uNTMgMS42OS0uNjQgMy4wNi0uNzUgNC4zOS0uMTEgMS40NS0uMjMgMi44NS0uODkgNC42OC4wNC45My4xMiAxLjg2LjI1IDIuNzkgMS42Ni0zLjIzIDEuODMtNS4zMyAxLjk5LTcuMzYuMTEtMS4zMS4yMS0yLjU3LjcxLTQuMTR6TTE3Ny40NSAxMTAuOGMtMS42OSAxLjMtMy40NCAyLjY1LTUuMzMgNi4xNC0uMjkuNTQtLjU0IDEuMDQtLjc1IDEuNTItLjE0LjM0IDAgLjY3LjI1LjgzLjMxLjE5LjgzLjA0IDEuMDEtLjMxLjItLjQ0LjQyLS45LjY5LTEuMzkgMS43Ni0zLjI0IDMuMzItNC40NCA0Ljk3LTUuNzEgMS42OS0xLjMgMy40NC0yLjY1IDUuMzMtNi4xNC42Ni0xLjIyIDEuMTEtMi4yOCAxLjQzLTMuMjQtLjYzLjMxLTEuMjQuNjMtMS44My45OC0uMjIuNS0uNDggMS4wNC0uNzkgMS42MS0xLjc4IDMuMjQtMy4zMyA0LjQ0LTQuOTggNS43MXpNMTczLjkzIDEyNi4zNGMuMTYtMi4wOC4zMi00LjA0IDIuMDctNy4yOCAxLjc2LTMuMjQgMy4zMi00LjQ0IDQuOTctNS43MSAxLjA0LS44IDIuMS0xLjYyIDMuMjEtMi45NS4yOC0uMzIuMS0uNy0uMTYtLjktLjI3LS4yMS0uNjQtLjI0LS44My0uMDUtMS4wMyAxLjI1LTIuMDIgMi4wMi0zLjA1IDIuODItMS42OSAxLjMtMy40NCAyLjY1LTUuMzMgNi4xNC0xLjg5IDMuNS0yLjA3IDUuNy0yLjIzIDcuODItLjE2IDIuMDgtLjMyIDQuMDQtMi4wNyA3LjI4LS4yNi40OC0uNTIuOTEtLjc3IDEuMzFsLjA5LjM3Yy4xMS40Ni4yNC45Mi4zOCAxLjM3LjQ5LS42Ny45OS0xLjQ2IDEuNS0yLjQgMS44OC0zLjUgMi4wNi01LjY5IDIuMjItNy44MnpNMTg0LjIyIDEwOC4wNGMtLjIzLjM0LjA0LjczLjI1Ljg1LjMzLjE5LjcyLjE1Ljg4LS4xLjMxLS40OC42My0xLjAxLjk1LTEuNiAxLjM5LTIuNTcgMS44NS00LjQzIDIuMDctNi4wOC0uNDkuMTctLjk4LjM1LTEuNDYuNTQtLjI0IDEuMzYtLjcxIDIuODgtMS44IDQuODktLjMuNTYtLjYgMS4wNi0uODkgMS41ek0xNzUuNjggMTMyLjc5Yy4wNy0uNDQtLjE5LS42OC0uNTItLjc5LS4zNS0uMTMtLjcyLjAzLS44My41Mi0uMjcuNzQtLjY0IDEuNTUtMS4xMyAyLjQ1LS44MyAxLjUzLTEuNjEgMi42LTIuMzggMy40NC4xOC40Ny4zNi45My41NiAxLjM5Ljk3LS45NyAxLjk3LTIuMjUgMy4wMS00LjE3LjU3LTEuMDYuOTktMS45OSAxLjI5LTIuODR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE4Ny44IDEwOC4wMWMtMS43NiAzLjI0LTMuMzIgNC40NC00Ljk3IDUuNzEtMS42OSAxLjMtMy40NCAyLjY1LTUuMzMgNi4xNC0xLjg5IDMuNS0yLjA3IDUuNy0yLjIzIDcuODItLjA3Ljg0LS4xNiAxLjY2LS4zIDIuNTYtLjA3LjQ0LjAyLjc1LjQ5Ljc5LjQ1LjA2LjczLS4xMS44NC0uNDguMTktLjk5LjI2LTEuODkuMzMtMi43Ny4xNi0yLjA4LjMyLTQuMDQgMi4wNy03LjI4IDEuNzYtMy4yNCAzLjMyLTQuNDQgNC45Ny01LjcxIDEuNjktMS4zIDMuNDQtMi42NSA1LjMzLTYuMTQgMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjAxLS4xOC4wMy0uMzcuMDQtLjU1bC0uNS4xMmMtLjMuMDctLjYuMTYtLjkuMjQgMCAuMDMgMCAuMDYtLjAxLjA5LS4xNCAyLjA4LS4zIDQuMDQtMi4wNiA3LjI4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzcuMDkgMTM3LjA4YzEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xNi0yLjA4LjMyLTQuMDQgMi4wNy03LjI4IDEuNzYtMy4yNCAzLjMyLTQuNDQgNC45Ny01LjcxIDEuNjktMS4zIDMuNDQtMi42NSA1LjMzLTYuMTQgMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjA3LS44My4xMy0xLjY1LjMtMi41My0uNDcuMDYtLjk1LjEzLTEuNDIuMjEtLjEyLjc4LS4xOCAxLjUtLjI0IDIuMjEtLjE2IDIuMDgtLjMyIDQuMDQtMi4wNyA3LjI4LTEuNzYgMy4yNC0zLjMyIDQuNDQtNC45NyA1LjcxLTEuNjkgMS4zLTMuNDQgMi42NS01LjMzIDYuMTQtMS44OSAzLjUtMi4wNyA1LjctMi4yMyA3LjgyLS4xNiAyLjA4LS4zMiA0LjA0LTIuMDcgNy4yOC0xLjM1IDIuNDktMi41OCAzLjc4LTMuODMgNC44MS4yMS40MS40My44Mi42NiAxLjIyIDEuMzktMS4xMiAyLjgzLTIuNTQgNC4zNy01LjM4ek0xOTAuMSAxMTYuOTFjLS41Ny4zOC0xLjExLjgtMS42MSAxLjI2LjE5LS4xNS4zOC0uMjkuNTctLjQ0LjM1LS4yNy42OS0uNTQgMS4wNC0uODJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE5My4yIDExMC45M2MtMS43NiAzLjI0LTMuMzIgNC40NC00Ljk3IDUuNzEtMS42OSAxLjMtMy40NCAyLjY1LTUuMzMgNi4xNC0xLjg5IDMuNS0yLjA3IDUuNy0yLjIzIDcuODItLjE2IDIuMDgtLjMyIDQuMDQtMi4wNyA3LjI4LS43OSAxLjQ1LTEuNTMgMi41LTIuMjcgMy4zMi0uMzMuMzQtLjEuNzIuMDYuODguMTYuMTYuNjIuMzQuOTktLjAxLjc4LS44OCAxLjU5LTIgMi40Mi0zLjU0IDEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xNi0yLjA4LjMyLTQuMDQgMi4wNy03LjI4IDEuNTUtMi44NyAyLjk1LTQuMTQgNC40LTUuMjcuNS0uNDYgMS4wNC0uODggMS42MS0xLjI2IDEuMzctMS4xMiAyLjc4LTIuNTQgNC4yOS01LjMzIDEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xLTEuMzMuMjEtMi42MS43Mi00LjItLjQ4LjAxLS45Ni4wMi0xLjQ0LjA1LS40NCAxLjUzLS41NCAyLjgtLjY0IDQuMDQtLjE2IDIuMDktLjMyIDQuMDUtMi4wNyA3LjI5ek0xOTYuMSAxMTQuN2MuMjItLjMzLjQ0LS42OC42Ni0xLjA3LjI0LS4zNi0uMTMtLjY5LS4zMy0uOC0uMi0uMTEtLjYxLS4zLS44NC4xLS40OS44NS0uOTcgMS41NS0xLjQzIDIuMTQuMDgtLjAyLjE3LS4wNS4yNS0uMDcuNTYtLjEzIDEuMTMtLjIzIDEuNjktLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE4Mi40OCAxNDBjMS44LTMuMzIgMi4wNC01LjQ3IDIuMjEtNy41LS4xLS4zMS0uMTktLjYyLS4yNy0uOTMtLjMtMS4yMS0uNDMtMi40My0uNC0zLjYyLS40NiAxLjU3LS41NyAyLjg2LS42NyA0LjEzLS4xNiAyLjA4LS4zMiA0LjA0LTIuMDcgNy4yOC0xLjc2IDMuMjQtMy4zMiA0LjQ0LTQuOTcgNS43MWE0NiA0NiAwIDAwLTEuMjEuOTZjLjI4LjM2LjU3LjcxLjg3IDEuMDUuMzktLjMzLjc4LS42MyAxLjE4LS45MyAxLjY5LTEuMyAzLjQ0LTIuNjUgNS4zMy02LjE1ek0xOTcuNTQgMTA4LjIzYy0uMDguNDMuNDMuNTguNi42My4yLjA1LjY1LS4wMS43My0uMzMuMjgtMS4yMi4zNy0yLjI3LjQ1LTMuMzEuMTMtMS42Ny4yNi0zLjI3IDEuMjItNS41Mi0uNDctLjA1LS45NS0uMDgtMS40My0uMTEtLjg5IDIuMjQtMS4wMiAzLjktMS4xNSA1LjUyLS4wNyAxLjAxLS4xNSAyLS40MiAzLjEyek0xOTcuMDUgMTExLjU5Yy41OS4zMy44NC0uMTkuODctLjI0LjA2LS4xMy4xMS0uMjUuMTctLjM4LjAxLS4wMy4xOS0uNDgtLjQzLS43NGEuNjQuNjQgMCAwMC0uODMuMjNjLS4wNS4xMS0uMS4yMi0uMTUuMzQtLjAzLjA0LS4xNi41NC4zNy43OXpNMTg1LjE4IDE0MS40NmMuNjktMS4yNyAxLjE1LTIuMzYgMS40Ni0zLjM1LjAyLS4wNi0uMDItLjYyLS41Ni0uNy0uNTItLjE1LS43MS4xMS0uNzkuNDMtLjI5Ljg4LS43MSAxLjg1LTEuMzIgMi45Ny0xLjc2IDMuMjQtMy4zMiA0LjQ0LTQuOTcgNS43MS0uNjYuNTEtMS4zMyAxLjAzLTIuMDEgMS42Ny4zMi4zMy42NC42NS45Ny45Ni42Mi0uNTkgMS4yNC0xLjA2IDEuODgtMS41NSAxLjctMS4yOSAzLjQ1LTIuNjQgNS4zNC02LjE0ek0xODUuODMgMTM1LjY2Yy0uMDQuNC4yMy43NS42Ni43NS4wOC4wMS4xNCAwIC4yLS4wMS0uMjktLjM5LS41NS0uNzktLjgtMS4yMS0uMDEuMTUtLjA0LjMxLS4wNi40N3pNMTk4LjU5IDExMy44NmMtLjE1LjI3LS4yOS41Mi0uNDMuNzYuNS4wMiAxIC4wNiAxLjQ5LjEzLjA1LS4wOC4wOS0uMTYuMTQtLjI1IDEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xNS0xLjkuMjktMy43MSAxLjY3LTYuNDktLjQ2LS4xLS45Mi0uMTktMS4zOS0uMjYtMS4zNCAyLjgzLTEuNDkgNC43Ny0xLjY0IDYuNjUtLjE2IDIuMDctLjMxIDQuMDMtMi4wNyA3LjI4ek0yMDEuMzkgMTE1LjEyYy40NC4xMy44OC4yNyAxLjMxLjQ0IDEuNjktMy4yNiAxLjg2LTUuMzggMi4wMi03LjQyLjE2LTIuMDQuMzItMy45OCAxLjk5LTcuMTMtLjQ0LS4xNS0uODgtLjI4LTEuMzMtLjQtMS43IDMuMjctMS44NyA1LjM4LTIuMDMgNy40My0uMTUgMi4wMy0uMzEgMy45Ni0xLjk2IDcuMDh6TTE4Mi41NCAxNDkuMDdjMS42OS0xLjMgMy40NC0yLjY1IDUuMzMtNi4xNC43OC0xLjQ0IDEuMjYtMi42NSAxLjU4LTMuNzQtLjQtLjMtLjc4LS42My0xLjE1LS45Ny0uMjggMS4xNS0uNzYgMi40NS0xLjYzIDQuMDYtMS43NiAzLjI0LTMuMzIgNC40NC00Ljk3IDUuNzEtLjg0LjY0LTEuNjkgMS4zLTIuNTYgMi4yMi4zNS4yOS43LjU4IDEuMDcuODYuNzgtLjggMS41NS0xLjQgMi4zMy0yek0xODUuMjQgMTUwLjUzYzEuNjktMS4zIDMuNDQtMi42NSA1LjMzLTYuMTQuNzUtMS4zOSAxLjIzLTIuNTcgMS41NS0zLjYzLS40Mi0uMTktLjgzLS40LTEuMjMtLjYzLS4yOSAxLjA0LS43NSAyLjItMS41MSAzLjYxLTEuNzYgMy4yNC0zLjMyIDQuNDQtNC45NyA1LjcxLS45NC43Mi0xLjg5IDEuNDYtMi44OCAyLjU3LjM4LjI2Ljc3LjUxIDEuMTYuNzUuODUtLjkzIDEuNjktMS41OCAyLjU1LTIuMjR6TTIwNy40MSAxMDkuNmMuMTYtMi4wOC4zMi00LjA0IDIuMDctNy4yOGwtMS4yLS42NWMtMS44OSAzLjUtMi4wNyA1LjctMi4yMyA3LjgyLS4xNSAxLjk3LS4zIDMuODQtMS44MiA2Ljc5LjQuMjIuNzkuNDYgMS4xNi43MSAxLjY5LTMuMjQgMS44Ni01LjM1IDIuMDItNy4zOXpNMTg2LjQ3IDE1My4xN2MuMzItLjMzLjA5LS42OC0uMDYtLjg3LS4xMy0uMTYtLjQ5LS4zOS0uNzgtLjItLjQ5LjQzLTEgLjkxLTEuNTEgMS41LjQxLjIyLjgzLjQzIDEuMjYuNjQuMzctLjQxLjczLS43NSAxLjA5LTEuMDd6TTIwNy43OCAxMTkuMDVjLjAzLS4wNi4wNi0uMTEuMDktLjE3IDEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xNi0yLjA4LjMyLTQuMDQgMi4wNy03LjI4bC0xLjItLjY1Yy0xLjg5IDMuNS0yLjA3IDUuNy0yLjIzIDcuODItLjE2IDIuMDQtLjMxIDMuOTctMS45OCA3LjEuMzYuMzIuNy42NSAxLjAyIDF6TTE5Mi4wNyAxNDUuMmMtLjgxIDEuNDktMS41OCAyLjU1LTIuMzMgMy4zOC0uMjMuMzItLjA1LjYxLjA4Ljc3LjE2LjIuNDIuNDIuNzguMzEuODYtLjkzIDEuNzUtMi4xMiAyLjY3LTMuODIuODgtMS42MyAxLjM5LTIuOTggMS43LTQuMTctLjQ1LS4wOS0uODktLjItMS4zMi0uMzQtLjI5IDEuMTEtLjc2IDIuMzUtMS41OCAzLjg3ek0xODcuOTMgMTUxLjk5Yy40Ni0uMzYuOTMtLjcyIDEuNC0xLjEyLjM0LS4zNi4xNC0uNjgtLjAyLS44Ni0uMjQtLjI3LS42Mi0uMzMtLjg4LS4xNy0uNDQuMzgtLjg5LjcyLTEuMzQgMS4wNy0uMDYuMDUtLjEzLjEtLjE5LjE1LS4yNC4yNS0uMDkuNzEuMDYuODcuMTYuMTguNTUuMzcuODcuMTQuMDQtLjAzLjA3LS4wNS4xLS4wOHpNMTkwLjYzIDE1My40NWMxLjY5LTEuMyAzLjQ0LTIuNjUgNS4zMy02LjE0IDEuMTktMi4yIDEuNy0zLjg4IDEuOTYtNS4zNi0uNDYuMDEtLjkyLS4wMS0xLjM4LS4wNS0uMjUgMS4zMi0uNzIgMi44MS0xLjc4IDQuNzUtMS43NiAzLjI0LTMuMzIgNC40NC00Ljk3IDUuNzEtLjkzLjcyLTEuODggMS40NS0yLjg2IDIuNTQuNDYuMTguOTEuMzYgMS4zOC41Mi43OC0uNzggMS41NC0xLjM3IDIuMzItMS45N3pNMjExLjQ1IDExMi40MmMtLjE2IDIuMDgtLjMyIDQuMDQtMi4wNyA3LjI4LS4xNS4yOC0uMy41NC0uNDUuNzkuMjkuNDEuNTYuODUuOCAxLjMuMjgtLjQ0LjU2LS45MS44NC0xLjQzIDEuODktMy41IDIuMDctNS43IDIuMjMtNy44Mi4xNi0yLjA3LjMyLTQuMDMgMi4wNi03LjI2LS4wNC0uMDMtLjA4LS4wNi0uMTMtLjA5bC0xLjA2LS41N2MtMS44OCAzLjQ3LTIuMDYgNS42Ny0yLjIyIDcuOHpNMTk4LjEyIDE0OS43MWMuMTgtLjI0LjAzLS41OS0uMzEtLjg1LS4zNy0uMjctLjctLjEyLS43OC4wMi0xLjU4IDIuNjgtMy4wMiAzLjc5LTQuNTMgNC45NS0uNDIuMzMtLjI3Ljc2LS4xMi45Mi4xNi4xOC41Ni40My45NS4xNiAxLjUzLTEuMTcgMy4xLTIuMzkgNC43OS01LjJ6TTE5MS42IDE1NS40MWMtLjIxLS4yNC0uNTUtLjQyLS44NC0uMTUtLjI0LjIyLS40OS40NS0uNzMuNzEuNTEuMTQgMS4wMy4yNyAxLjU2LjM5LjA1LS4wNS4xMS0uMS4xNi0uMTUuMDctLjA5LjIxLS40NC0uMTUtLjh6TTIxMi4wNyAxMjEuMTZjLS41My45Ny0xLjA0IDEuNzYtMS41MyAyLjQyLjE3LjQ2LjMxLjkzLjQzIDEuNDEuMDEuMDYuMDIuMTIuMDQuMTcuNzMtLjg2IDEuNDgtMS45MiAyLjI2LTMuMzYgMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjE1LTEuOTUuMy0zLjggMS43OC02LjcxLS4zNC0uMzItLjY5LS42My0xLjA1LS45My0xLjc1IDMuMzMtMS45MiA1LjQ3LTIuMDggNy41NC0uMTcgMi4wNy0uMzIgNC4wNC0yLjA4IDcuMjh6TTE5OC4wMiAxNDcuMDJjLS4yMS40MS0uMjkuNjkuMTMuOTkuMzUuMzQuODIuMTMuOTctLjEzIDEuMy0yLjY2IDEuNTctNC41NCAxLjcyLTYuMjktLjQ2LjExLS45Mi4xOS0xLjM5LjI1LS4xMiAxLjUtLjM2IDMuMDgtMS40MyA1LjE4ek0yMTEuMzYgMTI4Ljg1Yy4yMS0uMTYuNDItLjMzLjYyLS41MS4yNS0uMTkuMDYtLjYzLS4wOS0uODFhLjc4My43ODMgMCAwMC0uNTYtLjI2Yy4wNC41My4wNSAxLjA1LjAzIDEuNTh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwMS4zNiAxNTAuMjNjMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjA1LS42Mi4xLTEuMjQuMTktMS44OC0uNDcuMjMtLjk1LjQ0LTEuNDUuNjItLjA0LjM5LS4wNy43Ny0uMSAxLjE1LS4xNiAyLjA4LS4zMiA0LjA0LTIuMDcgNy4yOC0xLjc2IDMuMjQtMy4zMiA0LjQ0LTQuOTcgNS43MS0uNTcuNDQtMS4xNC44OC0xLjcyIDEuNC42Mi4wOSAxLjIzLjE3IDEuODYuMjJsLjY5LS41NGMxLjY5LTEuMyAzLjQ0LTIuNjQgNS4zNC02LjE0ek0yMTQuNzYgMTIyLjYyYy0uNzggMS40My0xLjUyIDIuNDctMi4yNCAzLjI5LS4xOC4zNC0uMjIuNjUuMDQuOS4xNi4xOS42NS40Ljg3LjEyLjgxLS45IDEuNjUtMi4wNSAyLjUyLTMuNjUgMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjE0LTEuNzQuMjctMy40MSAxLjM1LTUuODEtLjMyLS4zOC0uNjUtLjc0LS45OS0xLjEtMS40MSAyLjkyLTEuNTYgNC44OS0xLjcxIDYuOC0uMTUgMi4wNi0uMzEgNC4wMy0yLjA3IDcuMjd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwNC4wNSAxNTEuNjljMS44OS0zLjUgMi4wNy01LjcgMi4yMy03LjgyLjE1LTEuOTQuMy0zLjc3IDEuNzQtNi42NC0uNjkuOC0xLjQ4IDEuNTMtMi4zNiAyLjE2LS41MyAxLjY5LS42MyAzLjA0LS43NCA0LjM3LS4xNiAyLjA4LS4zMiA0LjA0LTIuMDcgNy4yOC0xLjc2IDMuMjQtMy4zMiA0LjQ0LTQuOTcgNS43MS0uMTEuMDgtLjIyLjE3LS4zMy4yNS43NyAwIDEuNTQtLjAzIDIuMzEtLjA5IDEuMzUtMS4xIDIuNzMtMi41MSA0LjE5LTUuMjJ6TTIxNy40NiAxMjQuMDhjLTEuNzYgMy4yNC0zLjMyIDQuNDQtNC45NyA1LjcxLS40Ni4zNS0uOTIuNzEtMS4zOCAxLjEtLjE5Ljk5LS41IDEuOTQtLjg5IDIuODUgMS4wNS0xLjI5IDIuMDYtMi4wNyAzLjExLTIuODggMS42OS0xLjMgMy40NC0yLjY1IDUuMzMtNi4xNCAxLjg5LTMuNSAyLjA3LTUuNyAyLjIzLTcuODIuMTEtMS4zOS4yMi0yLjcyLjc5LTQuNDItLjMtLjQ2LS42Mi0uOTEtLjk1LTEuMzUtLjk0IDIuMzEtMS4wOCA0LjAxLTEuMjEgNS42Ni0uMTUgMi4wOS0uMyA0LjA1LTIuMDYgNy4yOXpNMjEzLjc1IDEzOS41MWMxLjc2LTMuMjQgMy4zMi00LjQ0IDQuOTctNS43MS44LS42MiAxLjYyLTEuMjUgMi40Ni0yLjExLjMtLjM5LjA0LS43Ni0uMTMtLjk0YS41OTkuNTk5IDAgMDAtLjgtLjA2Yy0uNzkuODItMS41NiAxLjQyLTIuMzYgMi4wMy0xLjY5IDEuMy0zLjQ0IDIuNjUtNS4zMyA2LjE0LTEuODkgMy41LTIuMDcgNS43LTIuMjMgNy44Mi0uMTYgMi4wOC0uMzIgNC4wNC0yLjA3IDcuMjgtLjI2LjQ5LS41Mi45Mi0uNzggMS4zMy43LS4yNSAxLjM5LS41MyAyLjA2LS44MyAxLjgxLTMuNDEgMS45OS01LjU3IDIuMTUtNy42Ny4xNS0yLjA4LjMtNC4wNCAyLjA2LTcuMjh6TTIyMi42OCAxMjkuODZjLjI5LS40NS4wNC0uODctLjE1LTEtLjE4LS4xMy0uNi0uMjUtLjkuMTItLjMzLjQyLS4wOC43OS4wNy45NC40MS4zMy44My4xNS45OC0uMDZ6TTIyMi44NSAxMjdjLS4wMy4wNS0uMDUuMDktLjA4LjE0LS4yMy4zOS0uMDEuNy4xNi44Mi4yLjE1LjY1LjMzLjk1LS4wMS4wNi0uMS4xMS0uMi4xNy0uMyAxLjA0LTEuOTIgMS41Ni0zLjQ1IDEuODUtNC43OWEzMC4wMTggMzAuMDE4IDAgMDAtLjk0LTMuNmMtLjAxLjE1LS4wMi4zLS4wNC40Ni0uMTYgMi4wOC0uMzEgNC4wNC0yLjA3IDcuMjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNi40NSAxNDAuOTdjLjE2LS4yOS4zMS0uNTYuNDYtLjgyLjIxLS4zNS4xMS0uNzktLjIzLTEtLjM4LS4yOC0uNjktLjEtLjc4LjA0LS4yMi4zNS0uNDMuNzItLjY1IDEuMTMtMS44OSAzLjUtMi4wNyA1LjctMi4yMyA3LjgyLS4xMiAxLjU1LS4yNCAzLjA0LTEuMDMgNS4wNi42Mi0uMzUgMS4yMi0uNzMgMS44MS0xLjEzLjM5LTEuNDQuNDktMi42NC41OC0zLjgyLjE2LTIuMDguMzEtNC4wNCAyLjA3LTcuMjh6TTIyMC41OCAxMzQuMThjLTEuMTEuODYtMi4yNSAxLjc0LTMuNDQgMy4yNC0uMjYuMzUtLjAxLjc5LjE2LjkyLjE5LjE1LjcuMjMuODgtLjAzIDEuMS0xLjM5IDIuMTUtMi4yIDMuMjQtMy4wNCAxLjU4LTEuMjIgMy4yMS0yLjQ3IDQuOTctNS40OS4wNS0uOTkuMDUtMS45OSAwLTIuOTktLjIzLjUzLS41IDEuMDktLjgzIDEuNjktMS43NyAzLjIzLTMuMzMgNC40My00Ljk4IDUuN3pNMjI0LjExIDEzNi43MmMuNDUtLjM0Ljg5LS42OSAxLjM1LTEuMDguMjEtLjc5LjM5LTEuNi41My0yLjQxLS45MSAxLjAyLTEuOCAxLjcxLTIuNzEgMi40MS0xLjY5IDEuMy0zLjQ0IDIuNjUtNS4zMyA2LjE0LTEuODkgMy41LTIuMDcgNS43LTIuMjMgNy44Mi0uMDMuMzgtLjA2Ljc1LS4xIDEuMTMuNTEtLjQxIDEtLjgzIDEuNDgtMS4yNi4xNi0xLjk5LjM3LTMuOTIgMi4wNS03LjA0IDEuNzUtMy4yNCAzLjMxLTQuNDQgNC45Ni01Ljcxek0yMDguOSAxNDYuM2MuMDItLjE4LS4xNy0uNi0uNy0uNjctLjQ2LS4wMy0uNjMuMzEtLjY1LjQ5LS4xNyAxLjc3LS41IDMuNjEtMiA2LjM4LTEuMDYgMS45NS0yLjA0IDMuMTYtMy4wMiA0LjA5LjY5LS4xMiAxLjM4LS4yNiAyLjA3LS40M2wuMjItLjA2Yy42My0uNzggMS4yNy0xLjczIDEuOTItMi45NSAxLjYyLTIuOTcgMS45OC01IDIuMTYtNi44NXpNMjIwLjE2IDEyNS41NGMtMS43NiAzLjI0LTMuMzIgNC40NC00Ljk3IDUuNzEtMS42OSAxLjMtMy40NCAyLjY1LTUuMzMgNi4xNC0xLjUzIDIuODItMS45NCA0LjgtMi4xMiA2LjU4LS4wMS4xNC4xNS42MS42Ny42Mi40MS4wNS42Ny0uMzUuNjktLjUyLjE4LTEuNjcuNTYtMy40NCAxLjk2LTYuMDMgMS43Ni0zLjI0IDMuMzItNC40NCA0Ljk3LTUuNzEgMS42OS0xLjMgMy40NC0yLjY1IDUuMzMtNi4xNCAxLjg5LTMuNSAyLjA3LTUuNyAyLjIzLTcuODIuMDUtLjY4LjExLTEuMzUuMjItMi4wNS0uMy0uNjYtLjYzLTEuMzEtLjk4LTEuOTQtLjQxIDEuNDctLjUgMi42OS0uNiAzLjg5LS4xNiAyLjA3LS4zMiA0LjAzLTIuMDcgNy4yN3pNMjIwLjk0IDE0My40Yy0uNzggMS40My0xLjI2IDIuNjQtMS41OCAzLjczIDIuMTUtMi40OCAzLjg3LTUuMyA1LjA3LTguMzYtMS4xMiAxLjAzLTIuMjcgMi4zOS0zLjQ5IDQuNjN6TTE3NS43MiAxNDIuODNjLS4zMy0uMzItLjU5LS4zMy0uOTYtLjEtLjAzLjAyLS4wNi4wNC0uMS4wNi0uMzUuMjgtLjY5LjU1LTEuMDQuODJsLS4xNS4xMmMuMjUuMzguNS43Ni43NiAxLjEzLjA3LS4wNi4xNS0uMTEuMjItLjE3LjQyLS4zMy44NS0uNjYgMS4yOC0xLjAyLjMyLS4zMS4yOS0uNTUtLjAxLS44NHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI5Ljc1IDMwLjIzaDIuMDVsMy44MyAxMC4wNSAzLjg1LTEwLjA1aDIuMDVsLTQuNzcgMTIuMDFoLTIuMjVsLTQuNzYtMTIuMDF6TTQyLjY5IDMxLjA2YzAtLjU4LjQ5LTEuMDQgMS4wNC0xLjA0LjU4IDAgMS4wNC40NyAxLjA0IDEuMDRzLS40NyAxLjAzLTEuMDQgMS4wM2MtLjU2LS4wMS0xLjA0LS40Ni0xLjA0LTEuMDN6bS4yNSAyLjQ4aDEuNjJ2OC43aC0xLjYydi04Ljd6TTUyLjEgNDAuMzF2LTUuMzVoLTEuNDR2LTEuNDJoMS40NHYtMi4zOGgxLjYydjIuMzhoMS43NnYxLjQyaC0xLjc2djQuOTljMCAuNjEuMjkgMS4wNi44NSAxLjA2LjM4IDAgLjcyLS4xNi44OC0uMzRsLjQxIDEuMjJjLS4zNC4zMi0uODUuNTYtMS42OS41Ni0xLjM3IDAtMi4wNy0uNzctMi4wNy0yLjE0ek02Mi42NSA0MS4yOGMtLjY4Ljc2LTEuNjcgMS4xNy0yLjg0IDEuMTctMS40NCAwLTMuMDMtLjk3LTMuMDMtMi44OCAwLTEuOTggMS41Ny0yLjg1IDMuMDMtMi44NSAxLjE3IDAgMi4xOC4zOCAyLjg0IDEuMTV2LTEuNDRjMC0xLjA4LS44OC0xLjczLTIuMTItMS43My0uOTkgMC0xLjg0LjM4LTIuNjEgMS4xNWwtLjctMS4xMmMuOTctLjk1IDIuMTYtMS40MiAzLjU2LTEuNDIgMS44OSAwIDMuNDkuODMgMy40OSAzLjA0djUuODdoLTEuNjJ2LS45NHptMC0yLjQzYy0uNDktLjY1LTEuMzMtLjk5LTIuMjMtLjk5LTEuMTcgMC0yIC43LTIgMS43M3MuODMgMS43MyAyIDEuNzNjLjkgMCAxLjc1LS4zNCAyLjIzLS45OXYtMS40OHpNNjcuNTcgNDMuMjhjLjcyLjgzIDEuNiAxLjE1IDIuNzkgMS4xNSAxLjM1IDAgMi43LS42NSAyLjctMi40OXYtMS4xM2MtLjY3Ljg2LTEuNjkgMS40OS0yLjg2IDEuNDktMi4yNSAwLTMuODctMS42Ni0zLjg3LTQuNSAwLTIuNzkgMS42Mi00LjQ4IDMuODctNC40OCAxLjEzIDAgMi4xNi41NCAyLjg2IDEuNDh2LTEuMjZoMS42MnY4LjM1YzAgMi45OS0yLjE4IDMuODctNC4zMiAzLjg3LTEuNDYgMC0yLjUyLS4zMS0zLjU2LTEuM2wuNzctMS4xOHptNS40OS03LjI0Yy0uNDUtLjctMS40NC0xLjI4LTIuNDEtMS4yOC0xLjYyIDAtMi42MyAxLjI2LTIuNjMgMy4wNCAwIDEuOCAxLjAxIDMuMDYgMi42MyAzLjA2Ljk3IDAgMS45Ni0uNTkgMi40MS0xLjN2LTMuNTJ6TTgxLjA3IDMzLjMzYzIuNjEgMCA0LjIzIDIuMDMgNC4yMyA0Ljd2LjRoLTYuODhjLjEzIDEuNDggMS4yMSAyLjcgMi45NSAyLjcuOTIgMCAxLjkzLS4zNiAyLjU3LTEuMDNsLjc2IDEuMDZjLS44Ni44NS0yLjA5IDEuMy0zLjQ5IDEuMy0yLjU5IDAtNC41LTEuODQtNC41LTQuNTcgMC0yLjUzIDEuODItNC41NiA0LjM2LTQuNTZ6bS0yLjY3IDMuOTJoNS4zMWMtLjA0LTEuMTUtLjgxLTIuNTktMi42NS0yLjU5LTEuNzQgMC0yLjU3IDEuNC0yLjY2IDIuNTl6TTg3LjMzIDMzLjU0aDEuNjJ2MS4zM2MuNjctLjg2IDEuNjktMS41MyAyLjg0LTEuNTN2MS42NGMtLjE2LS4wNC0uMzQtLjA1LS41Ni0uMDUtLjgxIDAtMS45MS42MS0yLjI5IDEuMjZ2Ni4wNWgtMS42MnYtOC43ek0xMDMuNDIgNDEuMjhjLS42OC43Ni0xLjY3IDEuMTctMi44NCAxLjE3LTEuNDQgMC0zLjAzLS45Ny0zLjAzLTIuODggMC0xLjk4IDEuNTctMi44NSAzLjAzLTIuODUgMS4xNyAwIDIuMTguMzggMi44NCAxLjE1di0xLjQ0YzAtMS4wOC0uODgtMS43My0yLjEyLTEuNzMtLjk5IDAtMS44NC4zOC0yLjYxIDEuMTVsLS43LTEuMTJjLjk3LS45NSAyLjE2LTEuNDIgMy41Ni0xLjQyIDEuODkgMCAzLjQ5LjgzIDMuNDkgMy4wNHY1Ljg3aC0xLjYydi0uOTR6bTAtMi40M2MtLjQ5LS42NS0xLjMzLS45OS0yLjIzLS45OS0xLjE3IDAtMiAuNy0yIDEuNzNzLjgzIDEuNzMgMiAxLjczYy45IDAgMS43NS0uMzQgMi4yMy0uOTl2LTEuNDh6TTExMy41IDM2LjY3YzAtMS40NC0uNzQtMS45MS0xLjg1LTEuOTEtMS4wMSAwLTEuOTMuNjEtMi4zOSAxLjI2djYuMjFoLTEuNjJ2LTguN2gxLjYydjEuMjJjLjU4LS43IDEuNzMtMS40NCAzLjA4LTEuNDQgMS44NCAwIDIuNzkuOTcgMi43OSAyLjgxdjYuMWgtMS42MnYtNS41NXpNMTE3LjcxIDM5LjkyYy41OS42NSAxLjc1IDEuMjQgMi45MiAxLjI0IDEuMjIgMCAxLjg3LS41IDEuODctMS4yNCAwLS44Ni0uOTktMS4xNS0yLjExLTEuNC0xLjQ4LS4zNC0zLjIxLS43NC0zLjIxLTIuNjEgMC0xLjM5IDEuMTktMi41NyAzLjMxLTIuNTcgMS40OSAwIDIuNTcuNTQgMy4zMSAxLjI0bC0uNzIgMS4xM2MtLjUtLjYxLTEuNDgtMS4wNi0yLjU4LTEuMDZzLTEuNzguNDMtMS43OCAxLjEzYzAgLjc2Ljk0IDEuMDEgMi4wMiAxLjI2IDEuNTEuMzQgMy4zMS43NiAzLjMxIDIuNzUgMCAxLjQ5LTEuMjIgMi42Ny0zLjUxIDIuNjctMS40NiAwLTIuNzQtLjQ1LTMuNjItMS4zNWwuNzktMS4xOXpNMTI0Ljg0IDMzLjU0aDEuNzNsMi43MiA2LjgyIDIuNzItNi44MmgxLjc1bC0zLjU4IDguN2gtMS43NWwtMy41OS04Ljd6TTE0MC40MyA0MS4yOGMtLjY4Ljc2LTEuNjcgMS4xNy0yLjg0IDEuMTctMS40NCAwLTMuMDMtLjk3LTMuMDMtMi44OCAwLTEuOTggMS41Ny0yLjg1IDMuMDMtMi44NSAxLjE3IDAgMi4xOC4zOCAyLjg0IDEuMTV2LTEuNDRjMC0xLjA4LS44OC0xLjczLTIuMTItMS43My0uOTkgMC0xLjg0LjM4LTIuNjEgMS4xNWwtLjctMS4xMmMuOTctLjk1IDIuMTYtMS40MiAzLjU2LTEuNDIgMS44OSAwIDMuNDkuODMgMy40OSAzLjA0djUuODdoLTEuNjJ2LS45NHptMC0yLjQzYy0uNDktLjY1LTEuMzMtLjk5LTIuMjMtLjk5LTEuMTcgMC0yIC43LTIgMS43M3MuODMgMS43MyAyIDEuNzNjLjkgMCAxLjc1LS4zNCAyLjIzLS45OXYtMS40OHpNMTQ0LjY0IDMzLjU0aDEuNjJ2MS4zM2MuNjctLjg2IDEuNjktMS41MyAyLjg0LTEuNTN2MS42NGMtLjE2LS4wNC0uMzQtLjA1LS41Ni0uMDUtLjgxIDAtMS45MS42MS0yLjI5IDEuMjZ2Ni4wNWgtMS42MnYtOC43ek0xNTUuNzYgMzQuOTZoLTEuNDR2LTEuNDJoMS40NHYtLjU4YzAtMS44NyAxLjEtMi45MiAyLjY1LTIuOTIuNTYgMCAxLjA0LjExIDEuNDIuMzJsLS4zOCAxLjIxYy0uMjItLjEzLS40OS0uMi0uNzctLjItLjgxIDAtMS4zLjU0LTEuMyAxLjU4di41OGgxLjc2djEuNDJoLTEuNzZ2Ny4yN2gtMS42MnYtNy4yNnpNMTYwLjE2IDM3Ljg4YzAtMi41IDEuNjktNC41NSA0LjM5LTQuNTUgMi43MiAwIDQuMzkgMi4wNSA0LjM5IDQuNTUgMCAyLjUyLTEuNjcgNC41Ny00LjM5IDQuNTctMi43IDAtNC4zOS0yLjA1LTQuMzktNC41N3ptNy4wOSAwYzAtMS42NC0uOTUtMy4xMS0yLjctMy4xMS0xLjczIDAtMi43IDEuNDgtMi43IDMuMTEgMCAxLjY2Ljk3IDMuMTMgMi43IDMuMTMgMS43NSAwIDIuNy0xLjQ3IDIuNy0zLjEzek0xNzAuOTkgMzMuNTRoMS42MnYxLjMzYy42Ny0uODYgMS42OS0xLjUzIDIuODQtMS41M3YxLjY0Yy0uMTYtLjA0LS4zNC0uMDUtLjU2LS4wNS0uODEgMC0xLjkxLjYxLTIuMjkgMS4yNnY2LjA1aC0xLjYydi04Ljd6TTMwLjcgNTQuODZjMC0uNTguNDktMS4wNCAxLjA0LTEuMDQuNTggMCAxLjA0LjQ3IDEuMDQgMS4wNHMtLjQ3IDEuMDMtMS4wNCAxLjAzYy0uNTUtLjAxLTEuMDQtLjQ2LTEuMDQtMS4wM3ptLjI1IDIuNDhoMS42MnY4LjdoLTEuNjJ2LTguN3pNNDEuMDIgNjAuNDdjMC0xLjQ0LS43NC0xLjkxLTEuODUtMS45MS0xLjAxIDAtMS45My42MS0yLjM5IDEuMjZ2Ni4yMWgtMS42MnYtOC43aDEuNjJ2MS4yMmMuNTgtLjcgMS43My0xLjQ0IDMuMDgtMS40NCAxLjg0IDAgMi43OS45NyAyLjc5IDIuODF2Ni4xaC0xLjYydi01LjU1ek01MS40IDY0LjhjLS42NS44Ni0xLjY5IDEuNDYtMi44NCAxLjQ2LTIuMjcgMC0zLjg5LTEuNzEtMy44OS00LjU1IDAtMi43OSAxLjYyLTQuNTcgMy44OS00LjU3IDEuMTIgMCAyLjE0LjU0IDIuODQgMS40OHYtNC41N2gxLjYydjEyLjAxSDUxLjRWNjQuOHptMC00Ljk2Yy0uNDUtLjctMS40Mi0xLjI4LTIuNDEtMS4yOC0xLjYyIDAtMi42MyAxLjMxLTIuNjMgMy4xMyAwIDEuOCAxLjAxIDMuMTEgMi42MyAzLjExLjk5IDAgMS45Ni0uNTYgMi40MS0xLjI2di0zLjd6TTYxLjQ4IDYwLjQ0YzAtMS40NC0uNzQtMS44Ny0xLjg1LTEuODctMS4wMSAwLTEuOTMuNjEtMi4zOSAxLjI2djYuMjFoLTEuNjJWNTQuMDNoMS42MnY0LjU0Yy41OC0uNyAxLjc1LTEuNDQgMy4wOC0xLjQ0IDEuODUgMCAyLjc5Ljk0IDIuNzkgMi43N3Y2LjE0aC0xLjYydi01LjZ6TTY1LjE1IDYxLjY4YzAtMi41IDEuNjktNC41NiA0LjM5LTQuNTYgMi43MiAwIDQuMzkgMi4wNSA0LjM5IDQuNTYgMCAyLjUyLTEuNjcgNC41Ny00LjM5IDQuNTctMi43IDAtNC4zOS0yLjA1LTQuMzktNC41N3ptNy4xIDBjMC0xLjY0LS45NS0zLjEyLTIuNy0zLjEyLTEuNzMgMC0yLjcgMS40OC0yLjcgMy4xMiAwIDEuNjYuOTcgMy4xMyAyLjcgMy4xMyAxLjc0IDAgMi43LTEuNDcgMi43LTMuMTN6TTc1Ljk5IDU0LjAzaDEuNjJ2MTIuMDFoLTEuNjJWNTQuMDN6TTg2LjM4IDY0LjhjLS42NS44Ni0xLjY5IDEuNDYtMi44NCAxLjQ2LTIuMjcgMC0zLjg5LTEuNzEtMy44OS00LjU1IDAtMi43OSAxLjYyLTQuNTcgMy44OS00LjU3IDEuMTIgMCAyLjE0LjU0IDIuODQgMS40OHYtNC41N0g4OHYxMi4wMWgtMS42MlY2NC44em0wLTQuOTZjLS40NS0uNy0xLjQyLTEuMjgtMi40MS0xLjI4LTEuNjIgMC0yLjYzIDEuMzEtMi42MyAzLjEzIDAgMS44IDEuMDEgMy4xMSAyLjYzIDMuMTEuOTkgMCAxLjk2LS41NiAyLjQxLTEuMjZ2LTMuN3pNOTQuNCA1Ny4xM2MyLjYxIDAgNC4yMyAyLjA0IDQuMjMgNC43di40aC02Ljg4Yy4xMyAxLjQ4IDEuMjEgMi43IDIuOTUgMi43LjkyIDAgMS45My0uMzYgMi41Ny0xLjAzbC43NiAxLjA2Yy0uODYuODUtMi4wOSAxLjMtMy40OSAxLjMtMi41OSAwLTQuNS0xLjg0LTQuNS00LjU3LjAxLTIuNTMgMS44My00LjU2IDQuMzYtNC41NnptLTIuNjYgMy45Mmg1LjMxYy0uMDQtMS4xNS0uODEtMi41OS0yLjY1LTIuNTktMS43NCAwLTIuNTcgMS40LTIuNjYgMi41OXpNMTAwLjk5IDY0LjExdi01LjM1aC0xLjQ0di0xLjQyaDEuNDR2LTIuMzhoMS42MnYyLjM4aDEuNzZ2MS40MmgtMS43NnY0Ljk5YzAgLjYxLjI5IDEuMDYuODUgMS4wNi4zOCAwIC43Mi0uMTYuODgtLjM0bC40MSAxLjIyYy0uMzQuMzItLjg1LjU2LTEuNjkuNTYtMS4zNyAwLTIuMDctLjc3LTIuMDctMi4xNHpNMTEwLjI4IDYxLjY4YzAtMi41IDEuNjktNC41NiA0LjM5LTQuNTYgMi43MiAwIDQuMzkgMi4wNSA0LjM5IDQuNTYgMCAyLjUyLTEuNjcgNC41Ny00LjM5IDQuNTctMi43IDAtNC4zOS0yLjA1LTQuMzktNC41N3ptNy4wOSAwYzAtMS42NC0uOTUtMy4xMi0yLjctMy4xMi0xLjczIDAtMi43IDEuNDgtMi43IDMuMTIgMCAxLjY2Ljk3IDMuMTMgMi43IDMuMTMgMS43NSAwIDIuNy0xLjQ3IDIuNy0zLjEzek0xMjEuODIgNjcuMDhjLjcyLjgzIDEuNiAxLjE1IDIuNzkgMS4xNSAxLjM1IDAgMi43LS42NSAyLjctMi40OHYtMS4xM2MtLjY3Ljg2LTEuNjkgMS41LTIuODYgMS41LTIuMjUgMC0zLjg3LTEuNjYtMy44Ny00LjUgMC0yLjc5IDEuNjItNC40OCAzLjg3LTQuNDggMS4xMyAwIDIuMTYuNTQgMi44NiAxLjQ4di0xLjI2aDEuNjJ2OC4zNWMwIDIuOTktMi4xOCAzLjg3LTQuMzIgMy44Ny0xLjQ2IDAtMi41Mi0uMzEtMy41Ni0xLjNsLjc3LTEuMnptNS40OS03LjI0Yy0uNDUtLjctMS40NC0xLjI4LTIuNDEtMS4yOC0xLjYyIDAtMi42MyAxLjI2LTIuNjMgMy4wNCAwIDEuOCAxLjAxIDMuMDYgMi42MyAzLjA2Ljk3IDAgMS45Ni0uNTkgMi40MS0xLjN2LTMuNTJ6TTEzOS45NiA1Ny4xM2MyLjYxIDAgNC4yMyAyLjA0IDQuMjMgNC43di40aC02Ljg4Yy4xMyAxLjQ4IDEuMjEgMi43IDIuOTUgMi43LjkyIDAgMS45My0uMzYgMi41Ny0xLjAzbC43NiAxLjA2Yy0uODYuODUtMi4wOSAxLjMtMy40OSAxLjMtMi41OSAwLTQuNS0xLjg0LTQuNS00LjU3IDAtMi41MyAxLjgyLTQuNTYgNC4zNi00LjU2em0tMi42NiAzLjkyaDUuMzFjLS4wNC0xLjE1LS44MS0yLjU5LTIuNjUtMi41OS0xLjc0IDAtMi41NyAxLjQtMi42NiAyLjU5ek0xNDYuMjIgNTcuMzRoMS42MnYxLjMzYy42Ny0uODYgMS42OS0xLjUzIDIuODQtMS41M3YxLjY0Yy0uMTYtLjA0LS4zNC0uMDUtLjU2LS4wNS0uODEgMC0xLjkxLjYxLTIuMjkgMS4yNnY2LjA1aC0xLjYydi04Ljd6TTE1Ny4yOCA2NC4xMXYtNS4zNWgtMS40NHYtMS40MmgxLjQ0di0yLjM4aDEuNjJ2Mi4zOGgxLjc2djEuNDJoLTEuNzZ2NC45OWMwIC42MS4yOSAxLjA2Ljg1IDEuMDYuMzggMCAuNzItLjE2Ljg4LS4zNGwuNDEgMS4yMmMtLjM0LjMyLS44NS41Ni0xLjY5LjU2LTEuMzcgMC0yLjA3LS43Ny0yLjA3LTIuMTR6TTE2Mi4yMSA1NC44NmMwLS41OC40OS0xLjA0IDEuMDQtMS4wNC41OCAwIDEuMDQuNDcgMS4wNCAxLjA0cy0uNDcgMS4wMy0xLjA0IDEuMDNjLS41Ni0uMDEtMS4wNC0uNDYtMS4wNC0xLjAzem0uMjUgMi40OGgxLjYydjguN2gtMS42MnYtOC43ek0xNjYuNjUgNTQuMDNoMS42MnYxMi4wMWgtMS42MlY1NC4wM3pNMTgxLjQyIDYwLjI0YzAtMS4wMS0uNDUtMS42Ny0xLjUxLTEuNjctLjg4IDAtMS43NS42MS0yLjE2IDEuMjR2Ni4yM2gtMS42MnYtNS44YzAtMS4wMS0uNDMtMS42Ny0xLjUzLTEuNjctLjg1IDAtMS42OS42My0yLjEyIDEuMjZ2Ni4yMWgtMS42MnYtOC43aDEuNjJ2MS4yMmMuMzYtLjU0IDEuNTEtMS40NCAyLjgxLTEuNDQgMS4zMSAwIDIuMDkuNjggMi4zNiAxLjYyLjUtLjgxIDEuNjYtMS42MiAyLjk0LTEuNjIgMS42IDAgMi40Ny44OCAyLjQ3IDIuNjN2Ni4yOGgtMS42MnYtNS43OXpNMTg5LjQyIDU3LjEzYzIuNjEgMCA0LjIzIDIuMDQgNC4yMyA0Ljd2LjRoLTYuODhjLjEzIDEuNDggMS4yMSAyLjcgMi45NSAyLjcuOTIgMCAxLjkzLS4zNiAyLjU3LTEuMDNsLjc2IDEuMDZjLS44Ni44NS0yLjA5IDEuMy0zLjQ5IDEuMy0yLjU5IDAtNC41LTEuODQtNC41LTQuNTcuMDEtMi41MyAxLjgzLTQuNTYgNC4zNi00LjU2em0tMi42NiAzLjkyaDUuMzFjLS4wNC0xLjE1LS44MS0yLjU5LTIuNjUtMi41OS0xLjc0IDAtMi41NyAxLjQtMi42NiAyLjU5ek0xOTUuNjkgNTQuMDNoMS42MnYxMi4wMWgtMS42MlY1NC4wM3pNMjA2LjA3IDY0LjhjLS42NS44Ni0xLjY5IDEuNDYtMi44NCAxLjQ2LTIuMjcgMC0zLjg5LTEuNzEtMy44OS00LjU1IDAtMi43OSAxLjYyLTQuNTcgMy44OS00LjU3IDEuMTIgMCAyLjE0LjU0IDIuODQgMS40OHYtNC41N2gxLjYydjEyLjAxaC0xLjYyVjY0Ljh6bTAtNC45NmMtLjQ1LS43LTEuNDItMS4yOC0yLjQxLTEuMjgtMS42MiAwLTIuNjMgMS4zMS0yLjYzIDMuMTMgMCAxLjggMS4wMSAzLjExIDIuNjMgMy4xMS45OSAwIDEuOTYtLjU2IDIuNDEtMS4yNnYtMy43ek0yMTAuNjEgNjQuMTF2LTUuMzVoLTEuNDR2LTEuNDJoMS40NHYtMi4zOGgxLjYydjIuMzhoMS43NnYxLjQyaC0xLjc2djQuOTljMCAuNjEuMjkgMS4wNi44NSAxLjA2LjM4IDAgLjcyLS4xNi44OC0uMzRsLjQxIDEuMjJjLS4zNC4zMi0uODUuNTYtMS42OS41Ni0xLjM3IDAtMi4wNy0uNzctMi4wNy0yLjE0eiIvPjwvZz48L3N2Zz4K) no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 100%;
  text-indent: 100%;
  color: transparent;
  font-size: 0px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  display: inline-block;
  z-index: 1;
}
@media (min-width: 60rem) {
  .dre-footer__pressenaevn-logo {
    position: absolute;
    display: inline;
    right: 1.5625rem;
    bottom: 1.5625rem;
  }
}
.dre-footer__section-menu-list {
  padding: 0;
  margin-top: 2rem;
  margin-right: 2.5rem;
  margin-bottom: 0;
  margin-left: 2.5rem;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu-list {
    margin-right: 5rem;
    margin-bottom: 0px;
    margin-left: 5rem;
  }
}
@media (min-width: 60rem) {
  .dre-footer__section-menu-list {
    max-width: 73.75rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.dre-footer__section-menu-list:first-child {
  padding-left: 0;
}
.dre-footer__section-menu, .dre-footer__section-menu-items {
  list-style: none;
  margin: 0;
  text-align: left;
}
.dre-footer__section-menu {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 0 3rem 0;
  margin: 0;
}
.dre-footer__section-menu:last-child {
  margin-top: -1rem;
  padding: 0 0 1rem 0;
  width: 100%;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu:last-child {
    margin-top: 0;
    width: inherit;
  }
}
@media (min-width: 45rem) {
  .dre-footer__section-menu {
    width: 25%;
  }
}
@media (min-width: 60rem) {
  .dre-footer__section-menu {
    width: 16.6666666667%;
  }
}
.dre-footer__section-menu-items:first-child {
  padding-left: 0;
}
.dre-footer__section-menu-item {
  text-transform: uppercase;
  padding: 0;
  margin-right: 0.3125rem;
}
@media (min-width: 45rem) {
  .dre-footer__section-menu-item {
    margin-right: 0.625rem;
  }
}
.dre-footer__section-menu-item:not(:last-child) {
  margin-bottom: 1.25rem;
}
.dre-footer__section-menu-item--heading {
  font-family: Publik, Gibson, "gibsonRegular", "Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  letter-spacing: 0.01875rem;
}
@media (max-width: 30rem) {
  .dre-footer__section-menu-item--heading {
    width: 80%;
  }
}
.dre-footer__contact-container {
  text-align: center;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
@media (min-width: 45rem) {
  .dre-footer__contact-container {
    padding-top: 0;
    padding-right: 2.5rem;
    padding-bottom: 1.25rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-footer__contact-container {
    min-height: 4.5rem;
    line-height: 1.5625rem;
  }
}
.dre-footer__contact-inner {
  position: relative;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
}
.dre-footer__contact-link {
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}
@media (min-width: 60rem) {
  .dre-footer__contact-link {
    padding: 1.5rem 0;
  }
}
@media (min-width: 60rem) {
  .dre-footer__contact-link {
    position: absolute;
    right: 0;
    top: 0;
  }
}
.dre-footer__address {
  margin-top: 1rem;
  font-style: normal;
  padding: 1rem 0;
}
@media (min-width: 60rem) {
  .dre-footer__address {
    margin-top: 0;
    padding: 1.5rem 0;
  }
}
.dre-footer__link {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}
.dre-footer__link:link, .dre-footer__link:active, .dre-footer__link:visited, .dre-footer__link:hover, .dre-footer__link:focus {
  color: black;
}
.dre-footer__link:hover {
  text-decoration: underline;
}
@media (hover: none) {
  .dre-footer__link:hover {
    text-decoration: none;
  }
}
.dre-footer__address-item, .dre-footer__phone-item {
  display: block;
  white-space: nowrap;
  padding-bottom: 0.5rem;
}
@media (min-width: 60rem) {
  .dre-footer__address-item, .dre-footer__phone-item {
    padding-bottom: 0;
    display: inline;
    white-space: nowrap;
  }
  .dre-footer__address-item:not(:first-child):before, .dre-footer__phone-item:not(:first-child):before {
    content: "|";
    padding: 0 0.625rem;
  }
}

.lyd-web-playlists-band__track {
  display: flex;
  margin: 1.5rem -1rem 0;
  padding: 0 1rem 2rem;
  overflow-x: auto;
}
@media (min-width: 60rem) {
  .lyd-web-playlists-band__track {
    padding-bottom: 2.5rem;
  }
}
.lyd-web-playlists-band__item {
  flex: 1 0 4.375rem;
  margin-right: 1rem;
}
@media (min-width: 60rem) {
  .lyd-web-playlists-band__item {
    margin-right: 2.5rem;
  }
}
.lyd-web-playlists-band__item:last-child {
  margin-right: 0;
}
.lyd-web-playlists-band__item .dre-logo {
  width: 100%;
  height: 100%;
}

.lyd-web-spot-band {
  margin: 1.5rem 0 3rem;
}
@media (min-width: 60rem) {
  .lyd-web-spot-band {
    margin: 2.5rem 0;
  }
}
.lyd-web-spot-band:first-child {
  margin-top: 0;
}
.lyd-web-spot-band__title {
  margin: 0 0 20px;
}
.lyd-web-spot-band .dre-slide-band-track__item {
  width: 9.375rem;
  margin-right: 1rem;
}
@media (min-width: 60rem) {
  .lyd-web-spot-band .dre-slide-band-track__item {
    width: 16.875rem;
    margin-right: 2.5rem;
  }
}
.lyd-web-spot-band .dre-slide-band-track__item:last-child {
  margin-right: 0;
}
@media (min-width: 60rem) {
  .lyd-web-spot-band--mini .dre-slide-band-track__item {
    width: 10.4167rem;
  }
}
.lyd-web-spot-band--promoted {
  margin: 1.5rem 0;
}
@media (min-width: 60rem) {
  .lyd-web-spot-band--promoted {
    margin: 2.5rem 0 3.75rem;
  }
}
.lyd-web-spot-band--promoted .dre-slide-band-track__item {
  width: 18.75rem;
}
@media (min-width: 60rem) {
  .lyd-web-spot-band--promoted .dre-slide-band-track__item {
    width: calc(33.3333% - 1.6667rem - var(--left-offset, 0)/3);
  }
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-slide-band {
  position: relative;
}
.dre-slide-band--boxed {
  padding-bottom: 1.5rem;
}
@media (min-width: 45rem) {
  .dre-slide-band--boxed {
    padding-bottom: 2rem;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band--boxed {
    padding-bottom: 2.5rem;
  }
}
.dre-slide-band__header {
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.5rem;
}
@media (min-width: 60rem) {
  .dre-slide-band__header {
    margin-bottom: 2rem;
  }
}
.dre-slide-band__header--collapse-title {
  height: 1.375rem;
  margin-bottom: 0.5rem;
}
@media (pointer: coarse) {
  .dre-slide-band__header--collapse-title {
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band__header--collapse-title {
    height: 1.375rem;
    margin-bottom: 0.5rem;
  }
}
.dre-slide-band__header--collapse {
  height: 0;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
}
.dre-slide-band__heading--feature {
  border-left: 0.3125rem var(--dre-slide-band__feature-color, #FF001E) solid;
  padding-left: 1.5rem;
  padding-top: 2rem;
}
@media (min-width: 60rem) {
  .dre-slide-band__heading--feature {
    padding-top: 2.5rem;
  }
}
.dre-slide-band__navigation {
  margin-left: auto;
  margin-bottom: -0.5rem;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-slide-band-track {
  position: relative;
  --dre-slide-band-track__items: 1;
  --dre-slide-band-track__item-spacing--xxs: 1rem;
  --dre-slide-band-track__item-spacing--xs: 1rem;
  --dre-slide-band-track__item-spacing--sm: 1.5rem;
  --dre-slide-band-track__item-spacing--md: 2.5rem;
  --dre-slide-band-track__item-spacing--lg: 2.5rem;
  --dre-slide-band-track__item-spacing--xl: 2.5rem;
}
.dre-slide-band-track--label-overflow {
  --left-offset: 0.5rem;
}
.dre-slide-band-track__wrapper {
  position: relative;
  overflow: hidden;
  margin: -0.5rem calc(var(--dre-container__offset, 0px) * -1);
}
@media (min-width: 0) {
  .dre-slide-band-track__wrapper--content-xxs {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__wrapper--content-xs {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__wrapper--content-sm {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__wrapper--content-md {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__wrapper--content-lg {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__wrapper--content-xl {
    margin-left: calc(var(--left-offset, 0) * -1);
    margin-right: 0;
  }
}
.dre-slide-band-track__track {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  /* Hide scrollbars */
  padding-bottom: 6.25rem;
  margin-bottom: -6.25rem;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
  scroll-padding-left: var(--dre-container__offset, 0px);
}
.dre-slide-band-track__track::-webkit-scrollbar {
  display: none;
}
@media (min-width: 0) {
  .dre-slide-band-track__track--content-xxs {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__track--content-xs {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__track--content-sm {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__track--content-md {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__track--content-lg {
    scroll-padding-left: var(--left-offset, 0);
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__track--content-xl {
    scroll-padding-left: var(--left-offset, 0);
  }
}
.dre-slide-band-track__list {
  min-width: 100%;
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0.5rem 0;
  --list-padding: 2 * var(--dre-container__offset, 0px);
}
.dre-slide-band-track__list::before {
  content: "";
  padding-left: var(--dre-container__offset, 0px);
  visibility: hidden;
}
.dre-slide-band-track__list::after {
  content: "";
  padding-right: var(--dre-container__offset, 0px);
  visibility: hidden;
}
@media (min-width: 0) {
  .dre-slide-band-track__list--content-xxs {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xxs::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xxs::after {
    padding-right: 0;
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__list--content-xs {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xs::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xs::after {
    padding-right: 0;
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__list--content-sm {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-sm::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-sm::after {
    padding-right: 0;
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__list--content-md {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-md::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-md::after {
    padding-right: 0;
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__list--content-lg {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-lg::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-lg::after {
    padding-right: 0;
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__list--content-xl {
    --list-padding: var(--left-offset, 0px);
  }
  .dre-slide-band-track__list--content-xl::before {
    padding-left: var(--left-offset, 0);
  }
  .dre-slide-band-track__list--content-xl::after {
    padding-right: 0;
  }
}
.dre-slide-band-track__list--justifyContent {
  justify-content: space-between;
}
.dre-slide-band-track__item {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  margin-right: var(--dre-slide-band-track__items-spacing);
}
.dre-slide-band-track__item--snap {
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
.dre-slide-band-track__item--calculate-width {
  width: calc((100% - var(--list-padding, 0px) - (var(--dre-slide-band-track__items) - 1) * var(--dre-slide-band-track__items-spacing)) / var(--dre-slide-band-track__items));
}
.dre-slide-band-track__item--last {
  margin-right: 0;
}
@media (min-width: 0) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xxs);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xxs);
  }
}
@media (min-width: 30rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xs);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xs);
  }
}
@media (min-width: 45rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--sm);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--sm);
  }
}
@media (min-width: 60rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--md);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--md);
  }
}
@media (min-width: 75rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--lg);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--lg);
  }
}
@media (min-width: 90rem) {
  .dre-slide-band-track__item {
    --dre-slide-band-track__items-spacing: var(--dre-slide-band-track__item-spacing--xl);
    --dre-slide-band-track__items: var(--dre-slide-band-track__items--xl);
  }
}

.lyd-web-login-nudge-message {
  position: relative;
  background-color: #f2f2f2;
  padding: 1.5rem;
}
@media (min-width: 60rem) {
  .lyd-web-login-nudge-message {
    text-align: center;
  }
}
.lyd-web-login-nudge-message__heading {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.5rem;
}
.lyd-web-login-nudge-message__text {
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin: 0 0 0.75rem;
  color: #1a1a1a;
}
.lyd-web-login-nudge-message__close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.lyd-web-login-nudge-message__close button {
  appearance: none;
  border: none;
  cursor: pointer;
}

:root {
  font-size: 100%;
}

:root {
  --dre-font-ascender: var(--dr-font-publik-ascender, 1);
  --dre-font-cap-height: var(--dr-font-publik-cap-height, 0.69);
  --dre-font-descender: var(--dr-font-publik-descender, 0.2);
  --dre-font-line-gap: var(--dr-font-publik-line-gap, 0);
  --dre-font-line-height-normal: calc(var(--dre-font-ascender) + var(--dre-font-descender));
}

.dre-slide-band-navigation {
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
.dre-slide-band-navigation__pages {
  display: none;
}
@media (min-width: 45rem) {
  .dre-slide-band-navigation__pages {
    display: inline-block;
  }
}
.dre-slide-band-navigation__dot {
  display: inline-block;
  vertical-align: top;
  margin: 0.75rem 0.3125rem;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  width: 0.375rem;
  height: 0;
  padding-top: 0.375rem;
  overflow: hidden;
}
.dre-slide-band-navigation__dot--current {
  background-color: #DB001A;
}
.dre-slide-band-navigation__button {
  padding: 0;
  margin: 0;
  border: 0 none;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  z-index: 3;
  transition: color 250ms ease-in-out, opacity 250ms ease-in-out;
  color: #DB001A;
  opacity: 0.7;
  /* Apply hover when primary input mechanism system can hover
     and supports the hover media feature */
  /* Apply hover when firefox */
}
@media (pointer: coarse) {
  .dre-slide-band-navigation__button {
    display: none;
  }
}
.dre-slide-band-navigation__button--dark {
  color: #FFF;
  opacity: 0.8;
}
.dre-slide-band-navigation__button--previous {
  margin-left: 1.5rem;
}
.dre-slide-band-navigation__button--next {
  margin-left: 0.625rem;
  margin-right: -0.625rem;
}
.dre-slide-band-navigation__button__inner {
  display: inline-block;
  color: inherit;
}
.dre-slide-band-navigation__button:disabled, .dre-slide-band-navigation__button[disabled] {
  cursor: default;
  color: #000;
  opacity: 0.25;
  pointer-events: none;
}
@media (hover: hover) {
  .dre-slide-band-navigation__button:hover:not([disabled]) {
    opacity: 1;
    text-decoration: none;
  }
}
@-moz-document url-prefix() {
  .dre-slide-band-navigation__button:hover:not([disabled]) {
    opacity: 1;
    text-decoration: none;
  }
}
.dre-slide-band-navigation__button__touch-area {
  display: inline-flex;
  padding: 0.625rem;
  margin: -0.3125rem;
}

.lyd-web-spot-container {
  padding: 2rem 0 0;
}
@media (min-width: 60rem) {
  .lyd-web-spot-container {
    padding: 2.5rem 0 0;
  }
}
.lyd-web-spot-container:first-child {
  padding-top: 0;
}
.lyd-web-spot-container--odd {
  background-color: #f2f2f2;
}

.lyd-web-sample-content-images {
  display: flex;
  margin: 3rem 0 2rem;
}
.lyd-web-sample-content-images .dre-image {
  flex: 0 0 auto;
  width: 22vw;
  height: 22vw;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.04), 0 8px 10px -2px rgba(0, 0, 0, 0.1);
}
.lyd-web-sample-content-images .dre-image:first-child,
.lyd-web-sample-content-images .dre-image:last-child {
  width: 14.75vw;
  height: 14.75vw;
  margin-top: 4vw;
}
.lyd-web-sample-content-images .dre-image:nth-child(2),
.lyd-web-sample-content-images .dre-image:nth-child(4) {
  width: 20vw;
  height: 20vw;
  margin-top: 1vw;
}
@media (min-width: 60rem) {
  .lyd-web-sample-content-images {
    width: 830px;
    margin: 6rem auto 3rem;
  }
  .lyd-web-sample-content-images .dre-image {
    width: 207.5px;
    height: 207.5px;
    box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.04), 0 20px 25px -5px rgba(0, 0, 0, 0.1);
  }
  .lyd-web-sample-content-images .dre-image:first-child,
  .lyd-web-sample-content-images .dre-image:last-child {
    width: 132.8px;
    height: 132.8px;
    margin-top: 37.72727273px;
  }
  .lyd-web-sample-content-images .dre-image:nth-child(2),
  .lyd-web-sample-content-images .dre-image:nth-child(4) {
    width: 179.45945946px;
    height: 179.45945946px;
    margin-top: 16.6px;
  }
}

