.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-908 .elementor-element.elementor-element-18b2c69{--display:flex;}.elementor-908 .elementor-element.elementor-element-608d502{--display:flex;--min-height:100vh;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-908 .elementor-element.elementor-element-25db71d{width:100%;max-width:100%;}.elementor-908 .elementor-element.elementor-element-25db71d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-608d502 *//* ==== ESCALADO POTENTE DE TODO AMELIA ==== */
.elementor-908 .elementor-element.elementor-element-608d502 .amelia-app-booking {
  transform: scale(1.3) !important; /* aumenta un 30% */
  transform-origin: top center !important;
  -webkit-transform: scale(1.3) !important;
  -webkit-transform-origin: top center !important;
  margin-top: 60px !important;
}

/* ==== Asegura que no se corte el widget ==== */
.elementor-908 .elementor-element.elementor-element-608d502 {
  overflow: visible !important;
  height: auto !important;
}

/* ==== Ajusta los textos y campos internos ==== */
.elementor-908 .elementor-element.elementor-element-608d502 .amelia-v2 *,
.elementor-908 .elementor-element.elementor-element-608d502 input,
.elementor-908 .elementor-element.elementor-element-608d502 select,
.elementor-908 .elementor-element.elementor-element-608d502 button {
  font-size: 18px !important;
  line-height: 1.5 !important;
}

/* ==== Espaciado adicional para compensar el aumento ==== */
.elementor-908 .elementor-element.elementor-element-608d502 {
  padding: 140px 0 !important;
}/* End custom CSS */