#office-information{--oi-rows:3;overflow:hidden;margin-bottom:-75px;position:relative}.peach-bubble-background{position:absolute;top:30%;left:30%;transform:scaleX(-1)}.office-information-container{display:grid;grid-template-columns:repeat(var(--oi-rows),1fr);gap:2rem}#office-information .office{display:flex;flex-direction:column;gap:2.5rem}#office-information .office-button{margin-top:2.5rem;outline:1px solid red}#office-information .office em{font-weight:600;color:var(--charcoal)}#office-information .office-name{color:var(--steel-blue);font-size:2rem;font-weight:300;margin-bottom:.75rem}#office-information .office-subtext{color:var(--charcoal);font-size:.9375rem;font-weight:400;margin-bottom:1rem;max-width:1031px}#office-information .office-subheading{color:var(--steel-blue);font-size:1.5rem;font-weight:400;text-transform:capitalize;margin-bottom:.25rem}#office-information .office-hotline{display:flex;align-items:center;gap:6px;color:var(--orange);text-decoration:none}.office-hotline path{fill:var(--orange)}.office-hotline:hover path{fill:var(--steel-blue)}#office-information .office-hotline a{font-weight:600;text-decoration:none;color:var(--orange)}#office-information .office-hotline:hover a,#office-information .office-hotline:focus a{color:var(--steel-blue);text-decoration:underline}#office-information .office-email a{font-weight:600;text-decoration:none;color:var(--orange)}#office-information .office-email:hover a,#office-information .office-email:focus a{color:var(--steel-blue);text-decoration:underline}.disclaimer{grid-column:1/-1;margin-top:3rem}.hours-heading{color:var(--steel-blue);font-size:1.1rem;font-weight:500}.office-hours-wrap{display:flex;flex-direction:column;gap:4px;margin:12px 0}@media (width < 800px){#office-information{--oi-rows:2}}@media (width < 700px){#office-information{--oi-rows:1;margin-bottom:-15px}.office-information-container{margin-bottom:25px}#office-information .office-hotline{outline:var(--orange) solid 2px;padding:1.25rem 2rem;border-radius:4px;width:fit-content}#office-information .office-name{margin-bottom:.5rem}#office-information .office{gap:1.5rem}#office-information .office-button{margin-top:1.5rem}#office-information .office-subheading{margin-bottom:1rem}.office-information-container{gap:4rem}.peach-bubble-background{position:absolute;top:84%;right:75%;transform:scaleX(-1);scale:5.85}#office-information .office a{width:fit-content;background-color:transparent}.disclaimer{margin-top:0}}