.ContactFormComponent-module__hGdInG__contactFormSection,.ContactFormComponent-module__hGdInG__calendarySection{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:712px;padding:64px;position:relative;overflow:hidden;background-color:var(--purple-2)!important}.ContactFormComponent-module__hGdInG__calendarySection{background:0 0;background-color:var(--white)!important}.ContactFormComponent-module__hGdInG__backgroundImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ContactFormComponent-module__hGdInG__wrapper{z-index:2;flex:1;width:100%;height:auto;display:flex;position:relative}.ContactFormComponent-module__hGdInG__contactInfo{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.ContactFormComponent-module__hGdInG__contactInfo .ContactFormComponent-module__hGdInG__contactInfoText{flex-direction:column;gap:32px;display:flex}.ContactFormComponent-module__hGdInG__contactInfo .ContactFormComponent-module__hGdInG__contactInfoText .ContactFormComponent-module__hGdInG__title{font-family:Open Sans;font-weight:700;font-style:Bold;vertical-align:middle;color:var(--white);font-size:56px;line-height:120%}.ContactFormComponent-module__hGdInG__contactInfo .ContactFormComponent-module__hGdInG__contactInfoText .ContactFormComponent-module__hGdInG__description{font-family:Open Sans;font-weight:400;font-style:Regular;color:var(--white);font-size:16px;line-height:150%}.ContactFormComponent-module__hGdInG__contactInfo .ContactFormComponent-module__hGdInG__contactInfoChips{flex-wrap:wrap;gap:16px;display:flex}.ContactFormComponent-module__hGdInG__contactInfo .ContactFormComponent-module__hGdInG__contactInfoChips .ContactFormComponent-module__hGdInG__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%}.ContactFormComponent-module__hGdInG__contactForm{background-color:var(--white);border-radius:24px;flex-direction:column;flex:1;gap:24px;min-height:584px;max-height:584px;padding:40px;display:flex}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__progressBarWrapper{min-width:200px;margin:0 auto 20px}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__header{display:none}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__form{flex-direction:column;gap:24px;display:flex}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__form .ContactFormComponent-module__hGdInG__nameFields{gap:20px;display:flex}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__form .ContactFormComponent-module__hGdInG__nameFields .ContactFormComponent-module__hGdInG__formInput{flex:1}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__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%}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__privacyText a{color:var(--dark-gray);text-decoration:underline}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__submitButton{margin-left:auto}.ContactFormComponent-module__hGdInG__calendarySection{flex-direction:column;gap:40px;width:100%;display:flex}.ContactFormComponent-module__hGdInG__calendarySection .ContactFormComponent-module__hGdInG__progressBarWrapper{min-width:200px;max-width:200px;margin:0 auto 20px}.ContactFormComponent-module__hGdInG__calendlyWrapper{flex-direction:row;flex:1;gap:64px;display:flex;max-width:368px!important}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper{flex-direction:column;gap:24px;display:flex}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__title{font-family:Open Sans;font-weight:700;font-style:Bold;vertical-align:middle;color:var(--black);font-size:40px;line-height:120%}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__chips{flex-direction:row;gap:16px;display:flex}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__chips .ContactFormComponent-module__hGdInG__chip{background-color:var(--white);color:var(--black);border:1px solid var(--light-gray);font-family:Open Sans;font-weight:400;font-style:Regular;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:140%;display:flex}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo{border:1px solid var(--light-gray);border-radius:24px;flex-direction:column;width:100%;padding:24px;display:flex}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo .ContactFormComponent-module__hGdInG__userInfoTitle{font-family:Open Sans;font-weight:400;font-style:Regular;vertical-align:middle;color:var(--dark-gray);font-size:20px;line-height:170%}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo .ContactFormComponent-module__hGdInG__divider{background-color:var(--light-gray);width:100%;height:1px}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo .ContactFormComponent-module__hGdInG__userInfoContent{flex-direction:column;gap:8px;padding:24px 0;display:flex}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo .ContactFormComponent-module__hGdInG__userInfoContent .ContactFormComponent-module__hGdInG__userInfoItem{font-family:Open Sans;font-weight:400;font-style:Regular;vertical-align:middle;white-space:break-spaces;color:var(--black);font-size:16px;line-height:150%}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__userInfo .ContactFormComponent-module__hGdInG__editButton{margin-right:auto}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__userInfoWrapper .ContactFormComponent-module__hGdInG__confirmationText{font-family:Open Sans;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:var(--gray);white-space:nowrap;font-size:14px;line-height:140%}.ContactFormComponent-module__hGdInG__calendlyWrapper .ContactFormComponent-module__hGdInG__calendlyEmbed{flex:1}@media (max-width:767px){.ContactFormComponent-module__hGdInG__contactFormSection{background:0 0;flex-direction:column;padding:24px 16px;display:flex;background-color:var(--white)!important}.ContactFormComponent-module__hGdInG__backgroundImage{display:none}.ContactFormComponent-module__hGdInG__wrapper{flex-direction:column;flex:1}.ContactFormComponent-module__hGdInG__contactInfo{display:none}.ContactFormComponent-module__hGdInG__contactForm{min-height:0;max-height:unset;background-color:#0000;border-radius:0;flex-direction:column;flex:1;gap:20px;padding:0;display:flex;overflow-y:auto}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__progressBarWrapper{justify-content:flex-start;margin-bottom:8px;margin-left:20px}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__header{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__header .ContactFormComponent-module__hGdInG__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%}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__header .ContactFormComponent-module__hGdInG__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%}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__form{gap:20px}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__form .ContactFormComponent-module__hGdInG__nameFields{flex-direction:column;gap:20px}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__privacyText{margin-left:0;font-size:12px}.ContactFormComponent-module__hGdInG__contactForm .ContactFormComponent-module__hGdInG__submitButton{width:100%;margin:auto 0 0;position:sticky;bottom:0}}
.CalendarySection-module__lpLAOG__calendarySection{background:0 0;height:100%;min-height:712px;padding:64px;position:relative;overflow:hidden;background-color:var(--purple-2)!important;background-color:var(--white)!important}.CalendarySection-module__lpLAOG__backgroundImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.CalendarySection-module__lpLAOG__wrapper{z-index:2;flex:1;width:100%;height:auto;display:flex;position:relative}.CalendarySection-module__lpLAOG__contactInfo{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.CalendarySection-module__lpLAOG__contactInfo .CalendarySection-module__lpLAOG__contactInfoText{flex-direction:column;gap:32px;display:flex}.CalendarySection-module__lpLAOG__contactInfo .CalendarySection-module__lpLAOG__contactInfoText .CalendarySection-module__lpLAOG__title{font-family:Open Sans;font-weight:700;font-style:Bold;vertical-align:middle;color:var(--white);font-size:56px;line-height:120%}.CalendarySection-module__lpLAOG__contactInfo .CalendarySection-module__lpLAOG__contactInfoText .CalendarySection-module__lpLAOG__description{font-family:Open Sans;font-weight:400;font-style:Regular;color:var(--white);font-size:16px;line-height:150%}.CalendarySection-module__lpLAOG__contactInfo .CalendarySection-module__lpLAOG__contactInfoChips{flex-wrap:wrap;gap:16px;display:flex}.CalendarySection-module__lpLAOG__contactInfo .CalendarySection-module__lpLAOG__contactInfoChips .CalendarySection-module__lpLAOG__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%}.CalendarySection-module__lpLAOG__contactForm{background-color:var(--white);border-radius:24px;flex-direction:column;flex:1;gap:24px;min-height:584px;max-height:584px;padding:40px;display:flex}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__progressBarWrapper{min-width:200px;margin:0 auto 20px}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__form{flex-direction:column;gap:24px;display:flex}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__form .CalendarySection-module__lpLAOG__nameFields{gap:20px;display:flex}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__form .CalendarySection-module__lpLAOG__nameFields .CalendarySection-module__lpLAOG__formInput{flex:1}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__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%}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__privacyText a{color:var(--dark-gray);text-decoration:underline}.CalendarySection-module__lpLAOG__contactForm .CalendarySection-module__lpLAOG__submitButton{margin-left:auto}.CalendarySection-module__lpLAOG__calendarySection{flex-direction:column;gap:40px;width:100%;display:flex}.CalendarySection-module__lpLAOG__calendarySection .CalendarySection-module__lpLAOG__progressBarWrapper{min-width:200px;max-width:200px;margin:0 auto 20px}.CalendarySection-module__lpLAOG__calendlyWrapper{flex-direction:row;flex:1;gap:64px;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper{flex-direction:column;gap:24px;display:flex;max-width:325px!important}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__title{font-family:Open Sans;font-weight:700;font-style:Bold;vertical-align:middle;color:var(--black);font-size:40px;line-height:120%}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__chips{flex-direction:row;gap:16px;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__chips .CalendarySection-module__lpLAOG__chip{background-color:var(--white);color:var(--black);border:1px solid var(--light-gray);font-family:Open Sans;font-weight:400;font-style:Regular;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:140%;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo{border:1px solid var(--light-gray);border-radius:24px;flex-direction:column;width:100%;padding:24px;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoTitle{font-family:Open Sans;font-weight:400;font-style:Regular;vertical-align:middle;color:var(--dark-gray);font-size:20px;line-height:170%}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__divider{background-color:var(--light-gray);width:100%;height:1px}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoContent{flex-direction:column;gap:8px;padding:24px 0;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoContent .CalendarySection-module__lpLAOG__userInfoItem{font-family:Open Sans;font-weight:400;font-style:Regular;vertical-align:middle;white-space:break-spaces;color:var(--black);font-size:16px;line-height:150%}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__editButton{margin-right:auto}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__confirmationText{font-family:Open Sans;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;color:var(--gray);white-space:nowrap;font-size:14px;line-height:140%}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__calendlyEmbed{flex:1;justify-content:flex-end;width:100%;min-height:584px;display:flex}.CalendarySection-module__lpLAOG__calendlyWrapper .CalendarySection-module__lpLAOG__calendlyEmbed iframe{flex:1;padding:0}@media (max-width:767px){.CalendarySection-module__lpLAOG__calendarySection{gap:24px;min-height:100dvh;padding:24px 16px;overflow:visible}.CalendarySection-module__lpLAOG__progressBarWrapper{min-width:200px;max-width:200px;margin:0 auto;margin-left:20px!important}.CalendarySection-module__lpLAOG__calendlyWrapper{flex-direction:column;gap:24px;max-width:100%!important}.CalendarySection-module__lpLAOG__userInfoWrapper{gap:16px}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__title{font-size:24px!important;line-height:130%!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__chips{flex-wrap:wrap!important;gap:8px!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__chip{padding:6px 12px!important;font-size:13px!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo{border-radius:16px!important;padding:16px!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoTitle{font-size:16px!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoContent{gap:6px!important;padding:16px 0!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__userInfo .CalendarySection-module__lpLAOG__userInfoContent .CalendarySection-module__lpLAOG__userInfoItem{font-size:14px!important}.CalendarySection-module__lpLAOG__userInfoWrapper .CalendarySection-module__lpLAOG__confirmationText{white-space:normal;font-size:13px!important}.CalendarySection-module__lpLAOG__calendlyEmbed{flex:1;justify-content:flex-end;width:100%;display:flex;min-height:650px!important}.CalendarySection-module__lpLAOG__calendlyEmbed iframe{min-height:800px!important}}
