.location-top-desc{padding-bottom:40px;text-align:center}.location-top-desc h2{text-transform:uppercase}.location-items{display:flex;flex-wrap:wrap;margin:0 -20px}.location-item{padding:0 20px 40px;width:33.33%}.two-col .location-item{width:50%}.location-description h3{margin-bottom:20px}.location-btn{padding-bottom:15px;padding-top:15px}.location-desc,.location-desc a{color:var(--color-black)}.location-btn .btn{font-size:15px;padding:9px 42px 9px 20px}.location-btn .btn:after{height:22px;width:23px}.bg-black .location-desc,.bg-black .location-desc *,.bg-black .location-desc a,.bg-black .location-description h3,.bg-black .location-description h3 a,.bg-black .location-top-desc,.bg-black .location-top-desc *,.bg-blue .location-desc,.bg-blue .location-desc *,.bg-blue .location-desc a,.bg-blue .location-description h3,.bg-blue .location-description h3 a,.bg-blue .location-top-desc,.bg-blue .location-top-desc *{color:var(--color-white)}.bg-black .location-description h3 a:hover,.bg-blue .location-description h3 a:hover{color:var(--color-light-blue)}@media (max-width:991px){.location-item{padding-bottom:25px;width:50%}}@media (max-width:500px){.location-item{padding-bottom:25px;width:100%}.two-col .location-item{width:100%}}