.office-list{width:100%;display:grid;grid-template-columns:[window-start] 1fr [columns-start column-1-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-1-end column-2-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-2-end column-3-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-3-end column-4-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-4-end column-5-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-5-end column-6-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-6-end column-7-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-7-end column-8-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-8-end column-9-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-9-end column-10-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-10-end column-11-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-11-end column-12-start] calc(min(var(--grid-viewport-width, 100vw),93.5rem)/12 - 2.1666666667rem) [column-12-end columns-end] 1fr [window-end];column-gap:2rem;margin:6rem 0}@media(max-width: 80rem){.office-list{width:100%;display:grid;grid-template-columns:[window-start] 1fr [columns-start column-1-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-1-end column-2-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-2-end column-3-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-3-end column-4-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-4-end column-5-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-5-end column-6-start] calc(min(var(--grid-viewport-width, 100vw),80rem)/6 - 2.3333333333rem) [column-6-end columns-end] 1fr [window-end];column-gap:2rem}}@media(max-width: 48rem){.office-list{width:100%;display:grid;grid-template-columns:[window-start] 1fr [columns-start column-1-start] calc(min(var(--grid-viewport-width, 100vw),48rem)/4 - 1.25rem) [column-1-end column-2-start] calc(min(var(--grid-viewport-width, 100vw),48rem)/4 - 1.25rem) [column-2-end column-3-start] calc(min(var(--grid-viewport-width, 100vw),48rem)/4 - 1.25rem) [column-3-end column-4-start] calc(min(var(--grid-viewport-width, 100vw),48rem)/4 - 1.25rem) [column-4-end columns-end] 1fr [window-end];column-gap:1rem}}@media(max-width: 64rem){.office-list{margin-top:3rem}}@media(max-width: 48rem){.office-list{margin-top:2rem}}.office-list__inner{grid-column-start:columns-start;grid-column-end:columns-end;max-width:75rem;width:100%;margin-left:auto;margin-right:auto}.office-list .views-row+.views-row{margin-top:2rem}@media(max-width: 48rem){.office-list .views-row+.views-row{margin-top:1rem}}.office-list__element{display:flex;text-decoration:none;box-shadow:0 0 0 1px #808285;background:#fff;transition:box-shadow .3s,background-color .3s ease}@media(max-width: 48rem){.office-list__element{flex-direction:column;row-gap:.5rem;align-items:flex-start}}.office-list__element:hover,.office-list__element:focus-visible{box-shadow:0px 0px 0px 3px #cfb87c;background:#fff9ea}.office-list__element:hover .office-list__arrows svg:first-child,.office-list__element:focus-visible .office-list__arrows svg:first-child{transform:translateX(0)}.office-list__element:hover .office-list__arrows svg:last-child,.office-list__element:focus-visible .office-list__arrows svg:last-child{transform:translateX(100%)}.office-list__element-image{max-width:10.875rem;margin-right:3rem;flex-shrink:0}@media(max-width: 80rem){.office-list__element-image{margin-right:1rem}}@media(max-width: 48rem){.office-list__element-image{display:none}}.office-list__element-image picture,.office-list__element-image img{display:block;border-top-left-radius:8px;border-bottom-left-radius:8px}.office-list__element-info{display:grid;grid-template-columns:minmax(0, 32.875rem) 1fr;column-gap:1rem;row-gap:.5rem;align-items:center;padding:2rem 0;width:100%}@media(max-width: 80rem){.office-list__element-info{padding:1.5rem 0;grid-template-columns:1fr 1fr}}@media(max-width: 64rem){.office-list__element-info{grid-template-columns:1fr;padding:.6875rem 0}}@media(max-width: 64rem){.office-list__element-info{padding:1rem .5rem}}.office-list__element-title{margin:0;color:#000;font-family:"NeueHelvetica55Roman";font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.3px}@media(max-width: 64rem){.office-list__element-title{font-size:1.125rem}}@media(max-width: 48rem){.office-list__element-title{font-size:1rem}}.office-list__element-title::before{content:"";display:block;width:3.75rem;height:.1875rem;background-color:#28939d;margin-bottom:1rem}@media(max-width: 64rem){.office-list__element-title::before{width:2.375rem;height:.125rem}}.office-list__element-description>:first-child{margin-top:0}.office-list__element-description>:last-child{margin-bottom:0}.office-list__element-description h1{margin-top:2rem;margin-bottom:2rem;font-family:"Georgia","Times New Roman",serif;font-weight:700;font-size:2.6125rem;line-height:1.3;color:#000}@media(max-width: 80rem){.office-list__element-description h1{font-size:2.5rem;line-height:1.3}}@media(max-width: 48rem){.office-list__element-description h1{font-size:2rem;line-height:1.375}}.office-list__element-description h2{margin-top:1.75rem;margin-bottom:1.75rem;font-family:"NeueHelvetica55Roman";font-weight:400;font-size:2.175rem;line-height:1.3;letter-spacing:.348px;color:#000}@media(max-width: 48rem){.office-list__element-description h2{font-size:2.021875rem;line-height:1.3;letter-spacing:.323px}}.office-list__element-description h3{margin-top:1.5rem;margin-bottom:1.5rem;font-family:"NeueHelvetica55Roman";font-weight:400;font-size:1.814375rem;line-height:1.3;letter-spacing:.29px;color:#000}@media(max-width: 48rem){.office-list__element-description h3{font-size:1.685rem;line-height:1.3;letter-spacing:.27px}}.office-list__element-description h4{margin-top:1.375rem;margin-bottom:1.375rem;font-family:"NeueHelvetica55Roman";font-weight:400;font-size:1.511875rem;line-height:1.3;letter-spacing:.242px;color:#000}@media(max-width: 48rem){.office-list__element-description h4{font-size:1.5rem;line-height:1.2165833333;letter-spacing:.225px}}.office-list__element-description h5{margin-top:1.25rem;margin-bottom:1.25rem;font-family:"NeueHelvetica55Roman";font-weight:400;font-size:1.26rem;line-height:1.3;letter-spacing:.202px;color:#000}@media(max-width: 48rem){.office-list__element-description h5{font-size:1.17rem;line-height:1.3;letter-spacing:.187px}}.office-list__element-description h6{margin-top:1.125rem;margin-bottom:1.125rem;font-family:"NeueHelvetica55Roman";font-weight:400;font-size:1.05rem;line-height:1.3;letter-spacing:.168px;color:#000}@media(max-width: 48rem){.office-list__element-description h6{font-size:.975rem;line-height:1.3;letter-spacing:.156px}}.office-list__element-description p,.office-list__element-description li{margin-top:1rem;margin-bottom:1rem;font-family:"Source Sans Pro";font-weight:400;font-size:1.125rem;line-height:1.6;color:#000}@media(max-width: 48rem){.office-list__element-description p,.office-list__element-description li{font-size:1rem;line-height:1.6}}.office-list__element-description p a,.office-list__element-description li a{font-weight:500}.office-list__element-description a{text-decoration:underline;transition-property:color;transition-duration:.25s;color:#000}.office-list__element-description a:visited{color:#000}.office-list__element-description ul li{list-style-type:disc;margin-top:0rem;margin-bottom:0rem;line-height:1.6}.office-list__element-description ul+ul,.office-list__element-description ul+ol{margin-top:1.25rem}.office-list__element-description ul>li{list-style-type:disc}.office-list__element-description ul>li>ul>li{list-style-type:circle}.office-list__element-description ul>li>ul>li>ul>li{list-style-type:square}.office-list__element-description ul>li>ul>li>ul>li ul>li{list-style-type:disc}.office-list__element-description ul>li>ul>li>ul>li ul>li>ul>li{list-style-type:circle}.office-list__element-description ul>li>ul>li>ul>li ul>li>ul>li>ul>li{list-style-type:square}.office-list__element-description ul>li>ul>li>ul>li ul>li>ul>li>ul>li>ul>li{list-style-type:disc}.office-list__element-description ol li{list-style:decimal;margin-top:0rem;margin-bottom:0rem;line-height:1.6}.office-list__element-description ol+ul,.office-list__element-description ol+ol{margin-top:1.25rem}.office-list__element-description ol>li{list-style:decimal}.office-list__element-description ol>li>ol>li{list-style:lower-alpha}.office-list__element-description ol>li>ol>li>ol>li{list-style:lower-roman}.office-list__element-description ol>li>ol>li>ol>li ol>li{list-style:decimal}.office-list__element-description ol>li>ol>li>ol>li ol>li>ol>li{list-style:lower-alpha}.office-list__element-description ol>li>ol>li>ol>li ol>li>ol>li>ol>li{list-style:lower-roman}.office-list__element-description ol>li>ol>li>ol>li ol>li>ol>li>ol>li>ol>li{list-style:decimal}.office-list__element-description .table-wrapper{overflow-x:auto}.office-list__element-description img{margin-top:1rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.office-list__element-description .align-left img{margin-left:0}.office-list__element-description .align-right img{margin-right:0}.office-list__element-description blockquote{position:relative;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.office-list__element-description blockquote::before{content:"";position:absolute;display:block;top:0;left:0;width:.5rem;height:100%;background-color:#000}.office-list__element-description table{position:relative;width:100%;height:auto;border-collapse:collapse;border-spacing:0;overflow:auto;transition-property:box-shadow;transition-duration:.25s}.office-list__element-description table.left-scroll-shadow{box-shadow:inset 10px 0px 10px -10px #666,inset 0 0 0 0 rgba(0,0,0,0)}.office-list__element-description table.right-scroll-shadow{box-shadow:inset 0 0 0 0 rgba(0,0,0,0),inset -10px 0px 10px -10px #666}.office-list__element-description table.left-scroll-shadow.right-scroll-shadow{box-shadow:inset 10px 0px 10px -10px #666,inset -10px 0px 10px -10px #666}.office-list__element-description table td{padding:.5rem;border-color:#000;border-style:solid;border-width:1px}.office-list__element-description table caption{margin-top:1rem;margin-bottom:1rem;font-family:"Source Sans Pro";font-weight:400;font-size:1rem;line-height:1.625}@media(max-width: 48rem){.office-list__element-description p{font-size:.875rem}}.office-list__arrows{display:flex;align-items:center;margin-top:auto;align-self:end;overflow:hidden;position:relative;width:1.5rem;height:1.5rem;flex-shrink:0;margin-right:1.75rem;margin-bottom:1.0625rem}@media(max-width: 80rem){.office-list__arrows{margin-right:1.0625rem}}@media(max-width: 64rem){.office-list__arrows{margin-right:1.640625rem;margin-bottom:.703125rem}}@media(max-width: 48rem){.office-list__arrows{margin-top:1rem;margin-right:.640625rem;margin-bottom:1rem}}.office-list__arrows svg{position:absolute;top:0;transition:transform .3s}.office-list__arrows svg:last-child{transform:translateX(0)}.office-list__arrows svg:first-child{transform:translateX(-100%)}
/*# sourceMappingURL=global.css.map */
