.form-group{position:relative;margin-bottom:16px;width:100%}.form-group input{width:100%;color:#2e2e3b;border-color:transparent;font-size:18px;font-style:normal;font-weight:400;line-height:26px;box-sizing:border-box;border-radius:8px;background:var(--UI-Neutral-Base00,#f5f5f5);display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;padding:22px 16px 10px}.form-group label{position:absolute;top:19px;left:18px;font-size:18px;color:#2e2e3b;pointer-events:none;transition:.2s ease all}.form-group input:not(:-moz-placeholder)~label{top:4px;font-size:12px;color:#2e2e3b}.form-group span input.input:focus~label,.form-group input:not(:placeholder-shown)~label{top:4px;font-size:12px;color:#2e2e3b}.form-group{position:relative;margin-bottom:16px;width:100%}.form-group select{width:100%;padding:22px 16px 10px;color:#2e2e3b;border-color:transparent;font-size:16px;font-weight:400;line-height:26px;box-sizing:border-box;border-radius:8px;background:#f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group label{position:absolute;top:17px;left:18px;color:#2e2e3b;font-size:18px;pointer-events:none;transition:.2s ease all}.form-group select:focus~label,.form-group select:valid~label{top:4px;font-size:12px;color:#2e2e3b}.form-group--select:after{content:"▼";position:absolute;top:22px;right:15px;font-size:10px;color:#2e2e3b;pointer-events:none}.form-group textarea{width:100%;color:#2e2e3b;border-color:transparent;font-size:18px;font-weight:400;line-height:26px;box-sizing:border-box;border-radius:8px;background:#f5f5f5;padding:16px;min-height:108px;resize:vertical;padding:22px 16px 10px}.form-group--textarea label{left:17px;top:16px}.form-group textarea:not(:-moz-placeholder)~label{top:4px;font-size:12px;color:#2e2e3b}.form-group textarea:focus~label,.form-group textarea:not(:placeholder-shown)~label{top:4px;font-size:12px;color:#2e2e3b}.checkbox-group{margin-bottom:16px;font-family:inherit;font-size:16px;line-height:1.5;color:#333}.custom-checkbox-label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:0;color:#0b0c0c;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}span.wpcf7-list-item-label{padding-left:28px;cursor:pointer}.checkbox-visual{height:32px;width:32px;min-width:32px;background-color:transparent;border:1px solid #c0c0c4;border-radius:50%;display:inline-block;margin-right:10px;position:relative;transition:all .2s ease}#miFormulario span.wpcf7-list-item-label{padding-left:26px}#miFormulario .wpcf7-list-item-label:after{content:"✓";position:absolute;display:none;top:-4px;left:-1px;width:32px;height:32px;border-radius:50%;border:1px solid #c0c0c4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}#miFormulario .custom-checkbox-label input[type=checkbox]:checked~.wpcf7-list-item-label:after{display:flex;background:#fac900;border-color:#fac900}.custom-checkbox-label input[type=checkbox]:focus-visible~.wpcf7-list-item-label:after{box-shadow:0 0 0 3px rgba(0,123,255,.4)}.c-contact__form .btn-primary{margin:16px 0 0}.btn-primary{margin:0}.wpcf7 form.invalid.wpcf7-form .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.form--error{display:flex;padding:16px;margin:24px 0 0;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;border-radius:8px;background:#fff3f3;color:#7c150d;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-color:#fff3f3}.wpcf7 form.invalid.wpcf7-form .wpcf7-response-output_title,.wpcf7 form.unaccepted .wpcf7-response-output_title,.wpcf7 form.payment-required .wpcf7-response-output_title,.form--error_title{color:#7c150d;font-size:20px;font-style:normal;font-weight:700;font-family:"ferrovialn-bold-webfont";line-height:28px;margin:0}.wpcf7 form.invalid.wpcf7-form .wpcf7-response-output_text,.wpcf7 form.invalid.wpcf7-form .wpcf7-response-output p,.wpcf7 form.unaccepted .wpcf7-response-output_text,.wpcf7 form.unaccepted .wpcf7-response-output p,.wpcf7 form.payment-required .wpcf7-response-output_text,.wpcf7 form.payment-required .wpcf7-response-output p,.form--error_text,.form--error p{color:#7c150d;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.form-group.has-value label{top:4px;font-size:12px}.form-group.is-focused label{top:4px;font-size:12px}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:#2e2e3b;background-color:#e2a30a;border-color:#e2a30a}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block;padding-left:32px;margin-top:8px;background-image:"../images/errors.svg";background-position:left center;background-repeat:no-repeat;background-size:contain}.custom-checkbox-label .wpcf7-not-valid-tip{display:block;margin-top:4px;color:red;font-size:.9em}.form-group .wpcf7-form-control-wrap:has(input:focus)+label{top:4px;font-size:12px}.form-group .wpcf7-form-control-wrap:has(textarea:focus)+label{top:4px;font-size:12px}.form-group .wpcf7-form-control-wrap:has(select:focus)+label{top:4px;font-size:12px}.checkbox-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.checkbox-wrapper .wpcf7-not-valid-tip{width:100%;margin-top:4px;font-size:.9em;color:#d33}.wpcf7-not-valid-tip{position:relative;padding-left:22px;display:inline-block;line-height:1.3;top:0}.wpcf7-not-valid-tip:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(//www.nextmovebycintra.com/wp-content/themes/nextmove/assets/css/../images/Group-2.png);background-size:contain;background-repeat:no-repeat}.form-group label{position:absolute;top:17px;left:18px;color:#2e2e3b;font-size:18px;pointer-events:none;transition:.2s ease all}.form-group--textarea label{left:17px;top:16px}