.fluentform_wrapper_2{--mc-grafito:#3F434B;--mc-grafito-osc:#2A2D33;--mc-oscuro:#252B3A;--mc-gris:#6B6E76;--mc-texto:#333333;--mc-borde:#DCDEE3;--mc-borde-hover:#B9BCC4;--mc-campo:#FBFBFC;--mc-radio:8px;max-width:560px;margin:0 auto;background:#ffffff;padding:34px 32px 30px;border-radius:14px;border-top:3px solid var(--mc-grafito);box-shadow:0 10px 30px rgba(37,43,58,.09)}.fluentform_wrapper_2 .ff_screen_reader_title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fluentform_wrapper_2 .ff-el-group{margin-bottom:18px}.fluentform_wrapper_2 .ff-t-container{gap:14px}.fluentform_wrapper_2 .ff-t-cell{padding:0!important}.fluentform_wrapper_2 .ff-el-input--label label{display:block;font-family:'Raleway',sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-oscuro);margin-bottom:7px}.fluentform_wrapper_2 .ff-el-input--label.ff-el-is-required label:after{color:var(--mc-gris);margin-left:3px}.fluentform_wrapper_2 .ff-el-form-control{height:48px!important;padding:12px 16px!important;border:1px solid var(--mc-borde)!important;border-radius:var(--mc-radio)!important;background:var(--mc-campo)!important;color:var(--mc-texto)!important;font-family:'Open Sans',sans-serif!important;font-size:15px!important;line-height:1.4!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.fluentform_wrapper_2 .ff-el-form-control:hover{border-color:var(--mc-borde-hover)!important}.fluentform_wrapper_2 .ff-el-form-control:focus{background:#ffffff!important;border-color:var(--mc-grafito)!important;box-shadow:0 0 0 3px rgba(37,43,58,.13)!important;outline:none!important}.fluentform_wrapper_2 .ff-el-form-control::placeholder{color:#A2A6AE;opacity:1}.fluentform_wrapper_2 .iti{width:100%;display:block}.fluentform_wrapper_2 .iti input.ff-el-form-control{padding-left:58px!important}.fluentform_wrapper_2 .iti__selected-country,.fluentform_wrapper_2 .iti__selected-flag{background:transparent!important;border-right:1px solid var(--mc-borde);padding-left:14px;border-radius:var(--mc-radio) 0 0 var(--mc-radio)}.fluentform_wrapper_2 .ff_submit_btn_wrapper{margin-top:24px;margin-bottom:0}.fluentform_wrapper_2 .ff-btn-submit{width:100%;background:var(--mc-grafito)!important;color:#ffffff!important;border:none!important;border-radius:var(--mc-radio)!important;padding:15px 24px!important;font-family:'Raleway',sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px rgba(37,43,58,.22);transition:background .2s ease,transform .12s ease,box-shadow .2s ease}.fluentform_wrapper_2 .ff-btn-submit:hover{background:var(--mc-grafito-osc)!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(37,43,58,.28)}.fluentform_wrapper_2 .ff-btn-submit:active{transform:translateY(0)}.fluentform_wrapper_2 .ff-btn-submit:focus-visible{outline:3px solid rgba(37,43,58,.35);outline-offset:2px}.fluentform_wrapper_2 .ff-btn-submit[disabled]{opacity:.6;cursor:not-allowed;transform:none}.fluentform_wrapper_2 .ff-el-is-error .ff-el-form-control{border-color:var(--mc-oscuro)!important;border-width:1.5px!important;background:#F2F3F5!important}.fluentform_wrapper_2 .error.text-danger{font-family:'Open Sans',sans-serif;font-size:12.5px;font-weight:600;color:var(--mc-oscuro);margin-top:6px}.fluentform_wrapper_2 .ff-message-success{background:#F4F6F4;border:1px solid #CFE0D3;border-left:4px solid #4C8C5A;border-radius:var(--mc-radio);padding:16px 18px;color:var(--mc-oscuro);font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.5}.fluentform_wrapper_2 .ff-errors-in-stack{background:#F2F3F5;border:1px solid #C9CCD3;border-left:4px solid var(--mc-oscuro);border-radius:var(--mc-radio);padding:14px 16px;color:var(--mc-oscuro);font-family:'Open Sans',sans-serif;font-size:14px}@media (max-width:767px){.fluentform_wrapper_2{padding:26px 20px 24px;border-radius:12px}.fluentform_wrapper_2 .ff-t-container{flex-direction:column;gap:0}.fluentform_wrapper_2 .ff-el-form-control{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.fluentform_wrapper_2 .ff-el-form-control,.fluentform_wrapper_2 .ff-btn-submit{transition:none}.fluentform_wrapper_2 .ff-btn-submit:hover{transform:none}}