.tkt-leads-form-wrapper,.form-lead-machine{padding:30px;box-shadow:none;border-radius:24px;background:#fff;transition:all 0.3s ease}.tkt-leads-form-wrapper .elementor-widget-form .elementor-form-title{display:none}.tkt-leads-form-wrapper.tkt-has-shadow,.form-lead-machine.box-shadow-effect{box-shadow:0 4px 4px 0 rgba(0,0,0,.08)}.tkt-leads-form-header,.form-lead-machine .form-header{max-width:1140px;margin:0 auto 24px;display:grid;gap:12px}.tkt-leads-form-header .form-title,.form-lead-machine .form-header .form-title{display:flex;align-items:center;padding-left:10px}.tkt-leads-form-title,.form-lead-machine .form-header .form-title{font-family:'Ubuntu',sans-serif;font-weight:700;font-style:bold;font-size:28px;line-height:150%;letter-spacing:0%;margin:0;color:#000;padding:0}.tkt-leads-form-subtitle,.form-lead-machine .form-header .form-subtitle p{margin:0;padding:0;font-family:'Ubuntu',sans-serif;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%;color:rgba(0,0,0,1)}.tkt-leads-form-content,.form-lead-machine .elementor-column-gap-default>.elementor-column>.elementor-element-populated{position:relative;padding:0}.tkt-leads-form-content form,.form-lead-machine .elementor-form-fields-wrapper{margin:0;display:flex;flex-wrap:wrap;row-gap:18px}.tkt-leads-form-wrapper .elementor-field-group,.form-lead-machine .elementor-field-group{padding-right:10px;padding-left:10px;margin-bottom:6px;display:flex!important;flex-wrap:wrap;position:relative}.tkt-leads-form-wrapper .elementor-field-label,.form-lead-machine label.elementor-field-label{font-family:Ubuntu,sans-serif;font-style:Regular;line-height:100%;letter-spacing:0%;color:rgba(0,0,0,1)!important;font-size:12px;font-style:normal;font-weight:400!important;margin-bottom:8px;display:block}.tkt-leads-form-wrapper input.elementor-field,.tkt-leads-form-wrapper textarea.elementor-field,.tkt-leads-form-wrapper select.elementor-field,.tkt-leads-form-wrapper .elementor-field-textual,.form-lead-machine input.elementor-field,.form-lead-machine textarea.elementor-field,.form-lead-machine select.elementor-field,.form-lead-machine .elementor-field-textual{background:#ffffff!important;border-radius:25px!important;border:1px solid rgba(0,0,0,1)!important;color:#6D7787!important;font-family:Ubuntu,sans-serif!important;font-size:16px!important;font-weight:400!important;height:44px!important;line-height:150%!important;padding:0 24px!important;width:100%!important;box-sizing:border-box!important;transition:border-color 0.3s ease!important;letter-spacing:0px!important}.tkt-leads-form-wrapper input.elementor-field,.tkt-leads-form-wrapper textarea.elementor-field,.tkt-leads-form-wrapper select.elementor-field,.tkt-leads-form-wrapper .elementor-field-textual,.form-lead-machine input.elementor-field,.form-lead-machine textarea.elementor-field,.form-lead-machine select.elementor-field,.form-lead-machine .elementor-field-textual::placeholder{font-family:Ubuntu,sans-serif!important;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0;color:#6D7787!important;opacity:1}.tkt-leads-form-wrapper input.elementor-field:focus,.tkt-leads-form-wrapper textarea.elementor-field:focus,.tkt-leads-form-wrapper select.elementor-field:focus,.form-lead-machine input.elementor-field:focus,.form-lead-machine textarea.elementor-field:focus,.form-lead-machine select.elementor-field:focus{border-color:#0085CA;outline:none}.tkt-leads-form-wrapper textarea.elementor-field,.form-lead-machine textarea.elementor-field{height:auto;min-height:44px;padding:12px 24px}.tkt-leads-form-wrapper .elementor-button,.form-lead-machine .elementor-button{width:100%!important;border-radius:25px!important;font-size:14px!important;display:block!important;margin-top:10px!important;min-height:40px!important;line-height:1.4!important;padding:8px 24px!important;border:none!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;min-width:210px!important}.tkt-leads-form-wrapper .elementor-button:hover,.form-lead-machine .elementor-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tkt-leads-form-wrapper .elementor-field-group.elementor-field-type-submit,.form-lead-machine .elementor-field-group.elementor-field-type-submit{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.tkt-leads-form-wrapper label[id$="-error"],.form-lead-machine label .error{color:#F72717!important;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400!important;line-height:100%;margin-top:4px;display:block;position:absolute;bottom:-16px;left:10px}.tkt-leads-form-wrapper .elementor-message.elementor-message-danger.elementor-help-inline,.tkt-leads-form-wrapper .elementor-form-help-inline,.form-lead-machine .elementor-message.elementor-message-danger.elementor-help-inline,.form-lead-machine .elementor-form-help-inline{display:none!important}.tkt-leads-form-wrapper .elementor-message.elementor-message-danger,.tkt-leads-form-wrapper .elementor-widget-form .elementor-message.elementor-message-danger,.form-lead-machine .elementor-message.elementor-message-danger,.form-lead-machine .elementor-widget-form .elementor-message.elementor-message-danger{text-align:center;width:100%;color:#F72717;margin:0}.tkt-leads-form-wrapper .elementor-widget-form .elementor-message:before{display:none}.elementor-form-empresas .elementor-message,.elementor-widget-form.elementor-form-empresas .elementor-message{font-size:15px!important}.elementor-form-empresas .elementor-message span,.elementor-widget-form.elementor-form-empresas .elementor-message span{display:block!important;font-size:13px!important;margin-top:5px!important}.tkt-leads-form-wrapper .elementor-message.elementor-message-success,.tkt-leads-form-wrapper .elementor-widget-form .elementor-message.elementor-message-success,.form-lead-machine .elementor-message.elementor-message-success,.form-lead-machine .elementor-widget-form .elementor-message.elementor-message-success{text-align:center;width:100%;color:#000;font-weight:700}.tkt-leads-form-wrapper .elementor-message.elementor-message-success,.tkt-leads-form-wrapper .elementor-widget-form .elementor-message.elementor-message-success,.form-lead-machine .elementor-message.elementor-message-success,.form-lead-machine .elementor-widget-form .elementor-message.elementor-message-success span{font-weight:inherit}.tkt-leads-form-wrapper.tkt-hide-on-submit .elementor-message-success{position:relative;top:20%}.tkt-leads-form-wrapper.tkt-hide-on-submit.tkt-form-submitted{background-color:#A21212!important}.tkt-leads-form-wrapper.tkt-hide-on-submit .elementor-message-success:before{content:url(../images/check.svg);background-image:none;display:block;width:44px;height:33px;margin:0 auto 8px;margin-bottom:16px;color:#fff;fill:#fff}.tkt-leads-form-wrapper.tkt-hide-on-submit .elementor-message-success strong{font-family:'Edenred',sans-serif;font-weight:700;display:block;font-style:Bold;font-size:28px;line-height:32px;letter-spacing:0%;text-align:center;margin-bottom:8px;color:#fff!important}.tkt-leads-form-wrapper.tkt-hide-on-submit .elementor-message-success{font-family:'Ubuntu',sans-serif;font-weight:400;font-style:Regular;font-size:20px;line-height:28px;letter-spacing:0%;text-align:center;color:#fff!important}.tkt-leads-form-wrapper .elementor-field-type-hidden,.form-lead-machine .elementor-field-type-hidden{display:none!important}.tkt-leads-form-wrapper .elementor-field-type-recaptcha_v3,.form-lead-machine .elementor-field-type-recaptcha_v3{display:none!important}.tkt-leads-form-wrapper .protected-by-recaptcha-text{font-size:12px;color:#444B55;margin-top:16px;text-align:center!important}.tkt-leads-form-wrapper .protected-by-recaptcha-text a{color:#444B55;text-decoration:underline}@media screen and (min-width:768px){.tkt-leads-form-wrapper,.form-lead-machine{box-shadow:0 4px 4px 0 rgba(0,0,0,.08);border-radius:16px}.tkt-leads-form-wrapper .elementor-field-group.elementor-field-type-submit,.form-lead-machine .elementor-field-group.elementor-field-type-submit{flex-direction:column;align-items:center}.tkt-leads-form-wrapper .elementor-button,.form-lead-machine .elementor-button{width:auto!important}}@media (max-width:767px){.tkt-leads-form-wrapper,.form-lead-machine{padding:24px 16px}.tkt-leads-form-title{font-size:24px}.tkt-leads-form-subtitle{font-size:14px}}.tkt-leads-form-wrapper.tkt-is-loading{opacity:.6;pointer-events:none}.tkt-leads-form-wrapper.tkt-is-loading::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid #0085CA;border-radius:50%;animation:tkt-spin 1s linear infinite}@keyframes tkt-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-lead--return,.tkt-leads-form-message{display:none;padding:15px 20px;margin:20px 10px;border-radius:8px;font-size:14px;line-height:1.5}.form-lead--return.success,.tkt-leads-form-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.form-lead--return.error,.tkt-leads-form-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.form-lead--inputs{transition:all 0.3s ease}.tkt-leads-form-wrapper.tkt-form-submitted{min-height:200px}.tkt-leads-form-wrapper.tkt-form-submitted .elementor-form-fields-wrapper,.tkt-leads-form-wrapper.tkt-form-submitted .elementor-field-type-submit{display:none}.tkt-leads-form-wrapper .elementor-form-spinner{width:15px;height:15px;border:3px solid rgba(0,0,0,.2);border-top:3px solid #fff;border-radius:50%;animation:spin 0.8s linear infinite;margin-left:8px;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tkt-leads-form-wrapper.tkt-leads-form-wrapper .elementor-field-option input[type="checkbox"]{accent-color:red}.tkt-leads-form-wrapper.tkt-leads-form-wrapper .elementor-field-option label{font-family:'Ubuntu',Sans-Serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle}.tkt-leads-form-wrapper.tkt-leads-form-wrapper .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-direction:column;gap:12px}.tkt-leads-form-wrapper.tkt-leads-form-wrapper .elementor-form .elementor-field-type-checkbox>.elementor-field-label{font-size:16px;padding-bottom:16px}.tkt-leads-form-wrapper.tkt-leads-form-wrapper .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:center;justify-content:flex-start;gap:7px}