/* Page Size */
@page {
  size: A4;
  margin: 30mm 20mm 15mm 20mm;
}
/* Page Numbers */
@page {
  @top-right {
    content: "Seite " counter(page) "/" counter(pages);
    font-size: 12px;
    line-height: 1.355em;
    color: var(--color-shade);
  }
}
/* HB Logo */
@page {
  @top-left {
    content: "";
  }
}
.pagedjs_margin-top-left .pagedjs_margin-content::after {
  height: 15px;
  width: 150px;
  background-image: var(--brandLogo);
  background-size: contain;
  background-repeat: no-repeat;
}
body.brand-ef .pagedjs_margin-top-left .pagedjs_margin-content::after {
  height: 20px;
}
body.brand-wiwo .pagedjs_margin-top-left .pagedjs_margin-content::after {
  height: 35px;
}
body.brand-mf .pagedjs_margin-top-left .pagedjs_margin-content::after {
  height: 30px;
}
body.brand-tsbg .pagedjs_margin-top-left .pagedjs_margin-content::after {
  height: 26px;
}

/* Running title */
h1 {
  string-set: eventTitle content(text);
}

.event-brochure-block__title, .ce-program-block_title, .partner-list__title, h2 {
  string-set: pageTitle content(text);
}

@page {
  @bottom-left {
    content: string(eventTitle);
    font-size: 12px;
    color: var(--color-shade);
  }
}
@page {
  @bottom-right {
    content: string(pageTitle);
    color: var(--color-shade);
    font-size: 12px;
  }
}
.pagedjs_margin-bottom {
  position: relative;
}
.pagedjs_margin-bottom::after {
  content: "";
  border-top: 1px solid var(--color-shade-light);
  width: 100%;
  display: block;
  position: absolute;
  top: 15px;
  left: 0;
}

@media screen, pagedjs-ignore {
  .pagedjs_pages {
    display: flex;
    width: calc(var(--pagedjs-width));
    flex: 0;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
  }
  .pagedjs_page {
    margin: 10mm;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
  }
}
.event-brochure .text {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .ce-provider {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .ce-provider p {
  margin: 13px 0;
}
.event-brochure .ce-provider p:first-child {
  margin-top: 0;
}
.event-brochure .ce-provider ul {
  margin: 13px 0 13px 11px;
}
.event-brochure .ce-provider ul li {
  margin-bottom: 13px !important;
  margin-left: 7px;
}
.event-brochure h1, .event-brochure h2, .event-brochure h3, .event-brochure h4 {
  break-after: avoid;
}
.event-brochure h2, .event-brochure .ce-title {
  font-size: 21px;
  line-height: 1.355em;
  font-weight: 600;
  page-break-after: avoid;
  break-after: avoid;
}
.event-brochure h3 {
  font-size: 17px;
  line-height: 1.355em;
  font-weight: 600;
}
.event-brochure h4 {
  font-size: 13px;
  line-height: 1.355em;
  font-weight: 600;
}
.event-brochure .container {
  padding: 0;
}
.event-brochure .site-event header {
  background: none !important;
  margin: 0;
}
.event-brochure .site-event header .head {
  padding: 0;
  column-gap: 40px;
}
.event-brochure .site-event header .head h1 {
  font-size: 24px;
  line-height: 1.355em;
  font-weight: 700;
}
.event-brochure .site-event header .head .event-subtitle {
  font-size: 16px;
  line-height: 1.355em;
  margin-top: 0;
}
.event-brochure .site-event header .head .content {
  margin-right: 0;
}
.event-brochure .site-event header .head .content .text {
  font-size: 11px;
  line-height: 11px;
}
.event-brochure .site-event header .head .content .date {
  margin-bottom: 0;
}
.event-brochure .site-event .article .event-brochure-block:not(.allow-break-inside):not(.wp-block-event-program) {
  break-inside: avoid;
}
.event-brochure .site-event .article .event-brochure-block .event-brochure-block__title {
  font-size: 21px;
  line-height: 1.355em;
  font-weight: 600;
  page-break-after: avoid;
  break-after: avoid;
}
.event-brochure .site-event .article .event-brochure-block:first-child .event-brochure-block__title {
  margin-top: 0;
}
.event-brochure .site-event .article .event-brochure-block:not(:first-child) .event-brochure-block__title {
  margin-top: 40px;
}
.event-brochure .site-event .article hr {
  margin: 20px 0 !important;
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.event-brochure .site-event .article .accordion-item .accordion__head .accordion__caret {
  display: none;
}
.event-brochure .site-event .article .accordion-item .accordion__body {
  padding: 0 !important;
}
.event-brochure .site-event .article .accordion-item .presented-by {
  margin-top: 10px !important;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper {
  display: flex;
  column-gap: 40px;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper .event-brochure__frontpage-content {
  width: calc(100% - 265px - 40px);
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper .event-brochure__frontpage-content > :first-child {
  margin-top: 0;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper .event-brochure__frontpage-content .partner {
  margin-top: 20px;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper .event-brochure__frontpage-content .partner img {
  max-width: 200px;
  max-height: 30px;
}
.event-brochure .site-event .article .event-brochure__frontpage-wrapper .event-brochure__frontpage-content .presented-by {
  white-space: pre-wrap;
}
.event-brochure .site-event .article aside {
  flex: 1;
  width: 265px;
}
.event-brochure .site-event .article aside p {
  margin: 0;
}
.event-brochure .site-event .article aside .cover img {
  width: 265px;
}
.event-brochure .site-event .article .info-card.venues .venue__location, .event-brochure .site-event .article .info-card.venues .venue__street, .event-brochure .site-event .article .info-card.venues .venue__city {
  display: block;
}
.event-brochure .site-event .article .info-card.venues .card-link {
  display: none;
}
.event-brochure .site-event .article .info-card.tickets .ticket .ticket__price {
  color: var(--color-success);
  font-weight: 600;
}
.event-brochure .site-event .article .info-card.contact .card-contact {
  display: flex;
  flex-wrap: wrap;
  margin: 13px 0;
}
.event-brochure .site-event .article .info-card.contact .card-contact:first-child {
  margin-top: 0;
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-content {
  display: none;
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-details {
  width: calc(100% - 67px);
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-name {
  display: block;
  font-size: 13px;
  line-height: 1.355em;
  font-weight: 600;
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-role {
  display: block;
  margin: 7px 0;
  font-size: 13px;
  line-height: 1.355em;
  color: var(--color-shade-dark);
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-image {
  width: 50px;
  height: 50px;
  margin-right: 13px;
  object-fit: cover;
  border-radius: 50%;
  background-color: var(--color-shade-light);
}
.event-brochure .site-event .article .info-card.contact .card-contact .contact-connect {
  width: 100%;
  margin: 13px 0;
}
.event-brochure .site-event .article .info-card.contact .card-contact a {
  display: block;
  color: var(--color-primary);
}
.event-brochure .site-event .article .info-card.contact .card-contact a:hover {
  color: var(--color-primary-darker);
}
.event-brochure .site-event .article .info-card.contact .card-contact + .card-contact {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 13px;
}
.event-brochure .site-event .article .info-card.organizer img {
  max-width: 115px;
}
.event-brochure .site-event .article .info-card:not(:last-child) {
  margin-bottom: 20px;
}
.event-brochure .site-event .article .info-card .card-title {
  font-size: 16px;
  line-height: 1.355em;
  font-weight: 700;
  margin-bottom: 13px;
  display: block;
}
.event-brochure .site-event .article .info-card .card-title .card-title__sub {
  font-size: 11px;
  font-weight: 400;
  display: block;
  line-height: 19px;
}
.event-brochure .site-event .article .info-card .card-heading {
  font-size: 13px;
  line-height: 1.355em;
  display: block;
  margin-bottom: 0.5em;
  margin-top: -0.5em;
}
.event-brochure .site-event .article .info-card .card-toggle {
  display: none;
}
.event-brochure .site-event .article .info-card .card-desc {
  break-inside: avoid;
}
.event-brochure .site-event .article .info-card .link {
  color: var(--color-primary);
}
.event-brochure .site-event .article .wp-block-brochure-about .organizer__links {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program > h2 {
  font-size: 21px;
  line-height: 1.355em;
  font-weight: 600;
  page-break-after: avoid;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_navigation {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block {
  display: block;
  columns: 2;
  column-gap: 70px;
  column-fill: auto;
  column-rule: 1px solid rgba(0, 0, 0, 0.1);
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block:not(:first-child) {
  margin-top: 50px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block:not(:first-child) .ce-program-block_title {
  margin-top: 20px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-block_title {
  font-size: 17px;
  line-height: 1.355em;
  /*                                 border-bottom: 1px solid rgba(0,0,0,0.1); */
  margin: 0 0 20px;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item {
  padding: 12px 0;
  display: block;
  hyphens: auto;
  /*                                 &.has-time-location {
                                      display: flex;
                                      justify-content: flex-end;
                                      .ce-program-item_details {
                                          flex: 0 1 auto;
                                          width: 550px;
                                      }
                                  } */
  /*                                 &.type-program-group {
                                      background: rgb(239 124 0 / 10%);
                                      padding: 12px;
                                      margin: 0 -12px;
                                      border-bottom: none;
                                  } */
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item:not(.type-parallel):not(.type-program-group):not(.type-schedule):not(.column-break-avoid) {
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.column-break-avoid {
  break-inside: avoid-column;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-heading {
  border: none;
  padding-top: 20px;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-heading .ce-program-item_heading.ce-program-item_heading--large {
  font-size: 17px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-heading .ce-program-item_heading.ce-program-item_heading--small {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-heading + .ce-program-item {
  break-before: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.has-time-location .ce-program-item_details {
  break-before: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.is-last-item-on-page {
  padding-bottom: 0;
  border: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item:first-child {
  padding-top: 0;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_time-location {
  color: var(--color-primary-darker);
  font-size: 13px;
  line-height: 1.355em;
  display: block;
  margin-bottom: 5px;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_time-location br {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_title {
  font-size: 13px;
  line-height: 1.355em;
  font-weight: 700;
  margin-bottom: 13px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text h1, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text h2, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text h3, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text h4, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text h5, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text p, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text span, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text a, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text strong, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text b {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_text img {
  max-width: min(250px, 50% - 7px);
  margin-right: 3px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_speakers {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 15px;
  margin-top: 15px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_speakers > div {
  width: calc(50% - 15px);
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_speakers > div:only-of-type {
  flex-grow: 1;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-program-item_speakers_heading {
  font-size: 13px;
  line-height: 1.355em;
  width: 100%;
  margin-bottom: 0;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker {
  align-items: flex-start;
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker .ce-speaker__cover {
  min-width: 50px;
  width: 50px;
  height: 50px;
  margin-right: 7px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker .ce-speaker__name, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker .ce-speaker__role {
  font-size: 10px;
  line-height: 1.15em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker .ce-speaker__show-more {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details .ce-speaker:not(:last-child) {
  margin-bottom: 0;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item_details > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item:last-child {
  border: none !important;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-program-group .ce-program-item .ce-program-item_title, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-parallel .ce-program-item .ce-program-item_title {
  font-size: 13px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-parallel .ce-program-item__parallel .ce-program-item {
  margin-left: 10px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .accordion__head {
  display: block;
  padding: 0;
  margin-bottom: 10px;
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item__parallel-title {
  display: block;
  font-size: 13px;
  line-height: 1.355em;
  border-left: 2px solid var(--color-primary);
  padding-left: 8px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item .ce-program-item__parallel-subtitle {
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.355em;
  padding-left: 10px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .program-item_schedule {
  display: block;
  font-size: unset;
  line-height: unset;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session {
  background: none;
  margin: 0;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session .session-item__wrapper {
  display: flex;
  flex-direction: column;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session .session-item__wrapper .session-item__time-location {
  order: -1;
  color: var(--color-primary);
  margin-bottom: 5px;
  font-weight: 600;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session .session-item__details {
  display: block;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session span.session-item__session-title {
  background-color: var(--color-shade-lighter);
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .ce-program-item__session .session-item__title {
  font-size: 13px;
  line-height: 1.355em;
  font-weight: 700;
  margin-bottom: 13px;
  color: unset;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__show-more, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__details .ce-program-item_title, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .program-item_schedule-time-slot {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser {
  display: none;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure {
  display: block;
  margin: 0 0 15px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speakers {
  flex-direction: row;
  flex-wrap: wrap;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speaker-cover {
  min-width: 50px;
  width: 50px;
  height: 50px;
  margin-right: 7px;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speaker {
  gap: 0;
  width: calc(50% - 15px);
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speaker-image {
  background: var(--color-shade-light);
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speaker-name {
  font-size: 10px;
  line-height: 1.15em;
  font-weight: 700;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-speaker-role {
  font-size: 10px;
  line-height: 1.15em;
}
.event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-text, .event-brochure .site-event .article .wp-block-event-program .ce-program .ce-program_blocks .ce-program_block .ce-program-item.type-schedule .session-item__teaser.show-in-brochure .session-item__teaser-text-after-speakers {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-agenda {
  padding: 0;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__filter-day-links, .event-brochure .site-event .article .wp-block-agenda .agenda__filter-type-links, .event-brochure .site-event .article .wp-block-agenda .agenda__content-header {
  display: none;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__headline {
  margin-bottom: 20px !important;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day {
  column-count: 2;
  column-rule: 1px solid rgba(0, 0, 0, 0.1);
  column-gap: 70px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day .agenda__subheadline-wrap {
  column-span: all;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day .agenda__subheadline-wrap .agenda__subheadline {
  font-size: 19px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day .agenda__content-title {
  column-span: all;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day .agenda__content-title:not(:first-child) {
  margin-top: 40px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day:first-child .agenda__subheadline-wrap .agenda__subheadline {
  margin-top: 0 !important;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__day:not(:first-child) {
  margin-top: 40px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row {
  display: block;
  padding: 0;
  margin-top: 20px;
  break-inside: avoid;
  hyphens: auto;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row:first-child {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row.same-time::after {
  width: 100%;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-info {
  padding-top: 20px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-info-time {
  font-size: 13px;
  line-height: 1.355em;
  display: block;
  color: var(--color-primary);
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-info-time .same-time {
  font-size: 10px;
  padding: 1px 6px;
  background-color: var(--color-primary);
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-title {
  font-size: 13px;
  margin-top: 5px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-details:first-child .agenda__content-row-title {
  margin-top: 20px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-languages-duration-wrap {
  display: none;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-lecture-types .agenda__content-row-lecture-types-item {
  font-size: 11px;
  padding: 3px 6px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-text * {
  font-size: 13px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  gap: 15px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper > .agenda__content-row-speaker {
  width: calc(50% - 15px);
  gap: 7px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper > .agenda__content-row-speaker:only-of-type {
  flex-grow: 1;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper > .agenda__content-row-speaker .agenda__content-row-speaker-cover {
  width: 50px;
  height: 50px;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper .agenda__content-row-speaker-name, .event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper .agenda__content-row-speaker-role {
  font-size: 10px;
  line-height: 1.15em;
}
.event-brochure .site-event .article .wp-block-agenda .agenda__content-row .agenda__content-row-speaker-wrapper .agenda__content-row-speaker-name {
  font-weight: 700;
}
.event-brochure .site-event .article .wp-block-event-partner .partner-list__title {
  font-size: 21px;
  line-height: 1.355em;
  font-weight: 600;
  page-break-after: avoid;
  break-after: avoid;
}
.event-brochure .site-event .article .wp-block-event-partner .partner-list__title + .partner-category {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-event-partner .partner-category {
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-event-partner .partner-category .partner-category__title {
  font-size: 17px;
  line-height: 1.355em;
  font-weight: 600;
}
.event-brochure .site-event .article .wp-block-event-partner .partner-category + .partner-category {
  margin-top: 40px;
}
.event-brochure .site-event .article .wp-block-event-partner .partners + .partners {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-event-partner.is-style-default .partner__image {
  flex: 0 0 auto;
  max-width: 150px;
}
.event-brochure .site-event .article .wp-block-event-partner.is-style-default .partner__details {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .wp-block-event-partner.is-style-grid .partner {
  margin: 20px 10px 0;
  width: calc(25% - 20px);
}
.event-brochure .site-event .article .wp-block-event-partner.is-style-grid .partner .partner__image {
  height: 85px;
}
.event-brochure .site-event .article .wp-block-event-partner.is-style-grid .partner .partner__image img {
  max-height: 60px;
  padding: 7% 10%;
}
.event-brochure .site-event .article .wp-block-event-partner .partner {
  page-break-inside: avoid;
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-event-partner .partner:first-child {
  break-before: avoid;
}
.event-brochure .site-event .article .wp-block-brochure-dates-venues .dates {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.event-brochure .site-event .article .wp-block-brochure-dates-venues .dates > p {
  width: calc(50% - 20px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0 15px 0;
  margin: 10px 0;
}
.event-brochure .site-event .article .wp-block-brochure-dates-venues .dates .dates__location {
  font-weight: 600;
  color: var(--color-shade-dark);
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets-wrapper {
  margin-bottom: 25px;
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets {
  columns: 2;
  column-gap: 50px;
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets > .card-title, .event-brochure .site-event .article .wp-block-brochure-tickets .tickets .card-heading, .event-brochure .site-event .article .wp-block-brochure-tickets .tickets .card-block {
  column-span: all;
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets .card-title {
  margin-bottom: 20px;
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets .card-heading {
  margin-top: 10px;
}
.event-brochure .site-event .article .wp-block-brochure-tickets .tickets .ticket {
  margin: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper {
  padding: 20px;
  background-color: #fdf2e5;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card {
  display: flex;
  gap: 50px;
  margin: 50px 0;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card:first-child {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card:last-child {
  margin-bottom: 0;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card .card-title {
  flex: 0 0 calc(40% - 50px);
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card.register .link {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.event-brochure .site-event .article .wp-block-brochure-registration .registration-wrapper .info-card.register .link img {
  order: -1;
  width: max-content;
}
.event-brochure .site-event .article .wp-block-brochure-registration .card-contact, .event-brochure .site-event .article .wp-block-brochure-registration .contact-connect {
  margin-bottom: 0 !important;
}
.event-brochure .site-event .article .wp-block-brochure-registration .organizer__links a {
  display: block;
  color: var(--color-primary);
  font-weight: 600;
}
.event-brochure .site-event .article .wp-block-brochure-registration .organizer__links a span {
  font-weight: 400;
  display: block;
  margin-bottom: 3px;
}
.event-brochure .site-event .article .wp-block-group.has-background {
  padding: 20px;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker {
  break-inside: avoid;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__cover {
  min-width: 100px;
  width: 100px;
  height: 100px;
  padding: 0;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__name, .event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__role {
  font-size: 12px;
  line-height: 1.15em;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__role {
  hyphens: auto;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__bio, .event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__cv-excerpt {
  font-size: 13px;
  line-height: 1.355em;
}
.event-brochure .site-event .article .ce-speakers-list .ce-speakers__layout .ce-speaker .ce-speaker__show-more {
  display: none;
}
.event-brochure .site-event .article .ce-speakers-list.is-style-default .ce-speaker__wrapper .ce-speaker__cover {
  flex-shrink: 0;
}
.event-brochure .site-event .article .ce-speakers-list.is-style-grid .ce-speaker .ce-speaker__cover {
  margin: 0 auto;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voices_slides {
  overflow: visible;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice {
  break-inside: avoid;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice:not(:first-child) {
  padding-top: 60px;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice > svg {
  width: 40px;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice .ce-customer-voice_quote {
  font-size: 21px;
  line-height: 28px;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice .ce-customer-voice_name, .event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voice .ce-customer-voice_role {
  font-size: 13px;
  line-height: 19px;
}
.event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voices_dots, .event-brochure .site-event .article .wp-block-ce-customer-voices .ce-customer-voices_navigation {
  display: none;
}
.event-brochure .site-event .article .wp-block-columns > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.event-brochure .site-event .article .wp-block-columns > .wp-block-column[style*=flex-basis] {
  flex-grow: 0;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__location-wrapper {
  display: flex;
  gap: 2em;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__info {
  flex: 1;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__info p {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__info .event-venue__info--date {
  color: var(--color-shade);
  margin-bottom: 0;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__map {
  flex: 2;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__map iframe {
  width: 100%;
  min-height: 100%;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue .event-venue__map textarea {
  font-size: 13px;
}
.event-brochure .site-event .article .wp-block-hmg-live-event-venue + .wp-block-hmg-live-event-venue {
  margin-top: 60px;
}
.event-brochure .site-event .article .wp-block-brochure-newsletter .attention__grid {
  display: flex;
  align-items: center;
}
.event-brochure .site-event .article .wp-block-brochure-newsletter .attention__grid .attention__image {
  width: 450px;
  max-width: 33.3333333333%;
  flex-shrink: 0;
  margin-right: 20px;
}
.event-brochure .site-event .article .wp-block-brochure-newsletter .attention__grid .attention__content {
  margin-top: 0;
}
.event-brochure .site-event .article .wp-block-brochure-newsletter .attention__cta {
  font-size: 14px;
}
.event-brochure .site-event .article .wp-block-attention {
  padding-top: 20px;
  padding-bottom: 20px;
}
.event-brochure .event__label {
  display: none;
}
.event-brochure .page-break-after {
  page-break-after: always;
  break-after: page;
}
.event-brochure .page-break-before {
  page-break-before: always;
  break-before: page;
}
.event-brochure .page-break-avoid {
  page-break-before: avoid;
  break-before: avoid;
}
.event-brochure .page-break-auto {
  break-inside: auto !important;
}
.event-brochure .column-break-after {
  break-after: column;
}
.event-brochure .column-break-before {
  break-before: column;
}
.event-brochure.brand-wiwo span.has-brand-style,
.event-brochure.brand-wiwo h2.has-brand-style,
.event-brochure.brand-wiwo h3.has-brand-style,
.event-brochure.brand-wiwo [class*=wp-block-]:not(.no-brand-style) h2:not(.no-brand-style),
.event-brochure.brand-wiwo .diagram__headline,
.event-brochure.brand-wiwo .hmg-contact__title,
.event-brochure.brand-wiwo .partner-list__title {
  font-weight: 700;
}
.event-brochure.brand-wiwo span.has-brand-style::before,
.event-brochure.brand-wiwo h2.has-brand-style::before,
.event-brochure.brand-wiwo h3.has-brand-style::before,
.event-brochure.brand-wiwo [class*=wp-block-]:not(.no-brand-style) h2:not(.no-brand-style)::before,
.event-brochure.brand-wiwo .diagram__headline::before,
.event-brochure.brand-wiwo .hmg-contact__title::before,
.event-brochure.brand-wiwo .partner-list__title::before {
  min-width: 8px;
  width: 8px;
  height: 8px;
  margin-right: 5px;
}
.event-brochure.brand-wiwo .site-event header .head .date {
  color: var(--color-secondary) !important;
}
.event-brochure.brand-wiwo .agenda__content-row .agenda__content-row-info-time {
  color: var(--color-secondary) !important;
}
.event-brochure.brand-wiwo .agenda__content-row .agenda__content-row-info-time .same-time {
  background-color: var(--color-secondary) !important;
}

/*# sourceMappingURL=event-brochure.css.map */
