.location-card .content-wrappers{margin:0 auto;max-width:1400px}.location-card .header-content{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px 43px}.location-card .header-content .left-txt,.location-card .header-content .right-txt{padding:0 15px;width:50%}.location-card .header-content .right-txt p{font-size:15px;line-height:normal}.location-card .header-content .left-txt h2{color:#fff;font-size:60px;line-height:normal;text-transform:uppercase}.location-card .header-content .left-txt h4{color:#0097b2;font-size:16px;font-weight:600;line-height:normal}.location-card .header-content .left-txt h2 span{color:#0097b2}.location-card .location-card-info{display:flex;flex-wrap:wrap;margin:0 -15px}.location-card .location-card-info .card-details{padding:0 15px;width:33.3%}.location-card .content-info,.location-card .content-info .images{position:relative}.location-card .content-info .images{line-height:0}.location-card .content-info .location-text{cursor:pointer;height:100%;left:0;opacity:0;padding:60px;position:absolute;top:0;transition:.5s;width:100%}.location-card .content-info:hover .location-text{opacity:1}.location-card .content-info .location-text .card-info{align-items:center;background:#fff;display:flex;flex-wrap:wrap;height:100%;opacity:.7;padding:40px}.location-card .card-info .card-text{text-align:center}.location-card .header-content.header_second-half .left-txt{width:30%}.location-card .header-content.header_second-half .right-txt{width:70%}.location-card .header-content.header_second-half .left-txt h2 span{color:#ebe183;display:block}.location-card .header-content.header_second-half .right-txt p{color:#fff}.location-card .header-content.header_second-half .left-txt h2{margin:0}.location-card h6{color:#fff;font-size:18px;line-height:normal;text-transform:uppercase}.location-card .card-info .card-text h3,.location-card .card-info .card-text p{color:#000;font-size:14px;line-height:normal;margin:0}.location-card .content-info .images img{max-height:577px;min-height:577px;object-fit:cover}.location-card .button-section{margin-top:52px}.location-card .button-section a{background:#0097b2;box-shadow:9px 9px 0 #fff;color:#fff;font-size:25.3px;line-height:normal;padding:10px 50px;text-decoration:none}@media only screen and (max-width:767px){.location-card .header-content{margin:0}.location-card .header-content .left-txt,.location-card .header-content .right-txt,.location-card .location-card-info .card-details{width:100%}.location-card .header-content .left-txt h2{font-size:30px}.location-card .header-content .left-txt h2,.location-card .header-content .left-txt h4,.location-card .header-content .right-txt p{margin-bottom:10px}.location-card .location-card-info{margin:10px 0 0;row-gap:15px}.location-card .content-info .images img{max-height:100%;min-height:100%}.location-card .content-info .location-text,.location-card .content-info .location-text .card-info{padding:20px}.location-card .button-section{margin-top:40px;padding:0 15px}.location-card .button-section a{font-size:16px;padding:10px 15px}.location-card .header-content.header_second-half .left-txt,.location-card .header-content.header_second-half .right-txt{width:100%}.location-card h6{padding-left:15px}}@media (min-width:768px) and (max-width:1024px){.location-card .header-content,.location-card .location-card-info{margin:0}.location-card .header-content .left-txt h2{font-size:40px}.location-card .content-info .images img{max-height:100%;min-height:100%}.location-card .content-info .location-text,.location-card .content-info .location-text .card-info{padding:20px}.location-card .location-card-info .card-details{width:50%}.location-card .location-card-info{row-gap:30px}.location-card .button-section{margin-top:50px;padding-left:15px}.location-card .button-section a{font-size:20px}.location-card .header-content .left-txt,.location-card .header-content .right-txt,.location-card .header-content.header_second-half .left-txt,.location-card .header-content.header_second-half .right-txt{width:100%}.location-card .header-content.header_second-half .left-txt h2 span{display:inline-flex}.location-card h6{margin-bottom:10px;padding-left:15px}}@media (min-width:1025px) and (max-width:1400px){.location-card .header-content,.location-card .location-card-info{margin:0}.location-card .content-info .images img{max-height:100%;min-height:100%}.location-card .content-info .location-text,.location-card .content-info .location-text .card-info{padding:20px}.location-card .button-section{padding-left:15px}.location-card .button-section a{font-size:20px}.location-card .header-content .left-txt h2{font-size:45px;margin-bottom:10px!important}.location-card .header-content.header_second-half{margin-bottom:20px}.location-card h6{padding-left:15px}}