:root {
  --term-color-fach-kompetenzen: #A5BD84;
  --term-color-fuehrung-management: #EC6159;
  --color-owl-rot: var(--ast-global-color-0); /*#EC6159;*/
  --color-owl-blau: var(--ast-global-color-2); /*#1f3158;*/
  --term-color-it-digitalisierung: #A5ADBC;
  --term-color-persoenliche-soziale-kompetenzen: #FCCC84;
  --border-radius: 15px;
  --border-ctrl-radius: 3px;
  --border-width: 2px;
  --padding: 1.375rem;
  --margin-bottom: var(--padding);
  --text-color: var(--color-owl-blau);
  --mach-gap: 20px;
  --font-family-nunito: 'Nunito Sans',sans-serif;
  --font-family-ibm-plax: 'IBM Plex Sans',sans-serif;
  --font-family-aleo: 'Aleo',serif;
}
.gform-theme--api,
.gform-theme--foundation {
  --gf-form-gap-x: 25px;
  --gf-form-gap-y: 25px;
  --gf-field-gap-x: 25px;
  --gf-field-gap-y: 12px;
  --gf-label-width: 30%;
  --gf-label-req-gap: 6px;
  --gf-form-footer-margin-y-start: 24px;
  --gf-form-footer-gap: 8px;
  --gf-field-date-width: 168px;
  --gf-field-time-width: 110px;
  --gf-field-list-btns-gap: 8px;
  --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
  --gf-field-pg-steps-gap-y: 8px;
  --gf-field-pg-steps-gap-x: 24px;
}
.gform-theme--framework,
#gform_wrapper_2[data-form-index="0"].gform-theme,
#primary #main .gform-theme {
  --gf-ctrl-btn-radius: 50px;
  --gf-ctrl-radius: var(--border-ctrl-radius);
  --gf-color-primary: var(--color-owl-rot);
  --gf-color-primary-rgb: 32, 76, 229;
  --gf-color-primary-contrast: #fff;
  --gf-color-primary-contrast-rgb: 255, 255, 255;
  --gf-color-primary-darker: #001AB3;
  --gf-color-primary-lighter: #527EFF;
  --gf-color-secondary: #fff;
  --gf-color-secondary-rgb: 255, 255, 255;
  --gf-color-secondary-contrast: #112337;
  --gf-color-secondary-contrast-rgb: 17, 35, 55;
  --gf-color-secondary-darker: #F5F5F5;
  --gf-color-secondary-lighter: #FFFFFF;
  --gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);
  --gf-color-out-ctrl-light-rgb: 17, 35, 55;
  --gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);
  --gf-color-out-ctrl-light-lighter: #F5F5F5;
  --gf-color-out-ctrl-dark: #585e6a;
  --gf-color-out-ctrl-dark-rgb: 88, 94, 106;
  --gf-color-out-ctrl-dark-darker: #112337;
  --gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);
  --gf-color-in-ctrl: #fff;
  --gf-color-in-ctrl-rgb: 255, 255, 255;
  --gf-color-in-ctrl-contrast: #112337;
  --gf-color-in-ctrl-contrast-rgb: 17, 35, 55;
  --gf-color-in-ctrl-darker: #F5F5F5;
  --gf-color-in-ctrl-lighter: #FFFFFF;
  --gf-color-in-ctrl-primary: var(--color-owl-blau);
  --gf-color-in-ctrl-primary-rgb: 32, 76, 229;
  --gf-color-in-ctrl-primary-contrast: #fff;
  --gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;
  --gf-color-in-ctrl-primary-darker: var(--color-owl-blau);
  --gf-color-in-ctrl-primary-lighter: var(--color-owl-blau);
  --gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);
  --gf-color-in-ctrl-light-rgb: 17, 35, 55;
  --gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);
  --gf-color-in-ctrl-light-lighter: #F5F5F5;
  --gf-color-in-ctrl-dark: #585e6a;
  --gf-color-in-ctrl-dark-rgb: 88, 94, 106;
  --gf-color-in-ctrl-dark-darker: #112337;
  --gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);
  --gf-radius: var(--border-ctrl-radius);
  --gf-font-size-primary: 1rem;
  --gf-font-size-secondary: 1rem;
  --gf-font-size-tertiary: 0.9375rem;
  --gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");
  --gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");
  --gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");
  --gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);
  --gf-ctrl-border-color: var(--color-owl-blau);
  --gf-ctrl-border-width: var(--border-width);
  --gf-ctrl-size: var(--gf-ctrl-size-md);
  --gf-ctrl-label-color-primary: #112337;
  --gf-ctrl-label-color-secondary: #112337;
  --gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);
  --gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);
  --gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);
  --gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);
  --gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);
  --gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);
  --gf-ctrl-btn-border-color-secondary: var(--color-owl-rot);
  --gf-ctrl-file-btn-bg-color-hover: var(--color-owl-blau);
  --gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);
}
.gform-theme--foundation .ginput_complex select {
  border-color: var(--color-owl-blau);
 border-width: var(--gf-ctrl-border-width);
 border-style: solid;
 border-radius: var(--border-ctrl-radius);
 height: 2.235em
}
.gform_wrapper form input:not([type="submit"]):focus,
.gform_wrapper form select:focus,
.gform_wrapper form textarea:focus,
.gform-theme--foundation .ginput_complex select:focus {
  border-color: var(--color-owl-rot);
  border-width: var(--gf-ctrl-border-width);
  border-style: solid;
}
.inline-choices .gfield_radio {
  -webkit-box-orient: horizontal!important;
  -webkit-box-direction: normal!important;
      -ms-flex-direction: row!important;
          flex-direction: row!important;
}
.gpnf-no-entries td span {
  text-transform: none!important;
}
table.gpnf-nested-entries {
  border: solid var(--border-width) var(--color-owl-blau);
  overflow: hidden;
}
div.tingle-modal-box {
  border-radius: calc(var(--border-radius) + 2px);
}
div.tingle-modal-box__footer {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
div.gpnf-modal .gpnf-modal-header {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  background-color: var(--color-owl-blau)!important;
  ;
}
.gpnf-modal .tingle-btn {
  border-radius: 50px!important;
  padding: 0.4em 2em;
  line-height: 1.65;
  background-color: var(--color-owl-blau);
}
.gpnf-modal .tingle-btn:hover {
  background-color: var(--color-owl-rot);
}
.gpnf-modal .tingle-btn.tingle-btn--primary {
  background-color: var(--color-owl-rot);
}
.gpnf-modal .tingle-btn.tingle-btn--primary:hover {
  background-color: var(--color-owl-blau);
}
@media all and (min-width: 768px) {
  .event_grid .jet-listing-grid__items.grid-col-desk-1 {
    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
    display: -ms-grid;
    display: grid;
  }
}
.hide {
  display: none;
}
.inline_block_width_auto {
  display: inline-block;
  width: auto !important;
}
.jet-checkboxes-list__button {
  background-color: #fff;
  --local-border-color: var(--color-owl-rot);
  --local-invert-color: #fff;
  border-color: var(--local-border-color)!important;
  ;
  border-width:  var(--border-width)!important;
  border-style: solid;
  padding-left: var(--padding);
  padding-right: var(--padding);
  border-radius: 50px;
  font-weight: 500;
  padding-top: calc( var(--padding) / 4 );
  padding-bottom: calc( var(--padding) / 4 );
}
.jet-checkboxes-list__button:hover,
.jet-checkboxes-list__item:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__button {
  background-color: var(--local-border-color);
  color: var(--local-invert-color);
}
.jet-checkboxes-list__item:has(.jet-checkboxes-list__input[value="74"]) .jet-checkboxes-list__button {
  --local-border-color: var(--term-color-fuehrung-management)!important;
}
.jet-checkboxes-list__item:has(.jet-checkboxes-list__input[value="75"]) .jet-checkboxes-list__button {
  --local-border-color: var(--term-color-persoenliche-soziale-kompetenzen)!important;
}
.jet-checkboxes-list__item:has(.jet-checkboxes-list__input[value="76"]) .jet-checkboxes-list__button {
  --local-border-color: var(--term-color-fach-kompetenzen)!important;
}
.jet-checkboxes-list__item:has(.jet-checkboxes-list__input[value="77"]) .jet-checkboxes-list__button {
  --local-border-color: var(--term-color-it-digitalisierung)!important;
}
.jet-checkboxes-list__item .jet-checkboxes-list__decorator {
  display: none;
}
.jet-date-range .jet-date-range__from,
.jet-date-range .jet-date-range__to,
select,
input[type="text"],
input[type="search"] {
  border-radius: var(--border-ctrl-radius);
  border-width: var(--border-width);
  border-color: var(--color-owl-blau);
  padding-left: var(--padding);
  padding-right: var(--padding);
  padding-top: calc( var(--padding) / 4 );
  padding-bottom: calc( var(--padding) / 4 );
  color: var(--text-color)



}
select {
  padding-top: calc( (var(--padding) / 4 ) + ( (var(--ast-body-line-height,1.65em) - 1.3em ) / 2 ) );
  padding-bottom: calc( (var(--padding) / 4 ) + ( (var(--ast-body-line-height,1.65em) - 1.3em ) / 2) );
}
.jet-date-range .jet-date-range__from:focus,
.jet-date-range .jet-date-range__to:focus,
select:focus,
input[type="text"]:focus,
input[type="search"]:focus {
  border-color: var(--color-owl-rot);
  border-style: solid;
  border-width: var(--border-width);
}
.jet-date-range .jet-date-range__from {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: calc( var(--border-width) / 2 );
}
.jet-date-range .jet-date-range__to {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: calc( var(--border-width) / 2 );
}

.entry-content > .wp-block-uagb-container.hero-container {
  min-height: 56vw;
}
.wp-block-uagb-container.uagb-is-root-container.ultra-wide > div.uagb-container-inner-blocks-wrap {
  max-width: 1700px!important;
}
.no-padding-top{
  padding-top: 0!important;
}
.no-padding-bottom{
  padding-bottom: 0!important;
}
.no-margin-bottom {
  margin-bottom: 0!important;
}
.margin-bottom {
  margin-bottom: var(--margin-bottom);
}
div.wp-block-uagb-container.uagb-is-root-container.alignfull.event-list-container > .uagb-container-inner-blocks-wrap {
  --inner-content-custom-width: min( 100%, 1780px);
}
.event_grid .jet-listing-grid__items,.event_grid .jet-ajax-search__results-item{
  grid-gap: 30px;
}
.event_grid  .jet-ajax-search__results-slide, .jet-ajax-search-block .jet-ajax-search__results-slide {
  grid-gap: 30px;
}
.event_grid.jet-ajax-search-block .jet-ajax-search__results-slide {
  padding-left: 10px;
  padding-right: 10px;
}
.event_grid .jet-listing-grid__item ,
.event_grid .jet-ajax-search__results-item, .event_grid.jet-ajax-search-block .jet-ajax-search__results-item {
  padding: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc( ( 100% - ( (var(--columns) - 1) * 30px) ) / var(--columns));
  flex: 0 0 calc( ( 100% - ( (var(--columns) - 1) * 30px) ) / var(--columns));
}
.event_grid .jet-listing-grid__item .jet-engine-listing-overlay-wrap,
.event_grid .jet-ajax-search__results-item .jet-engine-listing-overlay-wrap
{
  --term-color: var(--term-color-persoenliche-soziale-kompetenzen);
  border: solid 2px var(--term-color);
  border-radius: var(--border-radius);
  padding: 0;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: stretch;
  height: 100%;
}
.event_grid .jet-listing-grid__item.fach-kompetenzen .jet-engine-listing-overlay-wrap,
.event_grid .jet-ajax-search__results-item .fach-kompetenzen.jet-engine-listing-overlay-wrap {
  --term-color: var(--term-color-fach-kompetenzen);
}
.event_grid .jet-listing-grid__item.fuehrung-management .jet-engine-listing-overlay-wrap,
.event_grid .jet-ajax-search__results-item .fuehrung-management.jet-engine-listing-overlay-wrap {
  --term-color: var(--term-color-fuehrung-management);
}
.event_grid .jet-listing-grid__item.it-digitalisierung .jet-engine-listing-overlay-wrap,
.event_grid .jet-ajax-search__results-item .it-digitalisierung.jet-engine-listing-overlay-wrap {
  --term-color: var(--term-color-it-digitalisierung);
}
.event_grid .jet-listing-grid__item .jet-engine-listing-overlay-wrap > *,
.event_grid .jet-ajax-search__results-item .jet-engine-listing-overlay-wrap > * {
  padding: var(--padding);
  margin-bottom: 0;
  -ms-flex-negative: 100;
  flex-shrink: 100;
}
.event_grid .jet-listing-grid__item .term_heading,
.event_grid .jet-ajax-search__results-item .term_heading{
  background-color: var(--term-color);
}
.event_grid .jet-listing-grid__item .term_heading a,
.event_grid .jet-ajax-search__results-item .term_heading a {
  text-decoration: none;
}
.event_grid .jet-listing-grid__item a h2,
.event_grid .jet-ajax-search__results-item a h2 {
  font-size: 1.375rem; /* 22px */
  font-size: 1.25rem; /* 20px */
  font-family: var(--font-family-ibm-plax);
  min-height: 3.9em;
  margin-bottom: 0;
}
.event_grid .jet-listing-grid__item .term_heading,
.event_grid .jet-ajax-search__results-item .term_heading {
  background-color: var(--term-color);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  margin-bottom: 0;
}
.event_grid .short_desc {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.event_grid .jet-listing-grid__item .jet-engine-listing-overlay-wrap .wp-block-uagb-container:first-child .jet-listing-dynamic-terms__link,
.event_grid .jet-ajax-search__results-item .wp-block-uagb-container:first-child .jet-listing-dynamic-terms__link{
  color: #fff;
  text-decoration: none;
  font-size: 0.875rem;
}
.event_grid .jet-listing-grid__item .jet-engine-listing-overlay-wrap .wp-block-uagb-container:first-child .jet-listing-dynamic-terms,
.event_grid .jet-ajax-search__results-item .wp-block-uagb-container:first-child .jet-listing-dynamic-terms{
  padding-bottom: 0.4rem;
}
.event_grid .jet-listing-grid__item .divider_bottom,
.event_grid .jet-ajax-search__results-item .divider_bottom{
  position: relative;
  width: 100%;
}
.event_grid .jet-listing-grid__item .divider_bottom::after,
.event_grid .jet-ajax-search__results-item .divider_bottom::after{
  position: absolute;
  border-bottom: solid 2px var(--term-color);
  content:'';
  display: block;
  width: calc(100% - (2 * var(--padding)));
  height: 2px;
  left: var(--padding);
  bottom: 0;
}
.event_grid .date_state {
  font-weight: 600;
  width: 100%;
  margin-top: auto;
  font-size: 1.375rem; /* 22px */
  font-size: 1.25rem; /* 20px */
}
.event_grid .date_state > * {
  -ms-flex-negative: 100;
  flex-shrink: 100;
  margin-bottom: 0;
}
.event_grid .date_state :first-child {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.event_grid .date_state .jet-listing-dynamic-field-block::before {
  content: '';
  display: inline-block;
  height: 1.2em;
  width: 1.1em;
  background-image: url('./img/icon_kalender.svg');
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0.4em 0 0;
}
.event_grid .date_state .jet-listing-dynamic-field-block {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.event_grid .price_duration {
  font-weight: 400;
  font-size: 1.375rem; /* 22px */
  font-size: 1.25rem; /* 20px */
  width: 100%;
}
.event_grid .inline_block {
  display: inline-block!important;
  width: auto!important;
  white-space: nowrap
}
.event_grid .price_duration >div:last-child {
  padding-left: 1em;
  text-align: right;
  font-size: 1.125rem; /* 18px */
  ;
}
.jet-filters-pagination__load-more .jet-filters-pagination__link {
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-color: var(--ast-global-color-0)!important;
  background-color: var(--ast-global-color-0)!important;
  color: var(--ast-global-color-5)!important;
  font-family: var(--font-family-nunito);
  font-weight: 700;
  line-height: 1em;
  font-size: 18px;
  font-size: 1.125rem;
  border-top-left-radius: 30px!important;
  border-top-right-radius: 30px!important;
  border-bottom-right-radius: 30px!important;
  border-bottom-left-radius: 30px!important;
  padding-top: 10px!important;
  padding-right: 20px!important;
  padding-bottom: 10px!important;
  padding-left: 20px!important;
}
.jet-filters-pagination__load-more .jet-filters-pagination__link:hover {
  color: var(--ast-global-color-5)!important;
  background-color: var(--ast-global-color-2)!important;
  border-color: var(--ast-global-color-2)!important;
}
.flex-wrap-space-between .jet-checkboxes-list .jet-list-tree,
.flex-wrap-space-between .jet-checkboxes-list .jet-checkboxes-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap:var(--mach-gap);
}
.wp-block-uagb-container .apply-filters .apply-filters__button {
  color: #fff!important;
}
h1.home-main-heading {
  font-size:40px;
  font-size:2.35294117647rem;
}
@media (max-width:921px) {
  h1.home-main-heading {
    font-size:30px;
    font-size:1.875rem;
  }
}
@media (max-width:544px) {
  h1.home-main-heading {
    font-size:26px;
    font-size:1.625rem;
  }
}

.such-container .jet-smart-filters-apply-button  {
  width: auto!important;
  display: inline-block;
  margin-top: 0!important;
}
.such-container .jet-smart-filters-apply-button .apply-filters__button {
  margin-top: 0
}

/* Seminar Status Ampel */

.seminar_status {
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  vertical-align: middle;
  border-style: none;
  background-size: contain;
  /*! margin-bottom: 1em; */
}
.seminar_status.gesichert  {
  background-image: url("/wp-content/plugins/mach-owl/img/icon_gruen_haken.svg");
}
.seminar_status.fast_gesichert  {
  background-image: url("/wp-content/plugins/mach-owl/img/icon_gruen_pluseins.svg");
}
.seminar_status.frei {
  background-image: url("/wp-content/plugins/mach-owl/img/icon_gruen.svg");
}
.seminar_status.begrenzt {
  background-image: url("/wp-content/plugins/mach-owl/img/icon_gelb_haken.svg");
}
.seminar_status.ausgebucht {
  background-image: url("/wp-content/plugins/mach-owl/img/icon_rot.svg");
}
:not(li) > .seminar_status {
  margin-right: 0.25rem;
}
:not(li) > .seminar_status:last-child {
  margin-right: 0;
}
.seminar-status-legende {
  padding: 0.9375rem;
  background-color: #f2f6fa;
}

.seminar-status-legende.no-bg {
  background-color: #ffffffff;
}
.seminar-status-legende.inline h5 {
  margin-bottom: 0;
  line-height: 1.4
}
.seminar-status-legende.inline,.seminar-status-legende.inline ul {
  display: flex;
  flex-wrap: wrap;
  column-gap: 25px;
  row-gap: 0.3rem;
  padding-left: 0;
  padding-right: 0;
}
.seminar-status-legende .seminar_status {
  position: absolute;
  left: 0;
  margin-top: 0.15em;
}
.seminar-status-legende ul {
  list-style: none;
  line-height: 1.6;
  display: inline-block;
  padding-left: 0;
  margin: 0;
  position: relative

}
.seminar-status-legende ul li, .seminar-status-legende .item {
  padding-left: 1.75em;
  min-height: 2.2em;
  padding-bottom: 0.3em;
  position: relative;
}
.seminar-status-legende.inline .item {
  padding-bottom: 0;
  min-height: initial;
  font-size: 1rem;;
}
.seminar-status-legende li .seminar_status, .seminar-status-legende .item .seminar_status{
  margin-right: 0.5rem;
}



/* Single Layout */
.single-zmmt_event,
.single-zmmt_event.it-digitalisierung,
.tag-link-77
{
  --term-color: var(--term-color-it-digitalisierung);
}
.single-zmmt_event.fach-kompetenzen,
.tag-link-76 {
  --term-color: var(--term-color-fach-kompetenzen);
}
.single-zmmt_event.fuehrung-management,
.tag-link-74 {
  --term-color: var(--term-color-fuehrung-management);
}
.single-zmmt_event.persoenliche-soziale-kompetenzen,
.tag-link-75 {
  --term-color: var(--term-color-persoenliche-soziale-kompetenzen);
}
.single-zmmt_event .seminar_content.wp-block-uagb-container {
  border-color: var(--term-color);
  border-style: solid;
  border-width: 2px;
  border-radius: var(--border-radius);
  padding: var(--padding);
  row-gap: 0.8rem;
}
.single-zmmt_event .seminar_content divh2:has(mark),
.single-zmmt_event .seminar_content h3:has(mark),
.single-zmmt_event .seminar_content h4:has(mark),
.single-zmmt_event .seminar_content p:has(mark) {
  background-color: var(--term-color);
  padding-left: var(--padding); 
  padding-right: var(--padding);
  width: calc(100% + var(--padding) + var(--padding) );
  margin-left: calc(var(--padding) * -1);
}
.single-zmmt_event .seminar_content p:has(mark) {
  padding-bottom: 1em;
  margin-bottom: 0;
}
.single-zmmt_event .seminar_content p:has(> mark) + *:not(:has(> mark)) {
     margin-top: 1em;
}
.single-zmmt_event .seminar_content *:not(:has(> mark)) + *:has(> mark) {
  padding-top: 1em;
}
.single-zmmt_event .seminar_content ol, .single-zmmt_event .seminar_content ul {
  margin: 0.6em 0 1.2em 1.5em;
}
.single-zmmt_event h1,
.single-zmmt_event .entry-content h1 {
  font-size: 29.8px;
  font-size: 1.8rem;
  font-family: var(--font-family-ibm-plax);
  font-weight: 600; /*
  font-family: 'Aleo',serif;
  line-height: 1.3em;*/
}
.single-zmmt_event h2,
.single-zmmt_event h3,
.single-zmmt_event h4 {
  font-family: var(--font-family-ibm-plax);
}
@media (max-width: 544px) {
  .single-zmmt_event h2,
  .single-zmmt_event .entry-content h2 {
    font-size: 25.6px;
    font-size: 1.6rem;
  }
}
@media (max-width: 921px) {
  .single-zmmt_event h2,
  .single-zmmt_event .entry-content h2 {
    font-size: 27.2px;
    font-size: 1.7rem
  
  
  
  }
}
.trainer {
  border: solid 2px;
  border-color: var(--term-color);
  padding: 0 calc(var(--padding) / 2)!important;
  border-radius: calc(var(--border-radius) * 2);
  width: calc( 100% + var(--padding));
  margin-left: calc(var(--padding) / -1)!important;
}
.trainer .jet-listing-not-found {
  text-align: left;
  padding: 10px 10px 10px 0;
}
.trainer .label {
  width: auto !important;
  margin-bottom: 0;
  font-weight: 600;
  display: inline-block;
}
.seminar_content .termine::before {
  content:'';
  display: block;
  background-image: url("/wp-content/plugins/mach-owl/img/icon_kalender.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.3em;
  height: 1.4em;
  margin-right: 0.8rem;
}
.seminar_content .termine.wp-block-uagb-container {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 0 0 1rem;
}
.seminar_content .termine-detail.wp-block-uagb-container {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  padding: 0 0 0;
  font-weight: 600;
}
.seminar_content .vortraege_listing >.jet-listing-grid > .jet-listing-grid__items >.jet-listing-grid__item{
  padding-top: 0;
  padding-bottom: 0;
}
.seminar_content .talks_listing {
  flex-wrap: wrap;
}
.seminar_content .talks_listing .wp-block-uagb-container.uagb-is-root-container {
  margin-left: 0;
}
.seminar_content .talks_listing >.jet-listing-dynamic-field-block{
  display: inline-block;
  width: auto!important;
}
body .seminar_content .termine.wp-block-uagb-container > *,
body .seminar_content .termine-detail.wp-block-uagb-container > * {
  width: auto!important;
}
.seminar_content .jet-listing-dynamic-terms a {
  font-size: 1.125rem;
}
.seminar_content address {
  display: inline-block;
  font-style: normal;
  margin-bottom: 0
}

.jet-listing-dynamic-terms a,
.wp-block-tag-cloud .tag-cloud-link {
  font-weight: 500;
  font-family: 'Aleo',sans-serif;
}
.seminar_content .jet-listing-dynamic-terms a,
.wp-block-tag-cloud.themenbereich .tag-cloud-link {
  color: var(--term-color);
  margin-bottom: 0.4em;
  line-height: inherit;
  font-size:  inherit !important;
  display: block;
}
.wp-block-tag-cloud.themenbereich .tag-cloud-link:hover {
  color: #191970!important;
}
.seminar_content .gebuehr b {
  font-size: 1.25rem;
}
.single_sidebar div.cta {
  border: solid 2px ;
  border-color: var(--color-owl-rot);
  border-radius: var(--border-radius);
  padding: var(--padding);
  font-weight: 500;
}
.single_sidebar .tag-cloud-link,
.single_sidebar .jet-listing-dynamic-terms__link{
  color: var(--color-owl-blau);
}

/* Buchungsseite */
.seminar-zusammenfassung {
  padding: var(--padding);
  border-style: solid;
  border-width: var(--border-width);
  border-radius: var(--border-radius);
  background-color: #fff;
}
.seminar-zusammenfassung h4 {
  margin-bottom: 0;
  padding-top: var(--padding)

}
.seminar-zusammenfassung h4:first-child {
  padding-top: 0;
}


.home-themenbereiche .wp-block-button__link {
  background-color: #fff!important;
  color: var(--color-owl-blau);
  border-radius: var(--border-ctrl-radius);
  border-width: var(--border-width)!important;
  border-color: var(--accent-color)!important;
}
.home-themenbereiche .wp-block-button__link:hover {
  background-color: var(--accent-color)!important;
  color: #fff;
}
.home-themenbereiche .fach-kompetenzen .wp-block-button__link {
    --accent-color: var(--term-color-fach-kompetenzen);
}
.home-themenbereiche .fuehrung-management .wp-block-button__link {
     --accent-color:var(--term-color-fuehrung-management);
}
.home-themenbereiche .it-digitalisierung .wp-block-button__link {
     --accent-color: var(--term-color-it-digitalisierung);
}
.home-themenbereiche .persoenliche-soziale-kompetenzen .wp-block-button__link {
     --accent-color: var(--term-color-persoenliche-soziale-kompetenzen);
}
.jet-ajax-search__field[type="search"], .jet-ajax-search-block .jet-ajax-search__field[type="search"] {
  border-radius: var(--border-ctrl-radius);
  border-width: var(--border-width)!important;
  border-color: var(--color-owl-blau)!important;
  font-size: inherit;
 
}
.jet-ajax-search__submit[type="submit"], .jet-ajax-search-block .jet-ajax-search__submit[type="submit"] {
   background-color: var(--color-owl-rot)!important;
    padding: 10px 20px;
  border-width: var(--border-width)!important;
  border-color: var(--color-owl-rot)!important;
  border-style: solid;
}
.jet-ajax-search__submit[type="submit"] * {
  color: #fff!important;
}
.jet-ajax-search__submit[type="submit"]:hover, .jet-ajax-search-block .jet-ajax-search__submit[type="submit"]:hover {
  background-color: var(--color-owl-blau)!important;
   border-color: var(--color-owl-blau)!important;
}

.jet-ajax-search__results-area .jet-ajax-search__results-list .jet-ajax-search__item-thumbnail {
  display: none!important;
}

.booking-cta.uagb-tabs__wrap {
  border-width: var(--border-width);
  border-style: solid;
  border-color: var(--term-color);
  border-radius: var(--border-radius);
  padding: 0;
  overflow: hidden;
}

.booking-cta .wp-block-uagb-tabs-child {
  padding: 10px;
}

.booking-cta .wp-block-uagb-tabs-child .anmelde-button {
  margin-bottom: 0;
}


.booking-cta .uagb-tabs__panel {
  display: flex;
  justify-content: stretch;
  width: 100%;
  border-bottom: solid var(--border-width) var(--term-color);
} 
.booking-cta .uagb-tabs__panel > .uagb-tab {
  width: 10%;
  display: block;
  margin: 0;
  flex-grow: 1;
  border-width: 0!important;
  background-color: var(--term-color);
}
.booking-cta .uagb-tabs__panel > .uagb-tab.uagb-tabs__active {
  background-color: #fff;
}

.booking-cta .uagb-tabs__body-container {
  padding-top: 0;
}
.booking-cta .label {
  font-size: 0.8em;
  font-weight: 600;
  opacity: 0.7;
  line-height: 1.0em;
  width: 100%;
  display: block;
}
.booking-cta .gebuehr {
  
}
.booking-cta .wp-block-separator {
  margin-top: 10px!important;
  margin-bottom: 10px!important;
  border-top-width: 1px;
  border-top-color: #eff1f3;
}
.booking-cta .dauer .jet-listing-dynamic-field__content{
  display: flex;
}
.booking-cta .dauer .uagb-icon-list__source-wrap {
  width: 1em;
  margin-right: 15px;
  align-self: center;
}

