.packages-featured-grid{gap:22px}
.package-feature-v31{position:relative;overflow:hidden;border-top:4px solid #c6a76a;box-shadow:0 20px 50px rgba(7,26,34,.1);transition:transform .3s ease,box-shadow .3s ease}
.package-feature-v31:hover{transform:translateY(-5px);box-shadow:0 28px 62px rgba(7,26,34,.17)}
.package-feature-v31 .package-feature-image>span{border:0;background:rgba(7,26,34,.78);color:#fff}
.package-feature-v31 .package-feature-copy{padding:30px 30px 0}
.package-feature-v31 .package-feature-copy footer{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:16px 24px;
  margin-right:-30px;
  margin-left:-30px;
  padding:17px 30px 20px;
  border-top:3px solid #c6a76a;
  background:#071a22;
}
.package-feature-v31 .package-feature-copy footer>.package-feature-facts{
  grid-column:1/-1;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  color:#cbd7d4;
}
.package-feature-v31 .package-feature-facts>span{padding:6px 10px;border:1px solid rgba(255,255,255,.2);color:#cbd7d4;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.package-feature-v31 .package-feature-facts b{color:#fff;font-size:1rem}
.package-feature-v31 footer>.package-price{gap:4px;color:#fff;font-size:1rem}
.package-feature-v31 footer .package-price-label{margin:0;color:#c8d5d2;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}
.package-feature-v31 footer .package-price-value{color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:2.35rem;font-weight:800;line-height:.95;text-transform:uppercase}
.package-feature-v31 .package-feature-copy footer>strong{
  display:flex;
  align-items:center;
  gap:12px;
  padding:13px 15px;
  border:1px solid rgba(255,255,255,.35);
  color:#fff;
  font-size:.68rem;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.package-feature-v31 .package-feature-copy footer>strong i{font-size:1.05rem}
.package-feature-v31:hover .package-feature-copy footer{background:#025b4f}
.package-feature-v31:hover .package-feature-copy footer>strong{border-color:#fff;background:#fff;color:#071a22}
@media(max-width:700px){
  .package-feature-v31 .package-feature-copy{padding:25px 22px 0}
  .package-feature-v31 .package-feature-copy footer{grid-template-columns:1fr;margin-right:-22px;margin-left:-22px;padding:17px 22px 22px}
  .package-feature-v31 .package-feature-copy footer>.package-feature-facts{grid-column:auto}
  .package-feature-v31 footer .package-price-value{font-size:2.5rem}
  .package-feature-v31 .package-feature-copy footer>strong{justify-content:space-between;width:100%}
}
