.contact_container{display:flex;flex-direction:column;align-items:center;max-width:50%;margin:auto}.contact_container h1{font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-top:12px;margin-bottom:16px}.contact_container h3{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.contact_container .description{font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.contact_container input,.contact_container textarea{border-radius:8px;border:1px solid hsla(0,0%,100%,.24);background:rgba(0,0,0,0);padding:12px 16px;width:100%;outline:none;color:hsla(0,0%,100%,.6);font-size:16px}.contact_container input::placeholder,.contact_container textarea::placeholder{font-size:16px}.contact_container textarea{height:128px;padding:10px 14px;scrollbar-width:none}.contact_container button{padding:12px 20px;border:1px solid #00ca7e;background:#00ca7e;border-radius:8px;width:100%;color:#000;font-size:16px;font-weight:500;letter-spacing:-.32px}.contact_container .contact_fields{margin-top:64px;margin-bottom:32px;display:flex;flex-direction:column;gap:24px;width:100%}.contact_container .contact_fields label{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px}.contact_container .contact_fields .field_wrap{display:flex;flex-direction:column;gap:5px}.contact_container .contact_fields .agree_policy{display:flex;align-items:center;gap:12px}.contact_container .contact_fields .agree_policy input{width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,0);border-radius:6px;width:20px;height:20px}.contact_container .contact_fields .agree_policy p{font-size:16px}@media(max-width:700px){.contact_container{margin:64px 0;max-width:100%}.contact_container .contact_fields{margin-top:48px}.contact_container .contact_fields .name_field{flex-direction:column}}.external_layout.light input,.external_layout.light textarea{border:1px solid rgba(18,18,18,.24)}.external_layout.light .agree_policy p{color:rgba(18,18,18,.6)}