.section.contacts h1{padding-bottom:var(--spacing-6xl)}.section.contacts .section-body{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media screen and (min-width:880px){.section.contacts .section-body{flex-direction:row}}@media screen and (min-width:880px){.section.contacts .contacts-left{padding-right:6.6rem;flex:0 0 50%}}.section.contacts .contacts-left .text-page{padding:0}.section.contacts .contacts-right{flex:0 0 50%;flex-shrink:0}.contacts-form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.contacts-form .email-input{width:100%}.contacts-form textarea{width:100%;height:var(--spacing-11xl);padding:var(--spacing-lg) var(--spacing-xl);color:var(--text-primary);text-overflow:ellipsis;font-size:var(--font-size-xs);font-weight:var(--font-weight-Regular);line-height:var(--font-height-md);letter-spacing:var(--letter-spacing-xs);background:var(--surface-surface-solid);border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--surface-solid);resize:none;outline:none}.contacts-form textarea:hover,.contacts-form textarea:focus{border:1px solid var(--border-brand-secondary);border-radius:var(--radius-radius-md, 8px);box-shadow:0 0 0 4px var(--surface-warning-primary);color:var(--text-link)}.contacts-form textarea:hover::placeholder,.contacts-form textarea:focus::placeholder{color:inherit}.contacts-form textarea::placeholder{color:#14131266}.contacts-form .input-wrapper{position:relative;width:100%}.contacts-form .input-wrapper .input-with-icon{width:100%;padding-right:var(--spacing-7xl)}.contacts-form .input-wrapper .auth-icon{position:absolute;right:var(--spacing-lg);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.contacts-form .input-container{margin-bottom:0}.contacts-form .contacts-form-textarea{width:100%}.contacts-form .contacts-form-textarea .text-editor-textarea{width:100%;min-height:120px;resize:vertical}.contacts-form .contacts-form-language{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media screen and (min-width:880px){.contacts-form .contacts-form-language{flex-direction:row;gap:var(--spacing-3xl)}}.contacts-form .contacts-form-language .contacts-form-language-title{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;font-size:var(--font-size-2xs);font-weight:var(--font-weight-Medium);line-height:var(--font-height-sm);letter-spacing:1.12px;text-transform:uppercase;flex-shrink:0}.contacts-form .contacts-form-language .contacts-form-language-options{display:flex;gap:var(--spacing-xl);flex-wrap:wrap}.contacts-form .contacts-form-language .contacts-form-language-option{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;user-select:none}.contacts-form .contacts-form-language .contacts-form-language-radio{width:24px;height:24px;margin:0;cursor:pointer;appearance:none;border:1px solid var(--border-brand-secondary);border-radius:50%;background:var(--surface-solid);position:relative;transition:all var(--easing-normal)}.contacts-form .contacts-form-language .contacts-form-language-radio:hover{border-color:var(--border-brand-solid);box-shadow:0 0 0 4px var(--surface-brand-primary)}.contacts-form .contacts-form-language .contacts-form-language-radio:checked{border-color:var(--surface-brand-solid);background:var(--surface-brand-solid);box-shadow:0 0 0 4px var(--surface-brand-primary)}.contacts-form .contacts-form-language .contacts-form-language-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--text-on-dark-primary)}.contacts-form .contacts-form-language .contacts-form-language-radio:focus{outline:none;box-shadow:0 0 0 6px var(--surface-brand-primary)}.contacts-form .contacts-form-language .contacts-form-language-label{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-Regular);line-height:var(--font-height-md);letter-spacing:-.32px}.contacts-form .contacts-form-upload{position:relative;width:100%}.contacts-form .contacts-form-upload .contacts-form-upload-input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.contacts-form .contacts-form-upload .contacts-form-upload-label{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl);cursor:pointer;border-radius:var(--radius-xl);outline:1px solid var(--border-brand-primary);background:var(--surface-solid);transition:all var(--easing-normal)}.contacts-form .contacts-form-upload .contacts-form-upload-label:hover{background:var(--surface-warning-secondary);border-color:var(--border-brand-secondary);outline:2px solid var(--border-brand-solid)}.contacts-form .contacts-form-upload .contacts-form-upload-label:hover .contacts-form-upload-icon{color:var(--text-primary);background:var(--surface-solid)}.contacts-form .contacts-form-upload .contacts-form-upload-icon{flex-shrink:0;width:3.5rem;height:3.5rem;color:var(--surface-brand-solid);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--surface-brand-primary)}.contacts-form .contacts-form-upload .contacts-form-upload-text{display:flex;flex-direction:column;gap:var(--spacing-2xs);flex:1}.contacts-form .contacts-form-upload .contacts-form-upload-text-main{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-Regular);line-height:var(--font-height-md);letter-spacing:var(--letter-spacing-xs)}.contacts-form .contacts-form-upload .contacts-form-upload-text-main span{font-weight:var(--font-weight-Semibold);color:var(--text-link)}.contacts-form .contacts-form-upload .contacts-form-upload-text-sub{color:var(--text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-Regular);line-height:var(--font-height-sm);letter-spacing:-.28px}.contacts-form .contacts-form-submit{width:100%}.contacts-form .contacts-form-bottom{display:flex;flex-direction:column;width:100%;gap:var(--spacing-3xl)}
