.elementor-3523 .elementor-element.elementor-element-1329bc5{margin-top:2rem;margin-bottom:0rem;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__label, .elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form-col{align-items:flex-start;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a4b3836 );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__heading-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a4b3836 );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form-repeater__actions{justify-content:flex-start;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__required{color:var( --e-global-color-primary );font-size:19px;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar{width:100%;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-header{background-color:var( --e-global-color-primary );color:var( --e-global-color-299d633 );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-week span{font-weight:bold;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-date--selected .jet-apb-calendar-date-body{color:var( --e-global-color-primary );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-date-body{padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active{padding:19px 19px 19px 19px;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-slot{font-size:0.8rem;padding:4px 8px 4px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-slot.jet-apb-slot--selected{color:var( --e-global-color-299d633 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-299d633 );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-slots__close{color:var( --e-global-color-accent );font-size:35px;top:-7px;right:17px;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-apb-calendar-slots__close:hover{color:var( --e-global-color-primary );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__submit{background-color:var( --e-global-color-primary );color:var( --e-global-color-299d633 );margin:0px 0px 0px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__next-page{margin:0px 10px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form-message{text-align:center;}.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__field-error, .elementor-3523 .elementor-element.elementor-element-f00746f .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-3523 .elementor-element.elementor-element-f68bde5{--display:flex;--width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--border-radius:8px 8px 8px 8px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:1rem;--padding-right:1rem;--padding-bottom:1rem;--padding-left:1rem;}.elementor-3523 .elementor-element.elementor-element-f68bde5:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-f68bde5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3523 .elementor-element.elementor-element-e4d7dce{text-align:center;}.elementor-3523 .elementor-element.elementor-element-e4d7dce .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3523 .elementor-element.elementor-element-3f62145{text-align:center;width:auto;max-width:auto;}.elementor-3523 .elementor-element.elementor-element-3f62145 .elementor-heading-title{color:var( --e-global-color-299d633 );font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3523 .elementor-element.elementor-element-3f62145 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-3523 .elementor-element.elementor-element-3f62145.elementor-element{--align-self:center;}.elementor-3523 .elementor-element.elementor-element-abcf7ce{text-align:center;}.elementor-3523 .elementor-element.elementor-element-abcf7ce .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:uppercase;}#jet-popup-3523 .jet-popup__container{width:450px;height:100%;}#jet-popup-3523 .jet-popup__inner{justify-content:flex-end;align-items:center;}#jet-popup-3523 .jet-popup__container-inner{justify-content:flex-start;border-radius:0px 0px 0px 0px;}#jet-popup-3523 .jet-popup__container-overlay{border-radius:0px 0px 0px 0px;}#jet-popup-3523 .jet-popup__close-button{transform:translateX(-6px) translateY(33px);-webkit-transform:translateX(-6px) translateY(33px);background-color:var( --e-global-color-primary );font-size:28px;width:38px;height:38px;}#jet-popup-3523 .jet-popup__close-button:before{font-size:28px;}#jet-popup-3523 .jet-popup__close-button svg{width:28px;}@media(max-width:1024px){.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__heading-desc{font-size:var( --e-global-typography-text-font-size );}.elementor-3523 .elementor-element.elementor-element-e4d7dce{text-align:center;}.elementor-3523 .elementor-element.elementor-element-3f62145{text-align:center;}.elementor-3523 .elementor-element.elementor-element-abcf7ce{text-align:center;}#jet-popup-3523 .jet-popup__close-button{transform:translateX(-6px) translateY(33px);-webkit-transform:translateX(-6px) translateY(33px);}}@media(max-width:767px){.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__heading-desc{font-size:var( --e-global-typography-text-font-size );}#jet-popup-3523 .jet-popup__container{width:90%;}#jet-popup-3523 .jet-popup__close-button{transform:translateX(-6px) translateY(33px);-webkit-transform:translateX(-6px) translateY(33px);}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-f00746f */.elementor-3523 .elementor-element.elementor-element-f00746f .jet-form__required{
    
    display: none;
}
.elementor-3523 .elementor-element.elementor-element-f00746f .jet-apb-calendar-appointments-list-wrapper .jet-form__label-text{
    font-size: 0;
}
.elementor-3523 .elementor-element.elementor-element-f00746f .jet-apb-calendar-appointments-list-wrapper .jet-form__label-text:before{
    content:'Detalles de la cita';
    font-size: 1rem;
}
.elementor-3523 .elementor-element.elementor-element-f00746f .jet-apb-calendar-appointments-list-wrapper{
    margin:1rem;
}/* End custom CSS */