.elementor-175 .elementor-element.elementor-element-4bd934b{--display:flex;}.elementor-175 .elementor-element.elementor-element-49448c2{text-align:center;}.elementor-175 .elementor-element.elementor-element-7c4b2f1 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-175 .elementor-element.elementor-element-9de02dc{--display:flex;}.elementor-175 .elementor-element.elementor-element-4920d57 > .elementor-widget-container{margin:-55px -55px -55px -55px;}.elementor-175 .elementor-element.elementor-element-4d45e9c > .elementor-widget-container{margin:-40px -40px -40px -40px;padding:0px 0px 0px 0px;}.elementor-175 .elementor-element.elementor-element-6bb46af{--display:flex;}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-4d45e9c > .elementor-widget-container{margin:-40px -40px -40px -40px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4d45e9c */@media only screen and (max-width: 767px) {
  /* Ajustar el contenedor del formulario */
  .amelia-app-booking {
    width: 100% !important;
    padding: 10px !important;
  }

  /* Reducir el tamaño de fuente y padding de los campos */
  .am-field {
    font-size: 14px !important;
    padding: 8px !important;
  }

  /* Ajustar el ancho de los .elementor-175 .elementor-element.elementor-element-4d45e9ces (servicios, empleados, horarios) */
  .am-select-wrapper {
    width: 100% !important;
    margin-bottom: 10px !important;
  }

  /* Mejorar el calendario o .elementor-175 .elementor-element.elementor-element-4d45e9c de slots */
  .am-step-slots {
    overflow-x: auto !important;
    white-space: nowrap !important;
  }

  .am-slot {
    font-size: 12px !important;
    padding: 5px !important;
    margin: 2px !important;
  }

  /* Ajustar el botón de reserva */
  .am-button {
    width: 100% !important;
    font-size: 16px !important;
    padding: 10px !important;
  }
}/* End custom CSS */