@charset "UTF-8";
.mod_janus_event_detail {
  position: relative;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .splide__pagination {
  display: none;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .splide__arrow {
  background: var(--color-orange);
  opacity: 1;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .splide__arrow svg {
  fill: #FFF;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .slide-container {
  height: 100%;
  max-height: 500px;
  border-radius: 8px;
  overflow: hidden;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .slide-container .image-wrapper {
  height: 100%;
  position: relative;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .slide-container .image-wrapper figure {
  height: 100%;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .slide-container .image-wrapper figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.mod_janus_event_detail .event-header-wrapper .slider-container .slide-container .image-wrapper .copyright-picture {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(10px);
  min-height: unset;
  max-width: unset;
  max-height: unset;
  padding: 10px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-top: 60px;
  gap: 50px;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper:not(:has(.event-price-wrapper)) .event-next-event-wrapper .event-next-event-link-wrapper {
  row-gap: 10px;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper > div {
  width: auto !important;
  flex: 1 1 100%;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper {
  background-color: #fbfbfb;
  border-radius: 8px;
  padding: 17px 20px 17px 20px;
  width: 100%;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-dates-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-price-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-next-event-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-category-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-dates-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-price-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-next-event-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-category-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-dates-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-price-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-category-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-dates-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-price-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-next-event-title, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-category-title {
  font-family: "Roboto Condensed", sans-serif;
  color: var(--color-orange);
  font-size: 2rem;
  margin-top: 0px;
  margin-bottom: 7px;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-dates, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-price, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-next-event-day, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-next-event-time, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-wrapper .event-categories, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-dates, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-price, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-next-event-day, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-next-event-time, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-price-wrapper .event-categories, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-dates, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-price, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-day, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-time, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-categories, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-dates, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-price, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-next-event-day, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-next-event-time, .mod_janus_event_detail .event-wrapper .event-information-wrapper .event-categories-wrapper .event-categories {
  font-size: 1.25rem;
  margin: 0;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-price-wrapper {
  width: 100%;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-price-wrapper:has(.event-price-wrapper) {
  height: 100%;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-dates-price-wrapper .event-dates-wrapper {
  margin-bottom: 12px;
  height: 100%;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper {
  display: flex;
  flex-direction: column;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper button {
  font-family: "Roboto", "Arial";
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 500;
  text-decoration: none;
  background-color: var(--color-orange);
  color: var(--color-white);
  border-radius: 5px;
  padding: 9px 14px;
  border: unset;
  max-width: 140px;
  cursor: pointer;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1rem;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.25);
  z-index: 10000;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content {
  border: 10px solid var(--color-orange);
  border-radius: 8px;
  width: 100%;
  max-width: 540px;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content .close {
  color: #000;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content h3 {
  font-size: 30px;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content h3 .more-events-title {
  display: block;
  font-style: italic;
  font-weight: 600;
  color: var(--color-orange);
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content ul {
  list-style: none;
}
.mod_janus_event_detail .event-wrapper .event-information-wrapper .event-next-event-wrapper .event-next-event-link-wrapper .modal-content ul li:before {
  content: "✓";
  margin-right: 1rem;
  color: var(--color-orange);
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 12px;
  margin-top: 2rem;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .map-wrapper {
  width: 100%;
  z-index: 0;
  flex: 1 0 66%;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .map-wrapper > div {
  border-radius: 8px;
  height: 100%;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper {
  flex: 1 0 33%;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .provider-wrapper {
  background-color: #FBFBFB;
  border-radius: 8px;
  padding: 30px 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper .event-provider-headline h2, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper .event-location-headline h2, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .provider-wrapper .event-provider-headline h2, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .provider-wrapper .event-location-headline h2 {
  margin-top: 0;
  font-size: 2rem;
  color: var(--color-orange);
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper .event-provider-content a.more-information, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper .event-location-content a.more-information, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .provider-wrapper .event-provider-content a.more-information, .mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .provider-wrapper .event-location-content a.more-information {
  font-family: "Roboto", "Arial";
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 500;
  text-decoration: none;
  background-color: var(--color-orange);
  color: var(--color-white);
  border-radius: 5px;
  padding: 9px 14px;
  border: unset;
  max-width: 360px;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .location-provider-wrapper .location-wrapper {
  margin-bottom: 2rem;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .event-title {
  font-family: "Source Sans Pro", "Arial";
  font-size: 48px;
  position: relative;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .event-subtitle {
  font-family: "Source Sans Pro", "Arial";
  font-weight: 300;
  font-size: 24px;
  margin-bottom: 2.5rem;
}
.mod_janus_event_detail .event-wrapper .event-content-wrapper .event-description {
  padding-left: 100px;
  margin-bottom: 11px;
}
@media (max-width: 599px) {
  .mod_janus_event_detail .event-information-wrapper {
    gap: 12px !important;
    flex-direction: column;
  }
  .mod_janus_event_detail .event-information-wrapper:not(:has(.event-price-wrapper)) .event-dates-wrapper {
    margin-bottom: 0 !important;
  }
  .mod_janus_event_detail .event-content-wrapper {
    flex-direction: column !important;
  }
  .mod_janus_event_detail .event-content-wrapper .map-wrapper > div {
    height: 250px !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fai-designer.net%2Ftourismustest.ai-designer.net%2Ftourismustest%2Ffiles%2Faid%2Fdesign%2Fcss%2Fmodules%2F_janus_event_detail.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAIM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBH%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%22%7D */