.modalReviews{width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;background-color:#000000b3;display:none;align-items:center;justify-content:center}.modalReviews-modal{max-width:500px;width:90%;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;position:relative}.modalReviews-modal h2{margin-top:0;margin-bottom:1rem;color:#333;font-family:Montserrat,sans-serif}.modalReviews-modal label{display:block;margin-top:1rem;font-weight:400;color:#333;font-family:Montserrat,sans-serif}.modalReviews-modal input,.modalReviews-modal select,.modalReviews-modal textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box;font-family:Montserrat,sans-serif}.modalReviews-modal select option{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400}.modalReviews-modal textarea{resize:vertical;min-height:100px;font-family:Montserrat,sans-serif}.modalReviews-modal .checkbox-group{display:flex;align-items:center;margin:0}.modalReviews-modal .checkbox-group label.checkbox{display:flex;align-items:center;margin-bottom:0;cursor:pointer}.modalReviews-modal .checkbox-group .checkmark{margin-right:.5rem}.modalReviews-modal .btn{width:100%;padding:.75rem;font-size:1rem;font-family:Montserrat,sans-serif;margin-top:.7rem}@media(max-width:768px){.modalReviews-modal{padding:1.5rem;margin:1rem}}.office-display{padding:5px;position:absolute;top:5px;left:25px}.office-display p{margin:0;font-size:16px;color:#333}.office-display #displayOffice{color:var(--accent);font-weight:700}
