.locations-section h2{color:#000;font-size:3.5rem;text-align:center;width:100%}.locations-container{display:grid;gap:30px 10px;grid-template-columns:repeat(4,1fr);padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #C5C5C5;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.locations-container .location{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between}.location .location_spacer{flex-grow:1}.locations-container .location svg{width:50px;height:50px}.locations-container .location .location_btn svg{width:25px;height:25px;fill:#fff}.locations-container .location .location_title{margin:0 0 10px;font-weight:700;color:#000;position:relative}.locations-container .location .location_title:after{content:"";width:40px;height:3px;background:#000;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.locations-container .location .location_schedule p,.locations-container .location .location_address p{margin:0;color:#000}.locations-container .location .location_schedule,.locations-container .location .location_address{margin-bottom:10px}.locations-container .location .location_btn{border-radius:15px;font-weight:700;color:#000;display:flex;justify-content:center;padding:5px;text-decoration:none;gap:10px;background:#e1e61c;width:100%}.locations-container .location .location_btn:hover{opacity:.7}@media screen and (max-width: 750px){.locations-container{flex-direction:column;padding-bottom:0;border-bottom:initial}}@media screen and (max-width: 1100px){.locations-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 850px){.locations-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){.locations-container{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/locations.css.map */
