.ContactForm-module__9YXtBW__form{width:100%}.ContactForm-module__9YXtBW__row{flex-direction:column;gap:30px;margin-bottom:30px;display:flex}.ContactForm-module__9YXtBW__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__9YXtBW__input,.ContactForm-module__9YXtBW__textarea{width:100%;font-family:var(--font-family-base);color:var(--color-dark);border:none;border-bottom:1px solid rgba(var(--color-dark-rgb), .2);background:0 0;outline:none;padding:12px 0;font-size:16px;font-weight:400;transition:border-color .3s,padding .3s,box-shadow .3s}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__input,.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__textarea{color:var(--color-white);border-bottom-color:rgba(var(--color-white-rgb), .3)}.ContactForm-module__9YXtBW__input::placeholder,.ContactForm-module__9YXtBW__textarea::placeholder{color:rgba(var(--color-dark-rgb), .5);font-family:var(--font-family-base);transition:opacity .2s,transform .2s}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__input::placeholder,.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__textarea::placeholder{color:rgba(var(--color-white-rgb), .6)}.ContactForm-module__9YXtBW__input:focus,.ContactForm-module__9YXtBW__textarea:focus{border-bottom-color:var(--color-primary);box-shadow:0 1px 0 0 var(--color-primary)}.ContactForm-module__9YXtBW__input:focus::placeholder,.ContactForm-module__9YXtBW__textarea:focus::placeholder{opacity:.4;transform:translate(4px)}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__input:focus,.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__textarea:focus{border-bottom-color:var(--color-primary);box-shadow:0 1px 0 0 var(--color-primary)}.ContactForm-module__9YXtBW__input.ContactForm-module__9YXtBW__error,.ContactForm-module__9YXtBW__textarea.ContactForm-module__9YXtBW__error{border-bottom-color:var(--color-primary)}.ContactForm-module__9YXtBW__textarea{resize:vertical;min-height:100px;max-height:300px}.ContactForm-module__9YXtBW__textareaWrapper{width:100%;position:relative}.ContactForm-module__9YXtBW__attachmentButton{color:var(--color-dark);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex;position:absolute;bottom:12px;right:12px}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__attachmentButton{color:var(--color-white)}.ContactForm-module__9YXtBW__attachmentButton:hover{opacity:1;background:rgba(var(--color-dark-rgb), .05)}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__attachmentButton:hover{background:rgba(var(--color-white-rgb), .1)}.ContactForm-module__9YXtBW__fileInput{display:none}.ContactForm-module__9YXtBW__attachmentsList{background:rgba(var(--color-dark-rgb), .03);border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__attachmentsList{background:rgba(var(--color-white-rgb), .05)}.ContactForm-module__9YXtBW__attachmentItem{font-family:var(--font-family-base);color:var(--color-dark);align-items:center;gap:8px;font-size:13px;display:flex}.ContactForm-module__9YXtBW__formDark .ContactForm-module__9YXtBW__attachmentItem{color:var(--color-white)}.ContactForm-module__9YXtBW__attachmentItem svg{opacity:.6;flex-shrink:0}.ContactForm-module__9YXtBW__errorMessage{font-family:var(--font-family-base);color:var(--color-primary);margin-top:4px;font-size:13px}.ContactForm-module__9YXtBW__submitWrapper{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;display:flex}.ContactForm-module__9YXtBW__successMessage{font-family:var(--font-family-base);color:var(--color-success);text-align:center;font-size:15px}.ContactForm-module__9YXtBW__errorMessageGeneral{font-family:var(--font-family-base);color:var(--color-primary);text-align:center;font-size:15px}@media (max-width:1024px){.ContactForm-module__9YXtBW__form{padding:0 30px}.ContactForm-module__9YXtBW__row{gap:24px;margin-bottom:24px}.ContactForm-module__9YXtBW__input,.ContactForm-module__9YXtBW__textarea{padding:14px 18px;font-size:15px}.ContactForm-module__9YXtBW__submitButton{font-size:15px}}@media (max-width:768px){.ContactForm-module__9YXtBW__form{padding:0 35px}.ContactForm-module__9YXtBW__row{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.ContactForm-module__9YXtBW__input,.ContactForm-module__9YXtBW__textarea{padding:12px 16px;font-size:14px}.ContactForm-module__9YXtBW__textarea{min-height:100px}.ContactForm-module__9YXtBW__submitWrapper{margin-top:30px}.ContactForm-module__9YXtBW__submitButton{width:100%;max-width:300px;font-size:14px}}@media (max-width:480px){.ContactForm-module__9YXtBW__input,.ContactForm-module__9YXtBW__textarea{padding:10px 14px;font-size:13px}.ContactForm-module__9YXtBW__submitButton{height:44px;font-size:13px}.ContactForm-module__9YXtBW__errorMessage,.ContactForm-module__9YXtBW__successMessage,.ContactForm-module__9YXtBW__errorMessageGeneral{font-size:13px}}:is(html[dir=rtl] .ContactForm-module__9YXtBW__input,html[dir=rtl] .ContactForm-module__9YXtBW__textarea){text-align:right}html[dir=rtl] .ContactForm-module__9YXtBW__attachmentButton{left:12px;right:auto}html[dir=rtl] .ContactForm-module__9YXtBW__submitWrapper{text-align:right}
.ContactHeader-module__geNNsW__header{text-align:left;width:100%;margin-bottom:60px}.ContactHeader-module__geNNsW__description{font-family:var(--font-cairo);color:rgba(var(--color-white-rgb), .8);text-align:left;max-width:800px;margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.6}.ContactHeader-module__geNNsW__descriptionDark{color:rgba(var(--color-white-rgb), .8)}.ContactHeader-module__geNNsW__description:before{content:"";background:var(--color-text-low-contrast);vertical-align:middle;border-radius:1px;width:clamp(20px,2vw,32px);height:1px;margin-right:12px;display:inline-block}@media (max-width:1024px){.ContactHeader-module__geNNsW__header{margin-bottom:50px}.ContactHeader-module__geNNsW__description{font-size:16px}}@media (max-width:768px){.ContactHeader-module__geNNsW__header{margin-bottom:40px}.ContactHeader-module__geNNsW__description{font-size:15px}}@media (max-width:480px){.ContactHeader-module__geNNsW__header{margin-bottom:30px}.ContactHeader-module__geNNsW__description{font-size:14px}}
