.locations-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-xl)}.locations-header h2{margin-bottom:unset;font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-2);line-height:var(--line-height-large-heading-2);letter-spacing:var(--letter-spacing-large-heading-2);font-style:var(--font-style-large-heading)}@media only screen and (max-width: 64rem){.locations-header{flex-direction:column;gap:var(--space-m);justify-content:start;align-items:start}}.cards-container.locations-list{display:flex;flex-direction:row;gap:var(--space-s);padding-inline:var(--space-l)}.cards-container .card{aspect-ratio:4/5;position:relative;display:flex;flex-direction:column;justify-content:end;padding:var(--space-s);flex:1;border-radius:8px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cards-container .card::after{position:absolute;inset:0;z-index:1;content:"";width:100%;height:100%;opacity:.6;background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%)}.cards-container .card .img,.cards-container .card img{position:absolute;width:100%;height:100%;inset:0}.cards-container .card .content{display:flex;flex-direction:column;gap:var(--space-2xs);z-index:2}.cards-container .card .content .icon{width:var(--size-m-3);height:var(--size-m-3);position:relative}.cards-container .card .content .icon svg{position:absolute;width:100%;height:100%;inset:0}.cards-container .card .content header{display:flex;flex-direction:column}.cards-container .card .content header h2{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-3);line-height:var(--line-height-large-heading-3);letter-spacing:var(--letter-spacing-large-heading-3);font-style:var(--font-style-large-heading);margin-bottom:unset}.cards-container .card .content header p{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);margin-bottom:unset}@media only screen and (max-width: 64rem){.cards-container{overflow:scroll}.cards-container .card{width:calc(100vw - var(--space-l) - var(--space-s) - var(--space-2xl));flex:none}}
/*# sourceMappingURL=locations_list.css.map */
