.input-7{background:0 0!important;border:none!important;outline:none!important;padding:0!important}.upload-dropzone{text-align:center;cursor:pointer;box-sizing:border-box;background:#d9dbde;border:2px dashed #000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;margin:0;padding:60px 20px;transition:background .2s,border-color .2s;display:flex}.upload-dropzone:hover{background:#cfd1d4;border-color:#222}.upload-icon{opacity:.8;width:32px;height:32px}.upload-help{color:#333;font-size:18px;font-weight:500}.upload-btn{color:#fff;cursor:pointer;background:#1e2a3a;border:none;border-radius:4px;padding:12px 30px;font-size:16px;font-weight:600}.upload-btn:hover{background:#253346}.upload-list{flex-direction:column;gap:12px;width:100%;max-width:1000px;margin:14px auto 0;padding:0;list-style:none;display:flex}.upload-item{color:#fff;background:#2a2829;border:1px solid #2b2b2b;border-radius:12px;flex-direction:column;align-self:center;gap:8px;width:75%;max-width:950px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.upload-item:hover{transition:transform .2s,box-shadow .2s;transform:scale(1.01);box-shadow:0 0 8px #ffffff14,0 0 20px #ffffff0d}.upload-row{grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;display:grid}.fileicon{opacity:.95;background:url(/images/file.svg) 50%/contain no-repeat;flex-shrink:0;width:22px;height:22px}.svg-check,.svg-trash{opacity:.95;width:22px;height:22px;display:none}.file-main{min-width:0}.file-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.1;overflow:hidden}.file-size{opacity:.8;margin-top:2px;font-size:12px}.file-percent{opacity:.95;text-align:right;min-width:42px;margin-right:8px;font-size:13px;font-weight:600}.file-action{color:#fff;cursor:pointer;background:#181818;border:1px solid #2b2b2b;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,opacity .15s;display:grid}.file-action:hover{background:#202020;border-color:#3a3a3a}.icon-check,.icon-trash{opacity:.95;background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:none}.icon-check{background-image:url(/images/check.svg)}.icon-trash{background-image:url(/images/trash.svg)}.file-action.complete .icon-trash,.file-action.complete .svg-trash{display:none}.file-action.complete .icon-check,.file-action.complete .svg-check{display:inline}.icon-check,.icon-trash{opacity:.95;background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px}.upload-item:hover .file-action.complete .icon-check,.upload-item:hover .file-action.complete .svg-check{display:none!important}.upload-item:hover .file-action.complete .icon-trash,.upload-item:hover .file-action.complete .svg-trash{display:inline!important}.progress{background:#2a2a2a;border-radius:999px;height:6px;overflow:hidden}.progress-bar{background:#fff;border-radius:999px;width:0%;height:100%;transition:width .12s linear}@media (max-width:480px){.upload-row{grid-template-columns:24px 1fr auto auto}.file-percent{margin-right:4px}.upload-item{padding:10px 12px}}.contact-form-4,.container-25,.form-wrapper-4,.form-style-5{height:auto!important;min-height:0!important}.form-wrapper-4.w-form{overflow:visible!important}.input-7{flex-direction:column;align-items:stretch;gap:14px;display:flex}.upload-dropzone{margin-bottom:8px}.upload-list{max-height:none!important;overflow:visible!important}.contact-form-4 .container-25{overflow:visible!important}.contact-form-4{padding-bottom:48px;overflow:visible!important}.quote-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quote-terms-row{align-self:stretch;width:100%;max-width:768px;margin-right:0!important}.quote-terms-row .checkbox-field{align-items:flex-start;width:100%}.quote-terms-row .checkbox-label{flex:1;width:auto;line-height:1.5}.quote-recaptcha{align-self:stretch;width:100%;max-width:768px;margin-top:4px;margin-bottom:4px}.quote-recaptcha-widget{width:100%}.contact-form-4 .form-button-2{cursor:pointer;transition:all .2s}.contact-form-4 .form-button-2:hover{background-color:#32343a}.contact-form-4 .form-button-2:active{background-color:#43464d}.contact-form-4 .form-button-2:disabled{cursor:wait;opacity:1;background-color:#32343a}@media screen and (max-width:767px){.contact-form-4,.contact-form-4 .container-25,.contact-form-4 .form-wrapper-4,.contact-form-4 .form-style-5{width:100%!important;max-width:100%!important;overflow:visible!important}.contact-form-4 .form-style-5{gap:16px;align-items:stretch!important}.contact-form-4 .input-5,.contact-form-4 .input-6{flex-direction:column;gap:16px;align-items:stretch!important}.contact-form-4 .input-wrapper-5,.contact-form-4 .input-wrapper-6,.contact-form-4 .form-text-input-3,.contact-form-4 .form-text-input-5,.contact-form-4 .textarea-wrapper-4,.contact-form-4 .form-textarea-3,.contact-form-4 .select-field,.contact-form-4 .quote-terms-row,.contact-form-4 .quote-recaptcha,.contact-form-4 .form-button-2{width:100%!important;max-width:100%!important}}.radio-button-field.w-radio:hover .w-form-formradioinput--inputType-custom.radio-button.w-radio-input{background-color:#16273a!important;border-color:#16273a!important}.radio-button-field.w-radio .radio-button-label{color:inherit!important;z-index:auto!important;position:static!important}
