.contact_wrapper__GTR3F{padding:80px 0;background-color:var(--background)}.contact_grid__6R8pe{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;max-width:1000px;margin:0 auto}.contact_info__IZchM{padding-right:40px}.contact_title__Arsm_{font-size:40px;font-weight:800;margin-bottom:24px}.contact_text__cAgI3{color:var(--text-secondary);line-height:1.6;margin-bottom:40px}.contact_contactDetails__WHb_n{display:flex;flex-direction:column;gap:24px}.contact_detail__jdFV5{display:flex;align-items:center;gap:16px;font-weight:500}.contact_icon__2KuL6{width:40px;height:40px;background-color:var(--primary-light);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.contact_formCard__c5kgd{background:#fff;padding:40px;border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--border)}.contact_form___aGjp{display:flex;flex-direction:column;gap:24px}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius-sm);font-weight:600;font-size:16px;transition:all .2s ease;cursor:pointer;border:none;outline:none}.Button_primary__oSpWt{background-color:var(--primary);color:#fff}.Button_primary__oSpWt:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Button_secondary__lRe7Q{background-color:var(--primary-light);color:var(--primary)}.Button_secondary__lRe7Q:hover{background-color:#dbe4ff}.Button_outline__Zj6Ls{background-color:transparent;border:2px solid var(--border);color:var(--text-secondary)}.Button_outline__Zj6Ls:hover{border-color:var(--text-main);color:var(--text-main)}.Button_fullWidth__JjsBk{width:100%}.Input_wrapper__u5Z0E{display:flex;flex-direction:column;gap:8px;width:100%}.Input_label__83Pis{font-size:14px;font-weight:500;color:var(--text-main)}.Input_input__h6Yry{width:100%;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:16px;color:var(--text-main);background-color:var(--surface);transition:all .2s ease}.Input_input__h6Yry:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Input_input__h6Yry::placeholder{color:var(--text-light)}