.privacy-section {
  padding: 58px 0;
  margin-top: 140px;
  background-color: #ffffff;
}

.privacy-section .privacy-wrapper {
  display: flex;
  gap: 40px;
  align-items: flex-start;
  padding: 0 40px;
}

.privacy-section .privacy-sidebar {
  width: 30%;
  position: relative;
}

.privacy-section .privacy-sidebar .privacy-tab-sticky {
  position: sticky;
  top: 140px;
}

.privacy-section .privacy-content {
  width: 70%;
}

@media (min-width: 0px) and (max-width: 575.98px) {
  .privacy-section {
    margin-top: 46px;
    padding-bottom: 0;
  }

  .privacy-section .privacy-wrapper {
    flex-direction: column;
    padding: 0 0px;
  }

  .privacy-section .privacy-sidebar {
    display: none;
  }

  .privacy-section .privacy-content {
    width: 100%;
  }

  .privacy-section .privacy-tab-sticky {
    position: static;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .privacy-section {
    margin-top: 75px;
  }

  .privacy-section .privacy-wrapper {
    flex-direction: column;
    padding: 0 20px;
  }

  .privacy-section .privacy-sidebar {
    display: none;
  }

  .privacy-section .privacy-content {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .privacy-section {
    margin-top: 75px;
  }

  .privacy-section .privacy-wrapper {
    padding: 0 20px;
  }

  .privacy-section .privacy-sidebar {
    display: none;
  }

  .privacy-section .privacy-content {
    width: 100%;
  }
}
