.elementor-4377 .elementor-element.elementor-element-3e566e80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-68976539{--spacer-size:50px;}.elementor-4377 .elementor-element.elementor-element-6882e065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-172f06bd .elementor-heading-title{font-size:40px;}.elementor-4377 .elementor-element.elementor-element-7d5e58ea{--display:flex;}.elementor-4377 .elementor-element.elementor-element-7d1221f4{--display:flex;}.elementor-4377 .elementor-element.elementor-element-7fede1a6{font-size:18px;}.elementor-4377 .elementor-element.elementor-element-504aa866{--display:flex;}.elementor-4377 .elementor-element.elementor-element-c84f2d0{--spacer-size:50px;}.elementor-4377 .elementor-element.elementor-element-43b20d18{--display:flex;}.elementor-4377 .elementor-element.elementor-element-74414c08{text-align:center;}.elementor-4377 .elementor-element.elementor-element-74414c08 .elementor-heading-title{font-size:30px;}.elementor-4377 .elementor-element.elementor-element-7b5e3678 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-4377 .elementor-element.elementor-element-7b5e3678:after{content:"0.66";position:absolute;color:transparent;}.elementor-4377 .elementor-element.elementor-element-246c25e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4377 .elementor-element.elementor-element-53519505{--spacer-size:50px;}body.elementor-page-4377:not(.elementor-motion-effects-element-type-background), body.elementor-page-4377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}@media(max-width:767px){.elementor-4377 .elementor-element.elementor-element-172f06bd > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-4377 .elementor-element.elementor-element-172f06bd .elementor-heading-title{font-size:30px;}.elementor-4377 .elementor-element.elementor-element-7d1221f4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4377 .elementor-element.elementor-element-43b20d18{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-7fede1a6 */<style>
.event-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 40px;
  font-size: 16px;
  table-layout: fixed; /* WICHTIG */
}

.event-table th,
.event-table td {
  padding: 12px;
  border-bottom: 1px solid #eaeaea;
  vertical-align: top;
}

.event-table th {
  background-color: #f5f5f5;
  font-weight: 600;
  text-align: left;
}

/* Feste Spaltenbreiten */
.event-table th:nth-child(1),
.event-table td:nth-child(1) {
  width: 18%;
}

.event-table th:nth-child(2),
.event-table td:nth-child(2) {
  width: 62%;
}

.event-table th:nth-child(3),
.event-table td:nth-child(3) {
  width: 20%;
  white-space: nowrap;
}
</style>/* End custom CSS */