.partner-form{font-family:Montserrat,sans-serif;margin:0 auto;padding-bottom:82px}.partner-form__inner{max-width:798px;margin:0 auto}.partner-form__header{text-align:center}.partner-form__title{font-family:Montserrat;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0;text-align:center;margin:0}.partner-form__subtitle{font-family:Montserrat;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:54px;margin-top:12px}.partner-form__body{display:flex;flex-direction:column;gap:1.5rem;padding:34px 34px 25px;border-radius:8px;border:2px solid;color:#111}.partner-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(345px,1fr));gap:29px 24px}.partner-form__field{display:flex;flex-direction:column;position:relative;height:fit-content}.partner-form__field--full{grid-column:1 / -1}.partner-form__field label{margin-bottom:3px;font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.partner-form__field input,.partner-form__field textarea{min-height:50px;border:2px solid #d2dbc9;border-radius:4px;padding:.65rem .75rem;font-family:inherit;width:100%;transition:border .2s ease}.partner-form__field input:focus,.partner-form__field textarea:focus{border-color:#1a7c3e;outline:none;outline-offset:unset}.partner-form__field input:focus-visible,.partner-form__field textarea:focus-visible{box-shadow:unset}.partner-form__field small{color:#666;margin-top:.25rem}.partner-form__field .field-error{position:absolute;bottom:-16px;font-size:12px;line-height:100%;color:#d82828}.partner-form .file-upload{position:relative;margin-top:4px}.partner-form .file-upload input[type=file]{display:none}.partner-form .file-upload__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:2.25rem;border:2px dashed #d2dbc9;border-radius:4px;background:#fff;text-align:center;cursor:pointer;transition:border-color .3s ease,background .3s ease;height:140px}.partner-form__field_nofiles{display:contents}.file-name,.has-files .partner-form__field_nofiles{display:none}.has-files .file-name{display:flex}.file-upload__label-icon{height:30px;width:30px}.file-upload__label-icon svg{width:100%;height:100%;object-fit:contain;stroke:#1a7c3e}.partner-form .file-upload__label span{font-family:Montserrat;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#111;max-width:215px}.partner-form .file-upload__label span span{text-decoration:underline}.partner-form .file-upload__label small{font-family:Montserrat;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;color:#111}.partner-form .file-upload__label:hover,.partner-form .file-upload.dragover .partner-form .file-upload__label{border-color:#1a7c3e;background:#f3f7f1}.partner-form__field textarea{min-height:236px;max-width:726px;resize:none}.partner-form__actions{margin-top:15px}.partner-form__actions .partner-form__actions-text{font-family:Montserrat;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;margin:0 0 15px}.partner-form__submit{text-align:center;display:flex;padding:0 28.7px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;border-radius:8px;text-decoration:none;letter-spacing:0;min-height:59px;align-items:center;justify-content:center;margin:auto;border:unset;width:100%;cursor:pointer;transition:.3s;gap:10px}.partner-form__submit:hover{opacity:.9}.partner-form__submit_preload{display:none;height:40px;width:40px}.is-submitting .partner-form__submit_def_label,.is-success .partner-form__submit_def_label{display:none}.is-submitting .partner-form__submit_preload{display:inline}.partner-form__submit_submitting_label{display:none}.is-submitting .partner-form__submit_submitting_label,.is-success .partner-form__submit_submitting_label{display:inline}.partner-form__field .file-upload .file-item{display:flex;gap:4px}.partner-form__note{font-family:Montserrat;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#111;margin:10px 0 0}.partner-form__note a{text-decoration:underline;color:#111}.partner-form__note p{margin:0}.partner-form__condition{margin-top:1.5rem;padding:4px 30px;border:2px solid;border-radius:8px;font-family:Montserrat;font-weight:400;font-size:16px;line-height:135%;letter-spacing:0;display:flex;align-items:center;gap:18px;color:#111}.partner-form__condition .condition-icon{max-width:38px;width:100%;margin:0}@media screen and (max-width: 1024px){.partner-form{padding-bottom:40px}.partner-form__field--textarea{margin-top:50px}.partner-form__title{font-size:32px}.partner-form__subtitle{margin-bottom:25px}}@media screen and (max-width: 768px){.partner-form{padding-bottom:15px}.partner-form__title{font-size:26px}.partner-form__body{display:flex;flex-direction:column;gap:1.5rem;padding:34px 13px 15px}.partner-form__grid{gap:19px;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.partner-form__field--textarea{margin-top:0}.partner-form__condition p{margin:12px 0}.partner-form__condition span{padding-top:8px;display:block}.partner-form__condition{align-items:start;padding:4px 13px;gap:16px}.partner-form__condition .condition-icon{margin-top:10px}.partner-form__field label{margin-bottom:5px}.partner-form__actions .partner-form__actions-text{margin-bottom:30px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sc-partner-form.css.map */
