.contacts-row{display:flex;flex-direction:column;gap:30px}.contacts-faq,.contacts-form{width:100%}.contacts-faq .standard-title{margin-bottom:20px}.contacts-form .feedback-form{max-width:100%}.contacts-form .btn-group{margin-top:20px}.contacts-form .contacts-auth-message{padding:20px;border-radius:var(--border-radius);background-color:var(--dt-surface-container-high)}.contacts-form .contacts-auth-message p{margin-bottom:20px;color:var(--dt-on-surface-variant)}.contacts-form .file-info .file-hint{display:block;color:var(--dt-on-surface-variant);font-size:.875rem;margin-bottom:10px;opacity:.7}.contacts-form .file-info,.contacts-form .file-info .file-list{margin-top:10px}.contacts-form .file-info .file-item{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;border-radius:var(--border-radius);background-color:var(--dt-surface-container-high);font-size:.875rem}.contacts-form .file-info .file-item .file-name{flex:1;color:var(--dt-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-form .file-info .file-item .file-size{color:var(--dt-on-surface-variant);font-size:.8125rem}.contacts-form .file-info .file-item .file-remove{background:0 0;border:0;color:var(--dt-error);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.contacts-form .file-info .file-item .file-remove:hover{background-color:var(--dt-surface-container-highest)}.contacts-form .file-info .file-total{margin-top:10px;padding-top:10px;border-top:1px solid var(--dt-outline-variant);font-size:.875rem;color:var(--dt-on-surface-variant);font-weight:500}@media screen and (min-width:992px){.contacts-row{flex-direction:row;align-items:flex-start}}