.elementor-6109 .elementor-element.elementor-element-4eb1c40{--display:flex;--width:100%;--flex-direction:row;--align-items:stretch;--gap:10px;--overlay-transition:0.3s;--margin-top:2rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;}.elementor-6109 .elementor-element.elementor-element-9fc4903{--display:flex;--content-width:100%;--overlay-transition:0.3s;}.elementor-6109 .elementor-element.elementor-element-71b2ebe{--display:flex;--width:100%;--flex-direction:row;--align-items:stretch;--gap:10px;--overlay-transition:0.3s;}.elementor-6109 .elementor-element.elementor-element-b7a33dc{--display:flex;--content-width:100%;--overlay-transition:0.3s;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__label{font-weight:600;color:var( --e-global-color-primary );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__label, .elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form-col{align-items:flex-start;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__heading{font-size:1rem;font-weight:600;color:var( --e-global-color-a4b3836 );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form-repeater__actions{justify-content:flex-start;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar-header{background-color:var( --e-global-color-primary );color:var( --e-global-color-299d633 );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar-date--selected .jet-apb-calendar-date-body{color:var( --e-global-color-primary );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar-date-body{padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active{padding:19px 19px 19px 19px;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-slot{font-size:0.8rem;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar-slots__close{color:var( --e-global-color-accent );font-size:35px;top:-7px;right:17px;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-apb-calendar-slots__close:hover{color:var( --e-global-color-primary );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form-message--success{color:var( --e-global-color-secondary );}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form-message{text-align:center;}.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__field-error, .elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form .jet-engine-file-upload__errors{text-align:left;}#jet-popup-6109 .jet-popup__container{width:450px;height:100%;}#jet-popup-6109 .jet-popup__inner{justify-content:flex-end;align-items:center;}#jet-popup-6109 .jet-popup__container-inner{justify-content:flex-start;border-radius:0px 0px 0px 0px;}#jet-popup-6109 .jet-popup__container-overlay{border-radius:0px 0px 0px 0px;}#jet-popup-6109 .jet-popup__close-button{transform:translateX(-6px) translateY(5px);-webkit-transform:translateX(-6px) translateY(5px);background-color:var( --e-global-color-primary );font-size:28px;width:38px;height:38px;}#jet-popup-6109 .jet-popup__close-button:before{font-size:28px;}#jet-popup-6109 .jet-popup__close-button svg{width:28px;}@media(max-width:1024px){#jet-popup-6109 .jet-popup__close-button{transform:translateX(-6px) translateY(5px);-webkit-transform:translateX(-6px) translateY(5px);}}@media(max-width:767px){#jet-popup-6109 .jet-popup__close-button{transform:translateX(-6px) translateY(5px);-webkit-transform:translateX(-6px) translateY(5px);}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-2f6bc1d */.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-form__required{
    
    display: none;
}
.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-apb-calendar-appointments-list-wrapper .jet-form__label-text{
    font-size: 0;
}
.elementor-6109 .elementor-element.elementor-element-2f6bc1d .jet-apb-calendar-appointments-list-wrapper .jet-form__label-text:before{
    content:'Detalles de la cita';
    font-size: 1rem;
}/* End custom CSS */