.cmp-supplierQMSForm{padding:1rem 2.25rem}.cmp-supplierQMSForm .china-privacy-checkbox:not(.china-privacy-checkbox--enabled){display:none}.cmp-supplierQMSForm__header{color:#0d1328;font-size:3rem;font-weight:300;margin-bottom:1.5rem;margin-top:2rem}.cmp-supplierQMSForm__requestaccess{background-color:#e30437;border:none;border-radius:2rem;color:#fff;font-size:1pc;font-weight:600;margin-bottom:1rem;margin-top:1rem;padding:1rem;width:20rem}.cmp-supplierQMSForm__wrapper label{font-size:.875rem}.cmp-supplierQMSForm__loading{opacity:.5}.cmp-supplierQMSForm__complete,.cmp-supplierQMSForm__subscriptionConfirmation{display:none}.cmp-supplierQMSForm .cmp-subscriptionform__row label{margin-bottom:.25rem}.cmp-supplierQMSForm .cmp-subscriptionform__row textarea{padding:1rem}.cmp-supplierQMSForm .cmp-forms .forms-container{background:#fff;border:1px solid #5a7e92;border-bottom-color:#fff;margin-top:2rem;padding:2rem 1rem 0}.cmp-supplierQMSForm .cmp-forms .forms-container .supplier_QMSForm_label{color:#242b30;font-weight:400}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__check-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem}.cmp-supplierQMSForm .cmp-forms .forms-container i.fa-asterisk.smaller{color:#e30437;font-size:x-small;font-weight:600;position:relative;top:2px}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-subscriptionform__terms-container{background:#fff;border:1px solid #5a7e92;height:10rem;overflow:auto;padding:1rem;white-space:pre-line}.cmp-supplierQMSForm .cmp-forms .forms-container #terms_conditons_consent{font-size:14px}.cmp-supplierQMSForm .cmp-forms .forms-container .terms-disabled{opacity:.6}.cmp-supplierQMSForm .cmp-forms .forms-container .scroll-error{color:#e30437;font-size:.875rem;margin-left:2rem}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__error{display:block}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__wrapper .file-list .file-item{margin-bottom:2px}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__wrapper .file-list .file-item .remove-file-btn{background-color:unset;border:0;color:#444d55;font-size:25px;position:static}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__wrapper button{font-weight:500}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__wrapper #uploadDocuments{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__wrapper #files-error{margin-top:1rem}.cmp-supplierQMSForm .cmp-forms .forms-container .separator .QMS-separator{color:#dee2e6;margin-top:2px}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-registrationform__kochpolicy{font-size:1rem}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-registrationform__captcha{color:#00587c;font-size:14px}.cmp-supplierQMSForm .cmp-forms .cmp-forms__submit{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-supplierQMSForm .cmp-forms .cmp-forms__submit #subscriptionsubmit{font-weight:600;width:21rem}.cmp-supplierQMSForm .cmp-forms .supplier-form-submit__loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:1pc solid #f3f3f3;border-radius:50%;border-top-color:#e30437;height:90pt;left:50%;margin:10pc 0 0 -76px;position:absolute;top:20%;width:90pt;z-index:1}.cmp-supplierQMSForm #molex-api-company{width:100%}@media(max-width:767.98px){.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__row .cmp-forms__wrapper .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__row .cmp-forms__wrapper .button,.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__row .cmp-forms__wrapper .button .file-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp-supplierQMSForm .cmp-forms .forms-container .cmp-forms__row .cmp-forms__wrapper .button #uploadDocuments{width:100%}}