@media only screen and (min-width:0rem){#manufacturer .error-message{color:var(--error-color);display:none;font-size:var(--error-font-size);margin-top:5px;text-align:left}#manufacturer .input-error{border:2px solid var(--error-color)!important}#manufacturer .shake{animation:shake .5s}#manufacturer .cs-form{border-top:4px solid var(--primary)}body.dark-mode #manufacturer .cs-form{border-top:4px solid #fff}#manufacturer{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:var(--sectionPadding)}.cs-submit{border:none}#manufacturer .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem);margin:auto;max-width:1200px;width:100%}#manufacturer .cs-header{margin:0 auto;max-width:800px;text-align:center;width:100%}#manufacturer .cs-title{color:var(--headerColor);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1.5rem;text-align:center}#manufacturer .cs-intro{color:var(--bodyTextColor);font-size:clamp(1rem,1.5vw,1.125rem);margin-bottom:1rem;text-align:center}#manufacturer .cs-secondary{color:var(--bodyTextColor);font-size:clamp(.875rem,1.2vw,1rem);margin-bottom:2rem;text-align:center}#manufacturer .cs-secondary a{color:var(--primary);text-decoration:none}#manufacturer .cs-secondary a:hover{text-decoration:underline}#manufacturer .cs-ul{box-sizing:border-box;gap:1.5rem;margin:0 auto 2rem;max-width:1200px;padding:0;position:relative;text-align:center;width:100%}#manufacturer .cs-li,#manufacturer .cs-ul{align-items:center;display:flex;flex-direction:column;list-style:none}#manufacturer .cs-li{gap:1rem;justify-content:center}#manufacturer .cs-li:hover .cs-icon-wrapper{transform:scale(1.1)}#manufacturer .cs-icon-wrapper{align-items:center;background-color:#fff;border:1px solid #bababa;border-radius:50%;display:flex;flex:none;height:3.75rem;justify-content:center;margin:0;transition:transform .3s;width:3.75rem}#manufacturer .cs-icon{display:block;height:auto;width:1.5rem}#manufacturer .cs-flex-group{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}#manufacturer .cs-li .cs-header{color:var(--headerColor);display:block;font-size:1.25rem;font-weight:700;line-height:1.2em;margin-bottom:.5rem}#manufacturer .cs-link{color:var(--headerColor);display:block;font-size:1rem;line-height:1.5em;position:relative;text-align:center;text-decoration:none}#manufacturer .cs-link:hover{text-decoration:underline}#manufacturer .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#manufacturer .cs-text{margin-bottom:1rem}#manufacturer .cs-text:last-of-type{margin-bottom:2rem}#manufacturer .cs-form{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px;padding:clamp(2rem,4vw,3rem);width:100%}#manufacturer .manufacturer-form-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}#manufacturer .manufacturer-form-col-quarter{flex:1 1 calc(25% - 0.75rem);min-width:200px}#manufacturer .manufacturer-form-col-full{flex:1 1 100%;width:100%}#manufacturer .cs-h3,#manufacturer .cs-label{display:none}#manufacturer .cs-input{background-color:#f7f7f7;border:none;border-radius:6px;box-sizing:border-box;color:var(--headerColor);font-family:DM Sans,Arial,sans-serif;font-size:1rem;height:3.5rem;padding:0 0 0 1.5rem;width:100%}#manufacturer .cs-input::-moz-placeholder{color:#4e4b66;opacity:1}#manufacturer .cs-input::placeholder{color:#4e4b66;opacity:1}#manufacturer select.cs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer;padding-left:1.5rem;padding-right:2.5rem}#manufacturer .cs-textarea{border-radius:6px;font-family:inherit;margin-bottom:.75rem;max-height:500px;max-width:100%;min-height:7.5rem;min-width:100%;padding-top:1.5rem}#manufacturer .cs-submit{border-radius:6px;font-size:1rem;font-weight:700;height:3.5rem;min-width:100%;text-transform:uppercase;width:100%}#manufacturer .cs-submit:hover{color:#fff}#manufacturer .file-upload-wrapper{align-items:flex-start;border-bottom:1px solid #d3d3d3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;max-width:100%;padding-bottom:1.25rem;position:relative;width:100%}#manufacturer .file-upload-label{box-sizing:border-box;cursor:pointer;display:block;position:relative;width:100%}#manufacturer .file-upload-button{align-items:center;background-color:#f8f9fa;border:2px dashed #ddd;border-radius:6px;box-sizing:border-box;color:#4e4b66;display:flex;filter:grayscale(1);font-size:.8rem;height:3.5rem;justify-content:center;letter-spacing:1px;line-height:1.6rem;min-height:3.5rem;padding:.625rem .9375rem;transition:all .3s ease;width:100%}#manufacturer .file-upload-button:hover{background-color:#e9ecef;border-color:var(--primary);color:var(--primary)}#manufacturer .file-upload-input{cursor:pointer;height:3.5rem;left:0;opacity:0;position:absolute;top:0;width:100%}#manufacturer .file-upload-text{color:#6c757d;display:none;font-size:.8rem;font-style:italic;letter-spacing:1px;line-height:1.6rem;margin-top:.5rem}#manufacturer .dnd-upload-counter{display:none}#manufacturer .form-text-muted{color:#6c757d;display:block;font-size:.6rem;letter-spacing:1px;line-height:1.6rem;margin-top:.25rem}#manufacturer .file-list{margin-bottom:.5rem;margin-top:1rem;width:100%}#manufacturer .file-list-title{color:var(--headerColor);font-size:.875rem;font-weight:600;margin-bottom:.5rem}#manufacturer .file-item{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem}#manufacturer .file-name{color:var(--bodyTextColor);flex:1;font-size:.8rem;word-break:break-word}#manufacturer .file-remove-btn{align-items:center;background-color:var(--primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:24px;justify-content:center;line-height:1;transition:background-color .3s,transform .2s;width:24px}#manufacturer .file-remove-btn:hover{background-color:#c00;transform:scale(1.1)}#manufacturer .file-remove-btn:active{transform:scale(.95)}#manufacturer .custom-labeled-checkbox{width:100%}#manufacturer .custom-labeled-checkbox a{color:var(--primary);margin-left:.25rem;margin-right:.25rem}#manufacturer .custom-labeled-checkbox .row.short{display:none;text-align:left}#manufacturer .custom-labeled-checkbox .row{text-align:left}}@media only screen and (min-width:0rem) and (max-width:400px){#manufacturer .custom-labeled-checkbox .row{display:none}#manufacturer .custom-labeled-checkbox .row.short{display:block;text-align:left}}@media only screen and (min-width:0rem) and (max-width:47.9375rem){#manufacturer .cs-ul{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}#manufacturer .cs-li{flex:1 1 calc(50% - 0.75rem);max-width:none;min-width:0}#manufacturer .cs-li .cs-header{font-size:1rem}#manufacturer .cs-link{font-size:.875rem}}@media only screen and (min-width:0rem) and (min-width:48rem){#manufacturer .cs-ul{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}#manufacturer .cs-li{flex:1 1 calc(25% - 2rem);max-width:250px;min-width:200px}}@media only screen and (min-width:0rem) and (max-width:1024px){#manufacturer .manufacturer-form-col-quarter{flex:1 1 calc(50% - 0.5rem)}}@media only screen and (min-width:0rem) and (max-width:768px){#manufacturer .manufacturer-form-col-quarter{flex:1 1 calc(50% - 0.5rem)}}@media only screen and (min-width:0rem) and (max-width:480px){#manufacturer .manufacturer-form-col-quarter{flex:1 1 100%}}@media only screen and (min-width:48rem){#manufacturer .cs-container,#manufacturer .cs-form{max-width:1200px}#manufacturer .cs-submit{width:100%}}@media only screen and (min-width:64rem){#manufacturer .cs-form{border:1px solid #d3d3d3;border-top:4px solid var(--primary);max-width:1200px;width:100%}#manufacturer .cs-submit{width:100%}}@media only screen and (min-width:93.75rem){#manufacturer .cs-graphic{display:block}}@media only screen and (min-width:0rem){body.dark-mode #manufacturer{background:var(--dark)}body.dark-mode #manufacturer .cs-h3,body.dark-mode #manufacturer .cs-header,body.dark-mode #manufacturer .cs-intro,body.dark-mode #manufacturer .cs-label,body.dark-mode #manufacturer .cs-link,body.dark-mode #manufacturer .cs-secondary,body.dark-mode #manufacturer .cs-text,body.dark-mode #manufacturer .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #manufacturer .cs-contact-text,body.dark-mode #manufacturer .cs-link{opacity:.8}body.dark-mode #manufacturer .cs-icon-wrapper{border-color:#fff}body.dark-mode #manufacturer .cs-icon{filter:grayscale(1) brightness(1000%)}body.dark-mode #manufacturer .cs-li .cs-header,body.dark-mode #manufacturer .cs-li .cs-link{color:var(--bodyTextColorWhite)}body.dark-mode #manufacturer .cs-form{background-color:var(--medium)}body.dark-mode #manufacturer .cs-input{background-color:hsla(0,0%,100%,.2);border-radius:8px;color:#fff;max-height:500px;max-width:100%;min-width:100%;width:100%}body.dark-mode #manufacturer .cs-input::-moz-placeholder{color:#4e4b66;opacity:.8}body.dark-mode #manufacturer .cs-input::placeholder{color:#4e4b66;opacity:.8}body.dark-mode #manufacturer .file-upload-wrapper{border-bottom-color:hsla(0,0%,100%,.2)}body.dark-mode #manufacturer .file-upload-button{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}body.dark-mode #manufacturer .file-upload-button:hover{background-color:hsla(0,0%,100%,.15);border-color:var(--primary);color:var(--primary)}body.dark-mode #manufacturer .file-upload-text,body.dark-mode #manufacturer .form-text-muted{color:hsla(0,0%,100%,.7)}body.dark-mode #manufacturer .file-list-title{color:var(--bodyTextColorWhite)}body.dark-mode #manufacturer .file-item{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}body.dark-mode #manufacturer .file-name{color:hsla(0,0%,100%,.9)}body.dark-mode #manufacturer .custom-labeled-checkbox a{color:var(--secondary)}body.dark-mode #manufacturer .cs-graphic{opacity:.4}}#manufacturer #success-message{gap:20px}#manufacturer #success-message,#manufacturer .cs-form{align-items:center;display:flex;flex-direction:column;justify-content:center}#manufacturer .cs-form{background-color:#fff;border-radius:1.5rem;border-top:8px solid var(--primary);box-sizing:border-box;padding:clamp(2rem,5vw,3rem) clamp(1rem,4vw,3rem);position:relative;text-align:center;width:100%;z-index:1}#manufacturer #success-message p{text-align:center}