.office-info{padding:4rem 1.5rem}@media (min-width:1024px){.office-info{max-width:1200px;margin-left:auto;margin-right:auto;padding:5rem 1.5rem}}@media (min-width:1024px) and (min-width:1024px){.office-info{padding-left:2rem;padding-right:2rem}}.office-info__title{color:#000;margin-bottom:.75rem;font-family:Lora,serif;font-size:1.5rem;font-weight:500}.office-info__subtitle{color:#000000b3;max-width:32rem;margin-bottom:2rem;font-family:Lora,serif;font-size:.9375rem;font-weight:400;line-height:1.7}.office-info__list{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}@media (min-width:1024px){.office-info__list{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}.office-info__item{align-items:flex-start;gap:.75rem;display:flex}.office-info__icon{color:#0009;background:#f9f9f9;border:1px solid #0000000d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.office-info__item-content{flex-direction:column;gap:.125rem;display:flex}.office-info__label{text-transform:uppercase;letter-spacing:.1em;color:#00000080;font-family:Noto Sans,sans-serif;font-size:.6875rem}.office-info__value{color:#000;font-family:Lora,serif;font-size:.9375rem}.office-info__value--link{text-decoration:none;transition:color .3s}.office-info__value--link:hover{color:#000000b3}.office-info__note{color:#00000080;font-family:Noto Sans,sans-serif;font-size:.8125rem;font-style:italic}
