.location-section-2{background-color:var(--bg-light)}.location-capsule-2{background-color:var(--theme-secondary-color);border-radius:var(--radius-full);color:var(--text-dark);display:inline-block;font-size:var(--font-size-xs);font-weight:500;letter-spacing:1px;margin-bottom:var(--space-4);padding:6px 16px;text-transform:uppercase}.location-desc-2{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:500}.location-card-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--text-inverse);border:1px solid var(--bg-light1);border-radius:var(--radius-xl);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-transition:var(--transition-base);-o-transition:var(--transition-base);transition:var(--transition-base)}.location-card-2:hover{background-color:var(--theme-secondary-color);border-color:var(--bg-light1)}.location-img-wrapper-2{border-bottom:1px solid var(--border-light);height:250px;width:100%}.location-img-2{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-content-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px}.location-address-2,.location-content-2{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.location-address-2{color:var(--color-text-tertiary);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);margin-bottom:30px}.location-footer-2{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:auto}.location-action-2{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:0;text-decoration:none}.location-btn-text-2{border-radius:50px;color:#fff;font-size:14px;font-weight:500;padding:12px 20px}.location-arrow-2,.location-btn-text-2{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--theme-primary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.location-arrow-2{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:var(--theme-secondary-color);font-size:16px;-webkit-justify-content:center;justify-content:center;width:46px}.location-arrow-2 .fa-arrow-right:before{display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.location-action-2:hover .location-btn-text-2{background-color:var(--theme-secondary-color);color:var(--theme-primary-color)}.location-action-2:hover .location-arrow-2{background-color:var(--theme-secondary-color);color:var(--theme-primary-color)}.location-card-2:hover .location-content-2{background-color:transparent}.location-card-2:hover .location-btn-text-2{background-color:var(--theme-primary-color);color:var(--theme-secondary-color)}.location-card-2:hover .location-arrow-2{background-color:var(--theme-primary-color);color:var(--theme-secondary-color)}