.elementor-236 .elementor-element.elementor-element-57a04762:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-57a04762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-57a04762{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-236 .elementor-element.elementor-element-57a04762 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-748234c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-748234c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-bdfc17e{--display:flex;--min-height:65px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-236 .elementor-element.elementor-element-bdfc17e:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-bdfc17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avaloniaart.de/wp-content/uploads/2021/12/0b76f09e-95f9-4d92-a46e-6aee16cc010d-300x200.png");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-77dbe70{text-align:center;}.elementor-236 .elementor-element.elementor-element-77dbe70 .elementor-heading-title{font-family:"comic-sans-ms", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-item{background-color:#FFFFFF26;margin-left:calc(20px/2);margin-right:calc(20px/2);padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-236 .elementor-element.elementor-element-e61f146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-236 .elementor-element.elementor-element-e61f146.elementor-element{--align-self:center;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-number{display:block;color:#ffffff;font-family:"comic-sans-ms", Sans-serif;font-size:22px;padding:5px 12px 5px 12px;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-label{display:block;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-wrap{max-width:35%;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-separator span{background:#FFFFFF26;border-radius:50%;}body.elementor-page-236:not(.elementor-motion-effects-element-type-background), body.elementor-page-236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#868686;}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-bdfc17e{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-236 .elementor-element.elementor-element-748234c1{width:67%;}}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-57a04762{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-748234c1{width:50%;}.elementor-236 .elementor-element.elementor-element-bdfc17e{--min-height:380px;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-wrap{max-width:309px;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-number{font-size:18px;}.elementor-236 .elementor-element.elementor-element-e61f146 .wpr-countdown-label{font-size:15px;}}/* Start custom CSS for wpr-countdown, class: .elementor-element-e61f146 *//* === Countdown Chip-Stil, mittig zentriert und nebeneinander ===== */

/* Widget-Grundlayout */
.elementor-236 .elementor-element.elementor-element-e61f146 {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  color: #fff !important;
  font-family: 'Comic Neue', cursive !important;
}

/* Der Countdown-Wrapper als Flex-Row (nebeneinander) */
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown,
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-wrapper,
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-inner {
  display: flex !important;
  flex-direction: row !important;   /* nebeneinander */
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;              /* Abstand zwischen den Kästchen */
  margin: 0 auto !important;
  float: none !important;
}

/* Jedes Item als Chip */
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-item {
  background: rgba(255,255,255,0.15) !important;  /* halbtransparent */
  border-radius: 6px !important;
  padding: 5px 12px !important;
  min-width: 50px !important;
  text-align: center !important;
  flex: 0 0 auto !important;        /* keine Dehnung */
}

/* Innere Container neutralisieren (verhindert doppelte Boxen) */
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-item * {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Zahlen groß & fett */
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-number {
  display: block !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
  color: #fff !important;
  font-family: 'Comic Neue', cursive !important;
}

/* Labels klein darunter */
.elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-label {
  display: block !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #fff !important;
  font-family: 'Comic Neue', cursive !important;
}

/* === Responsive Anpassung ====================================== */
@media (max-width: 900px) {
  .elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown { gap: 6px !important; }
  .elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-item {
    min-width: 42px !important;
    padding: 4px 8px !important;
  }
  .elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-number { font-size: 18px !important; }
  .elementor-236 .elementor-element.elementor-element-e61f146 .ra-countdown-label { font-size: 10px !important; }
}/* End custom CSS */