.elementor-1875 .elementor-element.elementor-element-6500dfc{--display:flex;--background-transition:0.3s;}.elementor-1875 .elementor-element.elementor-element-b7d19b3{--display:flex;--background-transition:0.3s;}.elementor-1875 .elementor-element.elementor-element-166ed3f{--display:flex;--background-transition:0.3s;}.elementor-1875 .elementor-element.elementor-element-3795b76{--display:flex;--background-transition:0.3s;}/* Start custom CSS *//* Formulario MartiLeria: compacto y con extras en botones */
body.elementor-page-1875 #ml-extra-hours{display:none!important}
body.elementor-page-1875 .marti-form-section{padding:18px!important}
body.elementor-page-1875 .marti-form-section label{margin:0 0 5px!important}
body.elementor-page-1875 .marti-form-section .wpbc_wrap_text,
body.elementor-page-1875 .marti-form-section .wpdev-form-control-wrap{display:block!important;margin:0 0 13px!important}
body.elementor-page-1875 .marti-form-section input[type=text],
body.elementor-page-1875 .marti-form-section input[type=email],
body.elementor-page-1875 .marti-form-section textarea,
body.elementor-page-1875 .marti-form-section select{margin-top:0!important}
body.elementor-page-1875 .marti-form-section .wpdev-radio{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:3px 0 10px!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item{position:relative!important;margin:0!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item-label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:10px 16px!important;border:2px solid #d6e0e0!important;border-radius:12px!important;background:#fff!important;color:#365b61!important;font-weight:800!important;cursor:pointer!important;transition:.18s ease!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item input[type=radio]:checked + .wpdev-list-item-label{border-color:#bd009d!important;background:#fff1fb!important;color:#85006f!important;box-shadow:0 3px 10px rgba(189,0,157,.14)!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item:has(input[value="No"]),
body.elementor-page-1875 .marti-form-section .wpdev-list-item:has(input[value="No, gracias"]){display:none!important}
body.elementor-page-1875 .servicio-extra-item{margin:0 0 12px!important;padding:14px!important;border:1px solid #d6e0e0!important;border-radius:14px!important;background:#fff!important}
body.elementor-page-1875 .servicio-extra-item .servicio-extra-nombre{display:block!important;margin-bottom:7px!important;color:#365b61!important;font-weight:800!important}
body.elementor-page-1875 .servicio-extra-item .ml-collab-info{margin:0 0 10px!important}
@media(max-width:767px){
 body.elementor-page-1875 .marti-form-section{padding:16px!important}
 body.elementor-page-1875 .marti-form-section .wpdev-list-item-label{min-height:44px!important;padding:9px 13px!important}
/* Formulario MartiLeria: compacto y con extras en botones */
body.elementor-page-1875 #ml-extra-hours{display:none!important}
body.elementor-page-1875 .marti-form-section{padding:18px!important}
body.elementor-page-1875 .marti-form-section label{margin:0 0 5px!important}
body.elementor-page-1875 .marti-form-section .wpbc_wrap_text,
body.elementor-page-1875 .marti-form-section .wpdev-form-control-wrap{display:block!important;margin:0 0 13px!important}
body.elementor-page-1875 .marti-form-section input[type=text],
body.elementor-page-1875 .marti-form-section input[type=email],
body.elementor-page-1875 .marti-form-section textarea,
body.elementor-page-1875 .marti-form-section select{margin-top:0!important}
body.elementor-page-1875 .marti-form-section .wpdev-radio{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:3px 0 10px!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item{position:relative!important;margin:0!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item-label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:10px 16px!important;border:2px solid #d6e0e0!important;border-radius:12px!important;background:#fff!important;color:#365b61!important;font-weight:800!important;cursor:pointer!important;transition:.18s ease!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item input[type=radio]:checked + .wpdev-list-item-label{border-color:#bd009d!important;background:#fff1fb!important;color:#85006f!important;box-shadow:0 3px 10px rgba(189,0,157,.14)!important}
body.elementor-page-1875 .marti-form-section .wpdev-list-item:has(input[value="No"]),
body.elementor-page-1875 .marti-form-section .wpdev-list-item:has(input[value="No, gracias"]){display:none!important}
body.elementor-page-1875 .servicio-extra-item{margin:0 0 12px!important;padding:14px!important;border:1px solid #d6e0e0!important;border-radius:14px!important;background:#fff!important}
body.elementor-page-1875 .servicio-extra-item .servicio-extra-nombre{display:block!important;margin-bottom:7px!important;color:#365b61!important;font-weight:800!important}
body.elementor-page-1875 .servicio-extra-item .ml-collab-info{margin:0 0 10px!important}
@media(max-width:767px){body.elementor-page-1875 .marti-form-section{padding:16px!important}body.elementor-page-1875 .marti-form-section .wpdev-list-item-label{min-height:44px!important;padding:9px 13px!important}}}/* End custom CSS */