.location-cards-wrapper{width:100%;float:left}.location-cards-section-title{margin-bottom:50px;text-align:center}.location-cards .column{margin-bottom:20px}.location-cards .location-cards-text{position:relative;padding:30px;min-height:400px;display:flex;flex-wrap:wrap;align-items:flex-end;transition:all .3s ease-in-out;overflow:hidden}.location-cards .location-cards-text:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.location-cards .location-cards-text div{position:relative;z-index:10;color:#FFF;transform:translateY(90px);transition:all .3s ease-in-out;width:100%}.location-cards .location-cards-text div h3{position:relative;display:inline-block;width:auto;padding-bottom:8px}.location-cards .location-cards-text div h3:after{position:absolute;bottom:0;left:0;width:100%;content:'';height:5px;background:#f9bb02}.location-cards .location-cards-text div h4{font-weight:bold}.location-cards .location-cards-text div *{color:#FFF;transition:all .3s ease-in-out}.location-cards .location-logo{opacity:0;visibility:hidden;transform:translateY(-200px);transition:all .3s ease-in-out;width:100%}.location-cards .hover-arrow{opacity:0;visibility:hidden;transform:translateY(200px);transition:all .3s ease-in-out;font-size:60px;line-height:60px;width:100%;text-align:right;padding-right:20px}.location-cards .location-cards-text:hover:after{background:rgba(38,170,225,0.6)}.location-cards-text:hover div{transform:translateY(0px);transition:all .3s ease-in-out}.location-cards-text:hover .location-logo{opacity:1;visibility:visible;transform:translateY(-0px);transition:all .3s ease-in-out}.location-cards-text:hover .hover-arrow{opacity:1;visibility:visible;transform:translateY(0px);transition:all .3s ease-in-out}@media(max-width:767px){.location-cards .location-cards-text{min-height:300px}}