#empieza-ahora-form .et_pb_file_upload_container{background:#fff!important;border-radius:10px!important;padding:16px 18px!important;border:0!important}#empieza-ahora-form button.et_pb_file_upload_button.et_pb_button{background:#fff!important;color:#064a95!important;border:2px solid #064a95!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}#empieza-ahora-form button.et_pb_file_upload_button.et_pb_button:after{display:none!important}#empieza-ahora-form button.et_pb_file_upload_button.et_pb_button:hover{background:#064a95!important;color:#fff!important;border-color:#064a95!important}#empieza-ahora-form .et_pb_files_container .et_pb_file_chosen_desc,#empieza-ahora-form .et_pb_files_container .et_pb_accepted_files_desc,#empieza-ahora-form .et_pb_files_container .et_pb_files_list,#empieza-ahora-form .et_pb_file_upload_message{color:rgba(6,74,149,.75)!important;font-size:12px!important;line-height:1.4!important}#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="anverso_dni"],#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="identificacion_vmp"]{background:#fff!important;border-radius:10px!important;padding:16px 18px!important;border:0!important}#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="anverso_dni"] .et_pb_file_upload_container,#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="identificacion_vmp"] .et_pb_file_upload_container{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="anverso_dni"] button.et_pb_file_upload_button.et_pb_button,#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="identificacion_vmp"] button.et_pb_file_upload_button.et_pb_button{background:#fff!important;color:#064a95!important;border:2px solid #064a95!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="anverso_dni"] button.et_pb_file_upload_button.et_pb_button:hover,#empieza-ahora-form p.et_pb_contact_field.et_pb_files_container[data-id="identificacion_vmp"] button.et_pb_file_upload_button.et_pb_button:hover{background:#064a95!important;color:#fff!important;border-color:#064a95!important}#empieza-ahora-form .et_pb_contact_message_top.et_pb_contact_error_meesage,#empieza-ahora-form .et-pb-contact-message.et_pb_contact_error_meesage{color:#fff!important;font-size:18px!important;line-height:1.5!important;font-weight:600!important}#empieza-ahora-form .et_pb_contact_error_meesage p{color:#fff!important;font-size:18px!important;margin-bottom:8px!important}#empieza-ahora-form .et_pb_contact_error_meesage ul,#empieza-ahora-form .et_pb_contact_error_meesage li{color:#fff!important;font-size:16px!important;line-height:1.5!important}#empieza-ahora-form .et_pb_contact_error_meesage li::marker{color:#fff!important}#empieza-ahora-form .et_pb_contact_error_meesage{background:rgba(0,0,0,.15)!important;padding:12px 14px!important;border-radius:10px!important}#empieza-ahora-form p.et_pb_contact_field[data-id="identificacion_vmp"]{position:relative}#empieza-ahora-form p.et_pb_contact_field[data-id="identificacion_vmp"]::after{content:"🔍 Click para ver ejemplo";display:block;margin-top:10px;width:100%;max-width:320px;height:140px;background:url("https://asegurarmipatinete.es/wp-content/uploads/2026/03/Placa-Homologacion-VMP-patinete-electrico.webp")no-repeat center center / contain;cursor:zoom-in}#empieza-ahora-form p.et_pb_contact_field[data-id="identificacion_vmp"]::before{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;max-width:320px;margin:0 auto;cursor:zoom-in}#vmp-lightbox{position:fixed;inset:0;z-index:999999}#vmp-lightbox .vmp-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65)}#vmp-lightbox .vmp-lightbox-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;padding:18px}#vmp-lightbox img{max-width:min(980px,96vw);max-height:90vh;border-radius:10px;background:#fff}.wa-hint{position:fixed;left:30px;right:30px;bottom:30px;z-index:999999;height:50px;display:none;align-items:center;background:#064a95;color:#fff;border-radius:12px;padding:0 16px 0 52px;font-weight:700;font-size:14px;line-height:1;font-family:Poppins,Arial,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.25)}.wa-hint.is-visible{display:flex}.wa-hint__text{width:100%;text-align:center}.wa-hint__arrow{margin-left:8px;font-size:18px;line-height:1;color:#fff}.wa-hint__close{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#064a95;font-size:22px;line-height:1;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.20)}.wa-hint__close:hover{background:rgba(255,255,255,.9)}.wa-hint__close:active{transform:translateY(-50%) scale(0.96)}@media (max-width:767px){.wa-hint{left:30px;right:30px;bottom:30px;justify-content:flex-start;font-size:13px}.wa-hint__text{text-align:left}}