.privacy-policy .information {
  padding: 50px 0;
}

.privacy-policy .information-menu {
  background: #fff;
  padding: 30px 30px 50px;
  border-radius: 12px;
  box-shadow: 0 2px 12px 2px rgb(0 0 0 / 16%);
}

.privacy-policy .information-menu-header {
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.privacy-policy .information-menu li {
    margin: 10px 0;
}

.privacy-policy .information-menu li a {
    padding: 8px 0;
    display: block;
    text-decoration: none;
    color: black;
    position: relative;
    padding-left: 20px;
}

.information-menu li:hover {
    background: #f6f6f6;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}


.privacy-policy .information-menu li a.active {
    color: #3C90CD !important;
}

.privacy-policy .information-menu li a span::before {
  position: absolute;
  content: "";
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='14' height='14' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231D3571' d='M1395 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z'/%3E%3C/svg%3E") no-repeat center center;
  width: 14px;
  height: 14px;
  left: 0;
  top: 50%;
  transform: translateY(-50%) rotateZ(270deg);
  color: black !important;
}

.privacy-policy .information-content {
    background: #fff;
    padding: 30px 20px 50px;
    -webkit-border-radius: 12px ;
    -moz-border-radius: 12px ;
    border-radius: 12px ;
    -webkit-box-shadow: 0 2px 12px 2px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0 2px 12px 2px rgba(0,0,0,0.16);
    box-shadow: 0 2px 12px 2px rgb(0 0 0 / 16%);
    font-size: 0.875rem;
}

.privacy-policy .information-content .policy-content {
  display: none;
}

.privacy-policy .information-content .policy-content.active{
  display: block;
}

.privacy-policy .information-content ol {
  font-style: italic;
}

.privacy-policy .section-sitemap-title {
    font-size: 1.375rem;
    line-height: 1.625em;
    font-weight: 600;
    color: #1D3571;
    position: relative;
    margin-bottom: 15px;
    max-width: 270px;
}
.privacy-policy .section-sitemap-title.large {
    font-size: 2.3rem;
    line-height: 2.625em;
    max-width: 100%;
}

.privacy-policy .section-sitemap-title.text-center {
    margin: 0 auto 30px;
}

.privacy-policy .information-description blockquote {
  font-style: italic;
}

.privacy-policy .information-description img{
  /*width:100%;*/
}

@media screen and (min-width: 1200px) {
  .privacy-policy .information-content {
    padding: 30px 30px 50px;
    font-size: 1rem;\
  }

  .privacy-policy .section-sitemap-title {
    font-size: 1.5rem;
    margin-bottom: 15px;
    max-width: 100%;
  }
}

@media (max-width: 990px) {
  .privacy-policy .information-menu {
    display: none!important;
  }
}
