.location2-top-desc{padding-bottom:40px;text-align:center}.location2-top-desc h2{text-transform:uppercase}.location2-items{display:flex;flex-wrap:wrap;margin:0 -20px}.location2-item{padding:0 20px 40px;width:33.33%}.two-col .location2-item{width:50%}.location2-description h3{margin-bottom:20px}.location2-btn{padding-bottom:15px;padding-top:15px}.location2-desc,.location2-desc a{color:var(--color-black)}.location2-btn .btn{font-size:15px;padding:9px 42px 9px 20px}.location2-btn .btn:after{height:22px;width:23px}.bg-black .location2-desc,.bg-black .location2-desc *,.bg-black .location2-desc a,.bg-black .location2-description h3,.bg-black .location2-description h3 a,.bg-black .location2-top-desc,.bg-black .location2-top-desc *,.bg-blue .location2-desc,.bg-blue .location2-desc *,.bg-blue .location2-desc a,.bg-blue .location2-description h3,.bg-blue .location2-description h3 a,.bg-blue .location2-top-desc,.bg-blue .location2-top-desc *{color:var(--color-white)}.bg-black .location2-description h3 a:hover,.bg-blue .location2-description h3 a:hover{color:var(--color-light-blue)}@media (min-width:992px){.location2-columns-wrap{column-gap:5rem;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.location2-item{padding-bottom:25px;width:50%}.location2-columns{padding-bottom:3rem}.location2-wrapper{overflow:hidden}.location2-columns-form form{max-width:100%}}@media (max-width:500px){.location2-item{padding-bottom:25px;width:100%}.two-col .location2-item{width:100%}}