#packages {
  position: relative;
  padding: 32px 190px;
}

#packages .watermark {
  position: absolute;
  opacity: 30%;
}

#packages .watermark-top-rigth {
  top: 0px;
  right: 0px;
}

#packages .watermark-bottom-left {
  bottom: -118px;
  left: -84px;
}

#packages .package-card-box {
  padding: 52px 40px 20px;
}

#packages .package-card-box .package-card {
  max-width: 347px;
  min-width: 288px;
  margin-top: 20px;
}

#contactUs {
  padding: 44px 190px;
  background-color: #f2f2f5;
}

#contactUs .contact-form {
  padding: 15px 0px;
}

#contactUs .contact-by-whatsapp {
  padding: 15px 24px;
}

@media (max-width: 768px) {
  #packages {
    padding: 16px;
  }

  #packages .watermark {
    display: none;
  }

  #packages .package-card-box {
    padding: 52px 16px 20px;
  }

  #packages .package-card-box > div {
    gap: 20px;
  }

  #packages .package-card-box .package-card {
    max-width: 160px;
    min-width: 140px;
    padding: 0px;
    margin-top: 0px;
  }

  #packages .package-card-box .package-card .card-body {
    padding-inline: 12px;
  }

  #packages .package-card-box .package-card .card-body .card-title {
    font-size: medium;
  }

  #packages .package-card-box .package-card .card-body .date {
    font-size: x-small;
  }

  #packages .package-card-box .package-card .card-body .price {
    font-size: x-small;
    flex-direction: column;
  }

  #packages .package-card-box .package-card .card-body .price strong {
    font-size: x-small;
    flex-direction: column;
  }

  #packages .package-card-box .package-card .card-body .price span {
    margin-left: auto;
    margin-top: -8px;
  }

  #contactUs {
    padding: 16px;
  }

  #contactUs .contact-form {
    padding: 0px;
  }

  #contactUs .contact-by-whatsapp {
    padding: 0px;
  }

  #contactUs .contact-by-whatsapp h5 {
    font-size: medium;
  }
}
