.elementor-145 .elementor-element.elementor-element-ef644f4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-145 .elementor-element.elementor-element-838c3f0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-838c3f0 img{width:17%;}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-838c3f0 img{width:130px;}}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-ef644f4{--content-width:70%;}}/* Start custom CSS for shortcode, class: .elementor-element-67eba07 */.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-filters {
    width: 400px;
    max-width: 400px;
    border-radius: 15px 0px 0px 15px;
}

.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results {
    
    border-radius: 0px 15px 15px 0px;
}


.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-search-input {
    
    border-radius: 0px 15px 0px 0px;
}


.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-filters .am-search-filter-services label {
    list-style: none;
    padding: 0;
    margin: 0 0 8px;
    width: 100%;
    display: inline-block;
    white-space: normal!important;
    overflow: visible !important;
    text-overflow: clip!important;
    line-height: 1.4;
    word-wrap: break-word!important;
    min-height: auto!important;
    height: auto !important;
}

/* Paso 1 en el segundo bloque */
.amelia-app-booking #amelia-booking-wrap #am-search-booking 
.am-search-filters .am-search-filter:nth-of-type(2) h3::before {
    content: "Paso 1 ";
    font-weight: bold;
    margin-right: 5px;
}

/* Paso 2 en el cuarto bloque */
.amelia-app-booking #amelia-booking-wrap #am-search-booking 
.am-search-filters .am-search-filter:nth-of-type(4) h3::before {
    content: "Paso 2 ";
    font-weight: bold;
    margin-right: 5px;
}
/* Ocultar tercer bloque */
.amelia-app-booking #amelia-booking-wrap #am-search-booking 
.am-search-filters .am-search-filter:nth-of-type(3) {
    display: none !important;
}

/* Ocultar tercer bloque */
.amelia-app-booking #amelia-booking-wrap #am-search-booking 
.am-search-filters .am-search-filter:nth-of-type(5) {
    display: none !important;
}

.el-col.el-col-24.el-col-sm-12
 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.amelia-app-booking .el-form-item {
  display: flex !important;
  align-items: center !important; /* alinea label e input al medio */
}

.amelia-app-booking #amelia-booking-wrap label.el-form-item__label, #am-modal.am-modal.am-in-body label.el-form-item__label {
   
    align-content: center;
    line-height: 0.;
}

.el-form-item {
    
    gap: 10px;
}/* End custom CSS */