:root {
  --footer-logo-01-responsive-width: 50px;
  --footer-logo-02-responsive-width: 200px;
}

.footer-details-block {
  --col-count-tablet: 2;
  --col-gap-tablet: 20px;
  grid-template-columns: repeat(var(--col-count-tablet), 1fr);
}

.footer-details-col1 {
  display: block;
}

.footer-details-col {
  padding-left: var(--col-gap-tablet);
  padding-right: var(--col-gap-tablet);
  border-right: none;
}

.footer-details-col:first-child {
  padding-left: var(--col-gap-tablet);
}

.footer-details-col1,
.footer-details-col2 {
  margin-bottom: var(--col-gap)
}

.footer-bottom-section {
  display: grid;
  flex-direction: column;
  justify-content: center;
}

.footer-privacy-policy-links {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-privacy-policy-links ul {
  flex-wrap: wrap;
  justify-content: center;
}

.footer-copy-rights {
  text-align: center;
}

.footer-logo {
  width: var(--footer-logo-01-responsive-width);
}

footer .footer-details-col2 .footer-details-col-item {
  width: var(--footer-logo-02-responsive-width);
}