.locations{background-color:#efebe8;padding:30px;margin:0 70px 30px}@media all and (max-width:1050px){.locations{margin:0 30px 30px}}@media all and (max-width:768px){.locations{margin:0 20px 30px}}.locations .location-button{text-decoration:none;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.locations .location-button .location-title{text-transform:uppercase;text-align:center}.locations .locations-wrapper{display:flex;max-width:1280px;margin:0 auto}@media all and (max-width:768px){.locations .locations-wrapper{flex-direction:column}}.locations .section-title{text-align:center;text-transform:uppercase}@media all and (max-width:530px){.locations .section-title{max-width:200px;margin:auto}}.locations .hero-location{width:500%;padding:20px}@media all and (max-width:768px){.locations .hero-location{width:100%}}.locations .hero-location img{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px}.locations .location-links{display:flex;flex-direction:column;width:100%;align-items:center}.locations .location-links a{display:block;margin-bottom:15px;width:160px}.locations .location-links a.is-hover{background-color:#efebe8}.locations .location-links .external{background-color:#52004c;outline-color:#52004c}.locations .location-links .external.is-hover{background-color:#efebe8;color:#52004c}.locations .location-links .external:last-of-type{background-color:#df8726;outline-color:#df8726}.locations .location-links .external:last-of-type.is-hover{color:#df8726;background-color:#efebe8}