.leaveMessage{display:flex;align-items:center;flex-direction:column;margin-block:0 12.5rem}@media(max-width:46.999rem){.leaveMessage{margin-block:0 7.5rem;padding-inline:1.5rem}}.leaveMessage h2{color:var(--color-primary);text-align:center;font-family:var(--font-family-SemiBold);font-size:2.5rem;font-weight:400;margin-bottom:25px}@media(max-width:46.999rem){.leaveMessage h2{font-size:1.25rem}}.leaveMessage button{display:flex!important;width:27.1875rem;height:5.5rem;padding:.625rem 3.125rem;justify-content:center;align-items:center;border-radius:31.25rem;background:var(--color-primary);color:var(--color-white);font-family:var(--font-family-SemiBold);text-align:center;font-size:1.5rem;font-weight:400;overflow:hidden;position:relative;display:inline-block;transition:background .5s;cursor:pointer}.leaveMessage button:hover{background:var(--color-accent)}@media(max-width:46.999rem){.leaveMessage button{width:18.75rem;max-width:100%;height:4rem;font-size:1rem;border-radius:3.125rem}}.leaveMessage_container{width:57.8125rem;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4rem}@media(max-width:46.999rem){.leaveMessage_container{width:100%;gap:1.875rem}}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container{width:41.5rem}}.leaveMessage_container .top{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:36.75rem}@media(max-width:46.999rem){.leaveMessage_container .top{width:100%;gap:1.5rem}}.leaveMessage_container .top h2{color:var(--color-primary);text-align:center;font-family:var(--font-family-SemiBold);font-size:2.5rem;font-weight:400}@media(max-width:46.999rem){.leaveMessage_container .top h2{font-size:1.75rem}}.leaveMessage_container .top p{color:var(--text-body);font-family:var(--font-family);font-size:1.3125rem}@media(max-width:46.999rem){.leaveMessage_container .top p{font-size:1.125rem}}.leaveMessage_container form{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(max-width:46.999rem){.leaveMessage_container form{width:100%;gap:1.875rem}}.leaveMessage_container form .ApplyBtn{display:flex!important;width:12.5rem;height:4rem;padding:.625rem 3.125rem;justify-content:center;align-items:center;border-radius:31.25rem;background:var(--color-primary);color:var(--color-white);font-family:var(--font-family-SemiBold);text-align:center;font-size:1rem;font-weight:400;overflow:hidden;position:relative;display:inline-block;transition:background .5s;cursor:pointer}.leaveMessage_container form .ApplyBtn:hover{background:var(--color-accent)}@media(max-width:46.999rem){.leaveMessage_container form .ApplyBtn{width:100%;height:5.5rem;font-size:1rem;border-radius:3.125rem}}.leaveMessage_container form .inputGroup{display:flex;flex-wrap:wrap;width:57.8125rem;gap:1.5rem}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup{width:100%;gap:.625rem}}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container form .inputGroup{width:41.5rem;flex-direction:column}}.leaveMessage_container form .inputGroup .email{display:flex;flex-direction:column;gap:5px}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup .email{width:100%}}.leaveMessage_container form .inputGroup .email .error{color:#ef8762;font-family:var(--font-family-SemiBold);font-size:16px;font-weight:400;line-height:20.8px}.leaveMessage_container form .inputGroup .email input{display:flex;width:435px;height:80px;padding:0 24px;align-items:center;border-radius:16px;border:2px solid var(--surface-muted);background:var(--surface-muted);color:var(--text-body);font-family:var(--font-family);font-size:1rem}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container form .inputGroup .email input{width:41.5rem}}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup .email input{width:100%;font-size:.875rem}}.leaveMessage_container form .inputGroup .email input::placeholder{color:var(--text-body);font-family:var(--font-family);font-size:1rem;font-weight:400}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup .email input::placeholder{font-size:.875rem}}.leaveMessage_container form .inputGroup .email input:focus{outline:none}.leaveMessage_container form .inputGroup .error{color:#ef8762;font-family:var(--font-family-SemiBold);font-size:16px;font-weight:400;line-height:20.8px}.leaveMessage_container form .inputGroup input{display:flex;width:435px;height:80px;padding:0 24px;align-items:center;border-radius:16px;border:2px solid var(--surface-muted);background:var(--surface-muted);color:var(--text-body);font-family:var(--font-family);font-size:1rem}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container form .inputGroup input{width:41.5rem}}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup input{width:100%;font-size:.875rem}}.leaveMessage_container form .inputGroup input::placeholder{color:var(--text-body);font-family:var(--font-family);font-size:1rem;font-weight:400}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup input::placeholder{font-size:.875rem}}.leaveMessage_container form .inputGroup input:focus{outline:none}.leaveMessage_container form .inputGroup .subject{display:flex;width:894px;height:80px;padding:0 24px;align-items:center;border-radius:16px;border:2px solid var(--surface-muted);background:var(--surface-muted);color:var(--text-body);font-family:var(--font-family);font-size:1rem}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container form .inputGroup .subject{width:41.5rem}}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup .subject{width:100%;font-size:.875rem}}.leaveMessage_container form .inputGroup .subject::placeholder{color:var(--text-body);font-family:var(--font-family);font-size:1rem;font-weight:400}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup .subject::placeholder{font-size:.875rem}}.leaveMessage_container form .inputGroup .subject:focus{outline:none}.leaveMessage_container form .inputGroup textarea{display:flex;width:894px;height:150px;padding:24px;align-items:flex-start;border-radius:16px;border:2px solid var(--surface-muted);background:var(--surface-muted);color:var(--text-body);font-family:var(--font-family);font-size:1rem}@media(min-width:47rem)and (max-width:70rem){.leaveMessage_container form .inputGroup textarea{width:664px}}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup textarea{width:100%;font-size:.875rem}}.leaveMessage_container form .inputGroup textarea::placeholder{color:var(--text-body);font-family:var(--font-family);font-size:1rem;font-weight:400}@media(max-width:46.999rem){.leaveMessage_container form .inputGroup textarea::placeholder{font-size:.875rem}}.leaveMessage_container form .inputGroup textarea:focus{outline:none}.leaveMessage_container__input_contain{display:flex;flex-direction:column;gap:10px}@media(max-width:46.999rem){.leaveMessage_container__input_contain{width:100%}}