.Locations_root__xq8rs{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:calc(17/var(--screen-size)*100*1vw);column-gap:calc(17/var(--screen-size)*100*1vw);width:100%;min-height:calc(100vh - 136/var(--screen-size)*100*1vw);margin:calc(-1*2/var(--screen-size)*100*1vw) calc(19/var(--screen-size)*100*1vw) 0;font-family:var(--font-univers),sans-serif;color:var(--text-color)}@media(max-width:1024px){.Locations_root__xq8rs{column-gap:18px;margin:calc(-1*2/var(--screen-size)*100*1vw) calc(18/var(--screen-size)*100*1vw) 0;min-height:calc(100vh - 182/var(--screen-size)*100*1vw)}}@media(max-width:767px){.Locations_root__xq8rs{grid-template-columns:1fr;row-gap:calc(68/var(--screen-size)*100*1vw);min-height:unset;margin:calc(24/var(--screen-size)*100*1vw) 0 calc(23/var(--screen-size)*100*1vw)}}.Locations_location__Hnogb{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:767px){.Locations_location__Hnogb{flex-direction:column-reverse;justify-content:flex-end;align-items:stretch}}.Locations_imageBlock__sT63V{position:relative;width:100%}@media(max-width:767px){.Locations_imageBlock__sT63V{padding:0 calc(15/var(--screen-size)*100*1vw)}}.Locations_imageContainer__f53ra{position:relative;width:100%;aspect-ratio:848/600;overflow:hidden;outline:none}.Locations_imageContainer__f53ra.Locations_isClickable__YQyUw{cursor:pointer}@media(max-width:1024px){.Locations_imageContainer__f53ra{aspect-ratio:500/620}}@media(max-width:767px){.Locations_imageContainer__f53ra{aspect-ratio:345/376}}.Locations_image__mmFEW{object-fit:cover;opacity:0;transition:opacity .3s ease}.Locations_image__mmFEW.Locations_isActive__1QUlx{opacity:1}.Locations_counter__y_crZ{position:absolute;top:calc(12/var(--screen-size)*100*1vw);right:calc(12/var(--screen-size)*100*1vw);z-index:1;color:#fcfcf9;font-family:var(--font-avant-garde),sans-serif;font-size:calc(16.5/var(--screen-size)*100*1vw);font-weight:500;line-height:150%;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.Locations_counter__y_crZ{top:auto;right:auto;bottom:calc(2.66/var(--screen-size)*100*1vw);left:calc(7.4/var(--screen-size)*100*1vw)}}.Locations_description__Cp4lm{position:absolute;top:calc(100% + 10/var(--screen-size)*100*1vw);right:0;left:0;opacity:0;visibility:hidden;font-size:calc(16.5/var(--screen-size)*100*1vw);font-weight:300;font-style:italic;line-height:calc(20/var(--screen-size)*100*1vw);letter-spacing:calc(-.33/var(--screen-size)*100*1vw);transition:opacity .2s ease,visibility .2s ease}.Locations_description__Cp4lm.Locations_isOpen__USyoJ{opacity:1;visibility:visible}@media(max-width:1024px){.Locations_description__Cp4lm{top:calc(100% + 16.7/var(--screen-size)*100*1vw)}}@media(max-width:767px){.Locations_description__Cp4lm{position:static;display:none;margin:calc(16/var(--screen-size)*100*1vw) 0 calc(16/var(--screen-size)*100*1vw);font-size:calc(16/var(--screen-size)*100*1vw);line-height:calc(19/var(--screen-size)*100*1vw)}.Locations_description__Cp4lm.Locations_isOpen__USyoJ{display:block;opacity:1;visibility:visible}}.Locations_info__sqhBi{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;margin-bottom:calc(70/var(--screen-size)*100*1vw);padding-top:calc(110/var(--screen-size)*100*1vw);font-size:calc(22/var(--screen-size)*100*1vw);line-height:calc(26/var(--screen-size)*100*1vw);letter-spacing:calc(-.64/var(--screen-size)*100*1vw)}@media(max-width:1024px){.Locations_info__sqhBi{padding-top:calc(134.7/var(--screen-size)*100*1vw);margin-bottom:calc(105/var(--screen-size)*100*1vw)}}@media(max-width:767px){.Locations_info__sqhBi{margin:0 0 calc(10/var(--screen-size)*100*1vw);padding:0 calc(15/var(--screen-size)*100*1vw);font-size:calc(20/var(--screen-size)*100*1vw);line-height:calc(24/var(--screen-size)*100*1vw)}}.Locations_mirrored__i4rsw .Locations_info__sqhBi{align-items:flex-end;text-align:right}@media(max-width:767px){.Locations_mirrored__i4rsw .Locations_info__sqhBi{align-items:flex-start;text-align:left}}.Locations_mirrored__i4rsw .Locations_row__LUumI{flex-direction:row-reverse}@media(max-width:767px){.Locations_mirrored__i4rsw .Locations_row__LUumI{flex-direction:row}}.Locations_mirrored__i4rsw .Locations_day__Mh_ti{text-align:right}@media(max-width:767px){.Locations_mirrored__i4rsw .Locations_day__Mh_ti{text-align:left}}.Locations_infoButton__rbjgZ{width:calc(21.62/var(--screen-size)*100*1vw);height:calc(21.62/var(--screen-size)*100*1vw);margin-bottom:calc(30/var(--screen-size)*100*1vw);color:var(--text-color);cursor:pointer;transition:opacity .2s ease;will-change:opacity}.Locations_infoButton__rbjgZ svg{display:block;width:100%;height:100%}.Locations_infoButton__rbjgZ svg path{fill:currentColor}.Locations_infoButton__rbjgZ svg circle{fill:none;stroke:currentColor}@media(hover:hover){.Locations_infoButton__rbjgZ:hover{opacity:.25}}@media(hover:none){.Locations_infoButton__rbjgZ:active{opacity:.25}}@media(max-width:767px){.Locations_infoButton__rbjgZ{position:absolute;right:calc(15/var(--screen-size)*100*1vw);bottom:calc(6/var(--screen-size)*100*1vw);width:calc(21/var(--screen-size)*100*1vw);height:calc(21/var(--screen-size)*100*1vw);margin-bottom:0}}.Locations_locationLinkContainer__74VGc{display:flex;gap:calc(10/var(--screen-size)*100*1vw);width:-moz-fit-content;width:fit-content;line-height:calc(27/var(--screen-size)*100*1vw);letter-spacing:calc(-.8/var(--screen-size)*100*1vw);color:var(--text-color);cursor:pointer;will-change:opacity}@media(hover:hover){.Locations_locationLinkContainer__74VGc:hover .Locations_link__9J_dr:after{width:100%}}@media(hover:none){.Locations_locationLinkContainer__74VGc:active .Locations_link__9J_dr:after{width:100%}}.Locations_link__9J_dr{display:inline-block;outline:none;cursor:pointer}.Locations_link__9J_dr:after{content:"";display:block;width:0;height:1px;margin-top:calc(-2/var(--screen-size)*100*1vw);background-color:var(--text-color);transition:width .2s ease}.Locations_icon__FX6HE{display:block;width:calc(11/var(--screen-size)*100*1vw);height:calc(11/var(--screen-size)*100*1vw);margin-top:calc(6/var(--screen-size)*100*1vw);color:var(--text-color)}@media(max-width:767px){.Locations_icon__FX6HE{margin-top:calc(7/var(--screen-size)*100*1vw)}}.Locations_address__JNSHB{white-space:pre-line}.Locations_address__JNSHB,.Locations_phone__623V_{margin-top:calc(12/var(--screen-size)*100*1vw);letter-spacing:calc(-.8/var(--screen-size)*100*1vw)}.Locations_phone__623V_{width:-moz-fit-content;width:fit-content;color:var(--text-color);cursor:default}.Locations_schedule__V41mF{display:flex;flex-direction:column;margin-top:calc(38/var(--screen-size)*100*1vw)}.Locations_row__LUumI{display:flex;gap:calc(32/var(--screen-size)*100*1vw);letter-spacing:calc(-.8/var(--screen-size)*100*1vw)}@media(max-width:767px){.Locations_row__LUumI{gap:calc(36/var(--screen-size)*100*1vw)}}.Locations_day__Mh_ti{width:calc(54/var(--screen-size)*100*1vw)}@media(max-width:767px){.Locations_day__Mh_ti{width:calc(48/var(--screen-size)*100*1vw)}}