.elementor-1840 .elementor-element.elementor-element-e199873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1840 .elementor-element.elementor-element-682cbe4{--spacer-size:235px;}.elementor-1840 .elementor-element.elementor-element-07e32cd{--display:flex;--min-height:329px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}:root{--page-title-display:none;}body.elementor-page-1840:not(.elementor-motion-effects-element-type-background), body.elementor-page-1840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-1840 .elementor-element.elementor-element-07e32cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}/* Start custom CSS */.countup-rotator {
  font-family: 'Literata', serif;
  font-size: 40px;
  font-weight: 900;
  color: grey;
  text-align: center;
  position: relative;
  overflow: hidden;
  padding: 10px;
  line-height: 1.3;
  min-height: 3em; /* reserve space so layout doesn’t jump */
}

.countup-timer {
  display: none;         /* hidden by default */
  white-space: normal;   /* allow wrapping */
  word-break: break-word;
}

.countup-timer.active {
  display: inline-block; /* show active timer */
}

.countup-timer .day-word {
  color: black;
}/* End custom CSS */