.elementor-8436 .elementor-element.elementor-element-95fe970{--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;overflow:visible;}.elementor-8436 .elementor-element.elementor-element-16faf9f{--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;overflow:visible;}.elementor-8436 .elementor-element.elementor-element-747966a{--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;overflow:visible;}/* Start custom CSS for ameliaeventslistbooking, class: .elementor-element-31b049d */@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,800&family=DM+Sans:wght@400;500;700&display=swap');

.am-elf, .amelia-v2-booking {
  --am-c-primary: #4C4479 !important;
  --am-c-main-heading-text: #16121F !important;
  --am-c-main-text: #4A4458 !important;
  --am-c-card-bgr: #FFFFFF !important;
  --am-c-card-border: #16121F !important;
  --am-c-btn-prim: #FCD35F !important;
  --am-c-btn-prim-text: #16121F !important;
  --am-c-inp-border: #16121F !important;
  --am-font-family: 'DM Sans', sans-serif !important;
  --am-rad-inp: 8px !important;
}
.am-ec {
  --am-c-ec-primary: #FCD35F !important;
  border: 2.5px solid #16121F !important;
  border-radius: 26px 8px 26px 8px !important;
  box-shadow: 5px 6px 0 #16121F !important;
}
.am-ec__info-name {
  font-family: 'Bricolage Grotesque', sans-serif !important;
  font-weight: 800 !important;
  color: #16121F !important;
}
.am-ec__period-date__day {
  font-family: 'Bricolage Grotesque', sans-serif !important;
  font-weight: 800 !important;
  color: #4C4479 !important;
}
.am-button--primary {
  background: #FCD35F !important;
  color: #16121F !important;
  border: 2.5px solid #16121F !important;
  border-radius: 20px 6px 20px 6px !important;
  font-weight: 700 !important;
}
.am-button--primary:hover { background: #FFFFFF !important; }/* End custom CSS */