.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 .email-input[readonly]{background:var(--surface-secondary);cursor:not-allowed;opacity:.7}.contacts-form .email-input[readonly]:hover,.contacts-form .email-input[readonly]:focus{border:1px solid var(--border-primary);box-shadow:none}.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);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;align-items:center;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)}.contacts-form .contacts-form-language .contacts-form-language-options .checkbox-container{width:auto;padding:0}.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-submit{width:100%}.contacts-form .contacts-form-bottom{display:flex;flex-direction:column;width:100%;gap:var(--spacing-3xl)}
