.elementor-7688 .elementor-element.elementor-element-0b85cc2{--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;}/* Start custom CSS *//* =========================================================
   AMELIA - Personalització formulari de reserva
   Projecte: Sistema de reserves de ponències
   ========================================================= */

/* 1. Ocultar etiqueta "Gratis" */
.am-fs__init-item__cost,
.am-fs__init-item__price {
  display: none !important;
}

/* 2. Ample del formulari complet */
.amelia-app-booking,
.amelia-frontend.amelia-app-booking,
.am-fs,
.am-fs__wrapper {
  max-width: 1400px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper {
  margin: 10px auto !important;
}

/* 3. Contingut intern ocupa tot l'ample */
.am-fs__content,
.am-fs__main,
.am-fs__step,
.am-fs__step-content,
.am-fs__init {
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 auto !important;
}

/* 4. Llista de serveis i targes a tot ample */
.am-fs__init-list,
.am-fs__init-items,
.am-fs__init-item {
  width: 100% !important;
  max-width: 100% !important;
}

/* 5. Alçada mínima del formulari (sense limitar el creixement) */
.am-fs,
.am-fs__wrapper,
.am-fs__content,
.am-fs__main {
  min-height: 700px !important;
}

.am-fs__sidebar,
.am-fs__menu {
  min-height: 700px !important;
}

/* 6. Zona de contingut scrollable, deixant espai per a la barra del botó */
.amelia-v2-booking #amelia-container .am-fs__main-content {
  display: block;
  overflow-x: hidden;
  overflow-y: auto !important;
  height: calc(700px - 120px) !important;
  max-height: calc(700px - 120px) !important;
  padding: 16px 32px;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check {
    position: absolute;
    width: 18px;
    height: 18px;
    font-size: 18px;
    line-height: 0;
    padding: 4px;
    border-radius: 50%;
    background-color: #fff!important;
    color: var(--am-c-sb-bgr);
}/* End custom CSS */