@import "article-table.css";
.human-rights-banner {
  background-image: none;
}
ul.columns-2 > li,
ul.columns-1 > li,
ol > li {
  font-size: 1.2em;
  line-height: 1.8em;
}
ul.columns-2 li::marker,
ul.columns-1 li::marker {
  color: #002552;
}
.article-shadow p {
  font-size: 1.2em;
  line-height: 1.8em;
}
.subtitle {
  margin-top: 45px;
}
ul.columns-2 a {
  color: #002552;
}
ul.columns-2 a:hover {
  text-decoration: underline;
}
ul.columns-2 {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-gap: 50px;
  -moz-column-gap: 50px;
  -webkit-column-gap: 50px;
  width: fit-content;
}
.ref-link {
  display: block;
  color: #002552;
}
.ref-link:hover,
.ref-link:visited,
.custom-ref-links:visited {
  color: #cd0340;
}
.custom-ref-links {
  display: none;
  color: #002552;
}
.article-shadow {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}
.footer-menu-list p,
footer .tagline p {
  font-size: 14px;
}
.practice-banner-text {
  background-color: #ef054bba;
  padding: 40px;
  border-radius: 25px;
  width: 50%;
}
.side-images {
  /* height: 312px;
  width: 450px; */
  height: 350px;
  width: 500px;
  border-radius: 8px;
  overflow: hidden;
}
.side-images img {
  min-height: 100%;
  min-width: 100%;
  max-width: 102%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 991px) {
  .practice-banner-text {
    width: 90%;
  }
  .side-images {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  p {
    line-height: normal;
  }
  .ref-link {
    display: none;
  }
  .custom-ref-links {
    display: block;
  }
  .subtitle {
    margin-top: 15px;
  }
  .practice-banner-text {
    width: 90%;
  }
  ul.columns-2 {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;

    width: fit-content;
  }
  .side-images {
    height: 200px;
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    overflow: hidden;
  }
}
