.location-grid__container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}@media screen and (min-width:768px){.location-grid__container{grid-template-columns:1fr 1fr;gap:1rem;margin:0 auto;display:grid}}@media screen and (min-width:992px){.location-grid__container{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.location-grid__container{gap:2rem;padding:2rem 8rem}}.location-card{border-top:10px solid var(--curryRed);box-shadow:5px 5px 8px var(--curryGrey);max-width:20rem;padding:1rem;font-family:Arial,sans-serif}.location-card .location-card__name{font-size:1rem;font-weight:700}.location-card .location-card__container{grid-template-columns:1fr 8fr;align-items:center;gap:1rem;padding:.3rem 0;font-size:1rem;display:grid}.location-card .location-card__container .location-card__icon{width:1.7rem;height:auto}.location-card .location-card__container .location-card__address{flex-direction:column;margin-top:1rem;line-height:.1rem;display:flex}.location-card .location-card__container .location-card__phone,.location-card .location-card__container .location-card__email{margin:auto 0}.location-card hr{margin:.2px}.location-card hr:last-of-type{margin-bottom:1rem}.location-card .location-card__link{border:1px solid var(--curryRed);color:var(--curryRed);text-transform:uppercase;text-wrap:nowrap;padding:.5rem .4rem;font-weight:700;text-decoration:none}.location-card .shoshoni-footer{text-align:center;margin:0 auto;font-style:italic}
.location-header__container{flex-direction:column;justify-content:center;align-items:center;margin:1.5rem auto;display:flex}.location-header__container .location-header__container--decoration{border-bottom:3px solid var(--curryRed);width:60%;margin-bottom:.5rem}.location-header__container .location-header__title{text-transform:uppercase;font-family:Arial Black,sans-serif;font-size:2.2rem;font-weight:800}@media screen and (min-width:768px){.location-header__container .location-header__title{font-size:2.8rem}}
