.FirmSelectModal_firmModal__1rvs1 h3{margin-bottom:32px}.FirmSelectModal_firmModal__1rvs1 .body.bold{margin-bottom:20px}.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_searchField__3dYUF{display:-webkit-flex;display:flex;margin-bottom:20px}.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_searchField__3dYUF [class*=inputComponentWrapper]{-webkit-flex:1 1;flex:1 1}.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_searchField__3dYUF [class*=inputComponentWrapper] [class*=control],.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_searchField__3dYUF [class*=inputComponentWrapper] input{border-right:none;border-radius:4px 0 0 4px}.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_searchField__3dYUF [class*=button]{border-radius:0 4px 4px 0;max-height:40px}.FirmSelectModal_firmModal__1rvs1 .FirmSelectModal_or__3Yrhy{font-weight:600;font-size:24px;line-height:33px;letter-spacing:-.015em;color:#000;margin:28px 0;text-align:center}.FirmSelectModal_firmModal__1rvs1 .button.primary{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:center;margin:0 auto}.FirmSelectModal_firmModal__1rvs1 p:last-child{margin-top:20px}.RecruiterFirm_firmCard__28xCh{display:-webkit-flex;display:flex;text-decoration:none;cursor:pointer}@media(max-width:480px){.RecruiterFirm_firmCard__28xCh{margin-top:15px}}.RecruiterFirm_firmCard__28xCh .avatar{width:28px;min-width:28px;height:28px;margin-right:8px}.RecruiterFirm_firmCard__28xCh .body.bold{font-weight:700;color:#000;text-transform:capitalize}.RecruiterFirm_firmCard__28xCh .RecruiterFirm_firmLocation__kvVzG{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.015em;margin-top:4px;margin-bottom:4px}.RequestReferralModal_modal__3L6cG{max-width:100%;width:430px}@media(max-width:480px){.RequestReferralModal_modal__3L6cG{width:100%}}.RequestReferralModal_modal__3L6cG h3{margin-bottom:40px}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk>div:not(:last-child){margin-bottom:28px}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR .RequestReferralModal_label__3UA_O{font-weight:600;width:100%;margin-bottom:8px}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR .RequestReferralModal_type__1SdO5{position:relative;overflow:hidden;margin-right:8px;cursor:pointer}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR .RequestReferralModal_type__1SdO5 input{height:1px;width:1px;position:absolute;top:-10px;left:-10px}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR .RequestReferralModal_type__1SdO5 input:checked+div{background-color:#2f4858;color:#fff}.RequestReferralModal_modal__3L6cG .RequestReferralModal_body__3WhHk .RequestReferralModal_types__3jnfR .RequestReferralModal_type__1SdO5 div{padding:8px 24px;border:1px solid #2f4858;border-radius:8px;color:#2f4858}.RequestReferralModal_modal__3L6cG .RequestReferralModal_buttonContainer__sAI6k{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.NewMessageModal_modalContent__2pyfH{padding:48px 62px}.NewMessageModal_modal__1GLwa{max-width:100%;width:500px}.NewMessageModal_modal__1GLwa .NewMessageModal_header__2jAwg{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:37px}.NewMessageModal_modal__1GLwa .NewMessageModal_header__2jAwg .avatar{-webkit-flex:0 0 auto;flex:0 0 auto;margin-right:20px}.NewMessageModal_modal__1GLwa .NewMessageModal_header__2jAwg h3{margin-bottom:8px}.NewMessageModal_modal__1GLwa .NewMessageModal_body__AIgIO{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.NewMessageModal_modal__1GLwa .NewMessageModal_body__AIgIO [class*=inputComponentWrapper]{width:100%;margin-bottom:8px}.Availability_availabilityComponent__3aZ3h{width:100%;height:100%}.Availability_availabilityItem__hEjNR{padding:24px 20px;display:grid;grid-template-columns:repeat(4,72px);grid-gap:28px;gap:28px;max-height:256px;overflow:auto;width:456px}.Availability_availabilityItem__hEjNR.Availability_search__25EkM{padding:24px 43px}@media(max-width:480px){.Availability_availabilityItem__hEjNR.Availability_search__25EkM{padding:24px 20px}.Availability_availabilityItem__hEjNR{width:auto;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}}.Availability_availabilityItem__hEjNR label{position:relative;overflow:hidden}.Availability_availabilityItem__hEjNR label input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;width:1px;position:absolute;top:-10px;left:-10px}.Availability_availabilityItem__hEjNR label input:checked+.Availability_time__3ibzj{background-color:#0ca7ff!important;color:#fff}.Availability_availabilityItem__hEjNR label .Availability_time__3ibzj{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;background:transparent;border-radius:8px;border:none;outline:none;padding:8px 10px;height:30px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:15px;letter-spacing:-.015em;color:#22272a;margin-bottom:28px}@media(max-width:480px){.Availability_availabilityItem__hEjNR label .Availability_time__3ibzj{line-height:8px;text-align:center}}.Availability_availabilityItem__hEjNR label .Availability_time__3ibzj.Availability_available__2fLJy{background-color:#ffce0a;cursor:pointer}.Availability_availabilityItem__hEjNR label .Availability_time__3ibzj.Availability_available__2fLJy:hover{background-color:#ffd83d}.Availability_emptyBlock__2unG8{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:20px}.Availability_emptyBlock__2unG8 button{background:none;border:none}.Availability_emptyBlock__2unG8 button h3{font-family:Open Sans,sans-serif;color:#0ca7ff;cursor:pointer}.Availability_emptyBlock__2unG8 button h3:hover{color:#3fb9ff}.Availability_dateSwitcher__2rlpt{width:456px}@media(max-width:480px){.Availability_dateSwitcher__2rlpt{width:auto}}.Availability_dateSwitcher__2rlpt .slick-slider .slick-arrow{margin-left:10px}@media(max-width:480px){.Availability_dateSwitcher__2rlpt .slick-slider .slick-arrow{margin-left:0}}.Availability_dateSwitcher__2rlpt .slick-slider .slick-arrow.slick-prev{margin-right:10px;margin-left:0}@media(max-width:480px){.Availability_dateSwitcher__2rlpt .slick-slider .slick-arrow.slick-prev{margin-right:0}}.Availability_dateSwitcher__2rlpt .Availability_dateLabel__3jHkr{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;font-size:16px;line-height:22px;letter-spacing:-.015em}.Availability_dateSwitcher__2rlpt .Availability_dateLabel__3jHkr .Availability_day__3IutG{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#000;margin-bottom:4px}.Availability_dateSwitcher__2rlpt .Availability_dateLabel__3jHkr .Availability_date__2dd2e{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:600;color:#22272a}.NewMeetingModal_modal__3aAna{max-width:100%;width:432px}@media(max-width:480px){.NewMeetingModal_modal__3aAna{width:auto}}.NewMeetingModal_modal__3aAna .NewMeetingModal_header__3TYdF{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:42px}.NewMeetingModal_modal__3aAna .NewMeetingModal_header__3TYdF .avatar{margin-right:20px}.NewMeetingModal_modal__3aAna .NewMeetingModal_header__3TYdF .NewMeetingModal_name__1_GXL{font-weight:700}.NewMeetingModal_modal__3aAna .NewMeetingModal_header__3TYdF .NewMeetingModal_info__3dznM{margin-right:20px}.NewMeetingModal_modal__3aAna .NewMeetingModal_header__3TYdF .NewMeetingModal_calendarIcon__1cJy6{height:48px;width:48px;margin-right:20px}.NewMeetingModal_modal__3aAna [class*=inputComponentWrapper]{margin-bottom:30px}.NewMeetingModal_modal__3aAna .NewMeetingModal_row__1twmg{display:-webkit-flex;display:flex}.NewMeetingModal_modal__3aAna .NewMeetingModal_row__1twmg>*{margin-right:12px;-webkit-flex:1 1 auto;flex:1 1 auto}.NewMeetingModal_modal__3aAna .NewMeetingModal_row__1twmg>:last-child{margin-right:0}.NewMeetingModal_modal__3aAna .NewMeetingModal_buttonContainer__31Lyc{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}