@media (max-width:979px){.block_offices{margin-left:var(--content-gutter-wide);margin-right:var(--content-gutter-wide)}}@media (min-width:980px){.block_offices{display:grid;grid-template-columns:3fr 200px 2fr}}.block_offices .offices_map{grid-row:1;grid-column:1/3;width:100%;aspect-ratio:1500/1569}@media (max-width:979px){.block_offices .offices_map{display:none}}.block_offices .offices_map_marker{position:absolute;height:1px;width:1px}.block_offices .offices_map_marker svg{width:38px;height:52px;scale:1;transform:translate(-50%,-100%);transition:scale .15s;will-change:scale}.block_offices .offices_map_marker:focus svg,.block_offices .offices_map_marker:hover svg{scale:1.05}@media (min-width:980px){.block_offices .offices_body{grid-row:1;grid-column:2/4}}@media (min-width:740px){.block_offices .offices_links{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--flow-spacing-large);column-gap:var(--flow-spacing-large)}}@media (min-width:740px){.block_offices .offices_link{white-space:normal}}.block_offices .offices_link svg.button_arrow{margin-top:5px;margin-left:12px}.block_offices .offices_link svg.button_arrow path{fill:var(--color-cardinal)}.fs-lightbox.offices_lightbox .fs-lightbox-element{width:100%}@media (max-width:739px){.fs-lightbox.offices_lightbox .fs-lightbox-element{margin:var(--flow-spacing) var(--content-gutter-wide)}}@media (min-width:740px){.fs-lightbox.offices_lightbox .fs-lightbox-element{width:min(80vw,1200px)}}.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close{position:absolute;height:40px;width:40px;right:10px;top:10px;z-index:2;border-radius:100%;padding:0}@media (min-width:740px){.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close{height:60px;width:60px;right:15px;top:15px}}.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close svg{visibility:hidden}.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:after,.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:24px;width:2px;background:var(--color-black);border-radius:10px;content:'';margin:auto}@media (min-width:740px){.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:after,.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:before{height:30px;width:3px}}.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:before{transform:rotate(45deg)}.fs-lightbox.offices_lightbox .fs-lightbox-trigger-close:after{transform:rotate(-45deg)}.fs-lightbox.offices_lightbox .fs-lightbox-close{display:none}.fs-lightbox.offices_lightbox .offices_lightbox_content .lightbox_body_content{grid-template-columns:1fr auto}.fs-lightbox.offices_lightbox .offices_lightbox_content .lightbox_content{font-weight:500}.fs-lightbox.offices_lightbox .offices_lightbox_content .lightbox_content p{margin:0}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items{max-width:430px}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items:not(.js-splide){margin-bottom:var(--flow-spacing-large)}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item:focus .projects_media img,.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item:hover .projects_media img{transform:scale(1.05)}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item .projects_media img{transform:scale(1);transition:transform .25s;will-change:transform}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item .projects_media:after{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;opacity:.4;content:'';background:var(--color-charcoal)}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item .projects_body{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--flow-spacing-xsmall)}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_item .projects_link{padding-bottom:6px}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_controls .splide__arrow svg path{fill:var(--color-charcoal)}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_controls .splide__arrow--prev{order:-1}.fs-lightbox.offices_lightbox .offices_lightbox_media.projects_items .projects_controls .splide__arrow--next{order:1}