.privacy-policy { width: 100%; height: 100%; display: inline-block; padding: 10px; }
.privacy-policy .inner-policy { width: 100%; height: 100%; margin: 0; }
.privacy-policy .inner-policy p,
.privacy-policy .inner-policy div,
.privacy-policy .inner-policy ul,
.privacy-policy .inner-policy li, { font-family: "Open Sans", Arial, sans-serif; }
.privacy-policy .inner-policy p,
.privacy-policy .inner-policy div:last-child { color: #000; font-size: 16px; line-height: 22px; margin-bottom: 24px; }
.privacy-policy .inner-policy a,
.privacy-policy .inner-policy h1,
.privacy-policy .inner-policy h2,
.privacy-policy .inner-policy h3,
.privacy-policy .inner-policy h4,
.privacy-policy .inner-policy h5,
.privacy-policy .inner-policy h6 { font-family: "Museo Sans", sans-sarif; }
.privacy-policy .inner-policy a,
.privacy-policy .inner-policy ul,
.privacy-policy .inner-policy li { font-weight: 300; }
.privacy-policy .inner-policy h1,
.privacy-policy .inner-policy h2,
.privacy-policy .inner-policy h3,
.privacy-policy .inner-policy h4,
.privacy-policy .inner-policy h5,
.privacy-policy .inner-policy h6 { font-weight: 700; color: #15212E; }
.privacy-policy .inner-policy a { color: #5b7bfb; }
.privacy-policy .inner-policy a:hover,
.privacy-policy .inner-policy a:focus { color: #181b31; }
.privacy-policy .inner-policy b,
.privacy-policy .inner-policy strong { font-weight: 600; }
.privacy-policy .inner-policy h2 { margin: 0; }
.privacy-policy .inner-policy table,
.privacy-policy .inner-policy th,
.privacy-policy .inner-policy thead,
.privacy-policy .inner-policy tbody,
.privacy-policy .inner-policy tr { border: none; }
.privacy-policy .inner-policy td { border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #dedede; }
.privacy-policy .inner-policy td:first-child,
.privacy-policy .inner-policy td:nth-child(2),
.privacy-policy .inner-policy td:nth-child(3) { border-top: 1px solid #dedede; }
.privacy-policy .inner-policy th { padding: 10px 0; }
.privacy-policy .inner-policy td { padding: 8px 0; color: #333 !important; }
.privacy-policy .inner-policy table { margin: 0; }
.privacy-policy .inner-policy a { color: #5b7bfb; }
.privacy-policy .inner-policy table td { background-color: transparent; border: none; border-bottom: 1px solid #dedede; }
.privacy-policy .inner-policy table tbody tr:nth-child(odd) { background-color: #f7f7f7; }
.privacy-policy .inner-policy table tbody tr:nth-child(even) { background-color: transparent; }


.body-container--terms-and-condition .privacy-policy .inner-policy * { font-family: "Museo Sans", sans-sarif; line-height: normal; }
.body-container--terms-and-condition .privacy-policy .inner-policy p,
.body-container--terms-and-condition .privacy-policy .inner-policy span,
.body-container--terms-and-condition .privacy-policy .inner-policy li,
.body-container--terms-and-condition .privacy-policy .inner-policy ul,
.body-container--terms-and-condition .privacy-policy .inner-policy h1,
.body-container--terms-and-condition .privacy-policy .inner-policy h2,
.body-container--terms-and-condition .privacy-policy .inner-policy h3,
.body-container--terms-and-condition .privacy-policy .inner-policy h4,
.body-container--terms-and-condition .privacy-policy .inner-policy h5,
.body-container--terms-and-condition .privacy-policy .inner-policy h6 { color: #15212e; }
.body-container--terms-and-condition .privacy-policy .inner-policy p { margin: 0 0 12px; !important; }
.body-container--terms-and-condition .privacy-policy .inner-policy { padding: 0 0 25px; }


@media (max-width: 1200px) {
  .privacy-policy .inner-policy div:last-child, 
  .privacy-policy .inner-policy p { margin-bottom: 18px; }
  .privacy-policy .inner-policy div:last-child, 
  .privacy-policy .inner-policy p,
  .privacy-policy .inner-policy div, 
  .privacy-policy .inner-policy li, 
  .privacy-policy .inner-policy ul { font-size: 15px; line-height: 20px; }
  .privacy-policy .inner-policy h2 { margin-bottom: 12px; }
  .privacy-policy .inner-policy ul { margin: 0 0 1rem; }
}

@media (max-width: 768px) {
  .privacy-policy .inner-policy h2 { margin-bottom: 10px; }
  .privacy-policy .inner-policy div,
  .privacy-policy .inner-policy div:last-child, 
  .privacy-policy .inner-policy li, 
  .privacy-policy .inner-policy p, 
  .privacy-policy .inner-policy ul { font-size: 14px; line-height: 18px; }
  .privacy-policy .inner-policy ul { margin: 0 0 0.7rem; }
  .privacy-policy .inner-policy p { margin-bottom: 12px; }
}