.location-overlay{align-items:center;background:rgba(0,0,0,.2);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.location-popup{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:20px;width:400px}.location-popup h2{border-bottom:3px solid #fff;color:#397e77;cursor:pointer;font-size:20px;font-style:normal;font-weight:500;line-height:150%;margin-right:2px;margin-top:0;padding:12px;text-align:center}.location-popup button,.location-popup input{margin-top:10px;padding:10px;width:100%}.close-btn{background:red;border:none;color:#fff;cursor:pointer}.location-popup button.location-submit-btn{background-color:#397e77!important;border:none;border-radius:4px;color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:155%;padding:10px 20px;width:100%}.location-popup form .field.hs-form-field{margin-bottom:32px}.location-popup .form-label{color:var(--Semantics-Content-Primary,#2e3a39);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;padding:0 12px;width:100%}.location-popup .form-label p{color:#747679;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.location-popup fieldset{margin:0}.location-popup .form-label,.location-popup fieldset{padding:0}.location-popup fieldset label{color:#397e77;font-size:20px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:12px;text-align:center}.location-popup fieldset .location-selector{width:100%}#location-selector{align-items:center;color:var(--Semantics-Content-Tertiary,#748e8b);display:flex;gap:8px;line-height:24px;margin-bottom:16px;padding:12px 16px;width:100%}#location-selector,.form-input .staff-input-errormsg{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400}.form-input .staff-input-errormsg{color:red;display:none;line-height:20px}#staff-location-dropdown .hs-form-field{margin:0}@media screen and (max-width:900px){.location-popup{width:80%}}