.contactForm{margin-top:6.5rem;padding:5.1rem 15.6rem 8.4rem;border-radius:2.1rem;border:1px solid #cae1e4;background:#2b6a76}.contactForm form h4{color:#fff;text-align:center;font-size:3.2rem;font-style:normal;font-weight:500;line-height:4.8rem;letter-spacing:-.064rem;margin-bottom:.8rem}.contactForm form>p{color:#e9eff0;text-align:center;font-size:1.3rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:-.039rem;opacity:.6}.contactForm form .formContainer{display:flex;column-gap:1.8rem;padding-top:3.2rem}.contactForm form .formContainer>div{width:calc(50% - .9rem);display:flex;flex-direction:column}.contactForm form .formContainer>div:first-child{row-gap:1.3rem}.contactForm form .formContainer>div:last-child{row-gap:1.9rem}.contactForm form .formContainer>div .inputGroup input,.contactForm form .formContainer>div .inputGroup textarea{height:5.6rem;border-radius:2rem;border:1px solid #ccebf0;background:#fff;width:100%;color:#094e5c;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.015rem;padding-inline:3.2rem}.contactForm form .formContainer>div .inputGroup input::placeholder,.contactForm form .formContainer>div .inputGroup textarea::placeholder{color:#4e7279}.contactForm form .formContainer>div .inputGroup input.error,.contactForm form .formContainer>div .inputGroup textarea.error{border-color:#ff6b6b;background-color:#fff5f5}.contactForm form .formContainer>div .inputGroup .error-message{color:#ff6b6b;font-size:1.2rem;font-weight:400;margin-top:.5rem;margin-left:1rem;display:block}.contactForm form .formContainer>div .inputGroup textarea{height:11.9rem;padding-block:1.5rem;resize:none}.contactForm form .formContainer>div button{border-radius:2rem;background:#c6e0e4;height:5.6rem;color:#034b59;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.85rem;letter-spacing:-.048rem;display:flex;align-items:center;justify-content:center;column-gap:1.25rem}.contactForm form .formContainer>div button:disabled{opacity:.6;cursor:not-allowed;background:#b8d4d8}.contactForm form .formContainer>div button:hover:not(:disabled){background:#b8d4d8;transition:background-color .3s ease}@media screen and (max-width:767.9px){.contactForm{margin-top:4rem;padding:3.2rem 2rem 4.5rem}.contactForm form>p{margin-bottom:2.4rem}.contactForm form .formContainer{flex-direction:column}.contactForm form .formContainer>div{width:100%}.contactForm form .formContainer>div:first-child{row-gap:1.5rem;margin-bottom:1.5rem}.contactForm form .formContainer>div:last-child{row-gap:1.8rem}.form .inputs .inputGroup .ant-picker,.form .inputs .inputGroup .ant-picker .ant-picker-input input,.form .inputs .inputGroup .ant-select .ant-select-selector .ant-select-selection-placeholder,.form .inputs .inputGroup .ant-select .ant-select-selector span,.form .inputs .inputGroup .ant-select-selector,.form .inputs .inputGroup textarea,.form .inputs .inputGroup>input{font-size:1.6rem!important}}