.ContactUsFormComponent-module__SZLX2q__contactFormSection{background:radial-gradient(ellipse at center, var(--purple) -20%, #fff0 70%) -150px -100px / 800px 400px no-repeat, radial-gradient(ellipse at center, var(--white) -40%, #fff0 70%) -300px 150px / 800px 400px no-repeat, radial-gradient(ellipse at center, var(--purple) -20%, #fff0 70%) -300px 450px / 800px 400px no-repeat;background-color:#f0f0f0;height:100%;min-height:632px;padding:64px;position:relative;overflow:hidden;background-color:var(--purple-2)!important}.ContactUsFormComponent-module__SZLX2q__backgroundImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ContactUsFormComponent-module__SZLX2q__wrapper{z-index:2;flex:1;width:100%;height:auto;display:flex;position:relative}.ContactUsFormComponent-module__SZLX2q__contactInfo{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.ContactUsFormComponent-module__SZLX2q__contactInfo .ContactUsFormComponent-module__SZLX2q__contactInfoText{flex-direction:column;gap:32px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactInfo .ContactUsFormComponent-module__SZLX2q__contactInfoText .ContactUsFormComponent-module__SZLX2q__title{font-family:Open Sans;font-weight:700;font-style:Bold;vertical-align:middle;color:var(--white);font-size:56px;line-height:120%}.ContactUsFormComponent-module__SZLX2q__contactInfo .ContactUsFormComponent-module__SZLX2q__contactInfoText .ContactUsFormComponent-module__SZLX2q__description{font-family:Open Sans;font-weight:400;font-style:Regular;color:var(--white);font-size:16px;line-height:150%}.ContactUsFormComponent-module__SZLX2q__contactInfo .ContactUsFormComponent-module__SZLX2q__contactInfoChips{flex-wrap:wrap;gap:16px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactInfo .ContactUsFormComponent-module__SZLX2q__contactInfoChips .ContactUsFormComponent-module__SZLX2q__chip{background-color:var(--white);color:var(--black);font-family:Open Sans;font-weight:400;font-style:Regular;border-radius:100px;padding:8px 16px;font-size:14px;line-height:150%}.ContactUsFormComponent-module__SZLX2q__contactForm{background-color:var(--white);border-radius:24px;flex-direction:column;flex:1;gap:40px;min-height:520px;max-height:584px;padding:40px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__progressBarWrapper{min-width:200px;margin:0 auto 20px}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__form{flex-direction:column;gap:24px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__form .ContactUsFormComponent-module__SZLX2q__nameFields{gap:20px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__form .ContactUsFormComponent-module__SZLX2q__nameFields .ContactUsFormComponent-module__SZLX2q__formInput{flex:1}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__formFooter{flex-direction:column;align-items:center;gap:24px;display:flex}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__formFooter .ContactUsFormComponent-module__SZLX2q__privacyText{font-family:Open Sans;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:var(--gray);margin-left:auto;font-size:14px;line-height:120%}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__formFooter .ContactUsFormComponent-module__SZLX2q__privacyText a{color:var(--dark-gray);text-decoration:underline}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__formFooter .ContactUsFormComponent-module__SZLX2q__submitButton{margin-left:auto}@media (max-width:767px){.ContactUsFormComponent-module__SZLX2q__contactFormSection{background:0 0;flex-direction:column;height:fit-content;min-height:auto;max-height:fit-content;padding:24px 16px;display:flex;background-color:var(--white)!important}.ContactUsFormComponent-module__SZLX2q__backgroundImage{display:none}.ContactUsFormComponent-module__SZLX2q__wrapper{flex-direction:column;flex:1;height:fit-content;max-height:fit-content}.ContactUsFormComponent-module__SZLX2q__contactInfo{display:none}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm{min-height:0;max-height:unset;background-color:#0000;border-radius:0;flex-direction:column;flex:0;gap:20px;height:fit-content;max-height:fit-content;padding:0;display:flex;overflow-y:auto}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__progressBarWrapper{justify-content:flex-start;margin-bottom:8px;margin-left:20px}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__header{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__header .ContactUsFormComponent-module__SZLX2q__title{font-family:Open Sans;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:0%;vertical-align:middle;color:var(--black);font-size:24px;line-height:120%}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__header .ContactUsFormComponent-module__SZLX2q__description{font-family:Open Sans;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;vertical-align:middle;color:var(--dark-gray);font-size:14px;line-height:140%}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__form{gap:20px}.ContactUsFormComponent-module__SZLX2q__wrapper .ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__form .ContactUsFormComponent-module__SZLX2q__nameFields{flex-direction:column;gap:20px}.ContactUsFormComponent-module__SZLX2q__formFooter .ContactUsFormComponent-module__SZLX2q__privacyText{margin-left:0!important;margin-right:auto!important;font-size:12px!important}.ContactUsFormComponent-module__SZLX2q__contactForm .ContactUsFormComponent-module__SZLX2q__submitButton{width:100%;margin:auto 0 0;position:sticky;bottom:0}}
