.privacy-policy .site-header h1{
    text-align: center;
    font-weight: 600;
    font-size: 200%;
    max-width: unset;
}

/* =====================================================
   Header
   ===================================================== */
.privacy-policy .site-header {
  background-color: #194b98;
  padding: 48px 0;
}
 
.privacy-policy .site-header h1 {
  font-family: "Montserrat", Sans-Serif;
  color: #ffffff;
  margin: 0;
  font-size: 250%;
  font-weight: 700;
}
 
/* =====================================================
   Section / alternating background
   ===================================================== */
.privacy-policy  section {
  padding: 56px 0;
}
 
.privacy-policy  section:nth-of-type(odd) {
  background-color: #ffffff;
}
 
.privacy-policy  section:nth-of-type(even) {
  background-color: #f5f5f5;
}
 
/* =====================================================
   Typography
   ===================================================== */
.privacy-policy h2 {
  font-family: "Montserrat", Sans-Serif;
  font-size: 200%;
  font-weight: 700;
  color: #172623;
  margin: 0 0 24px;
}
 
.privacy-policy h3 {
  font-family: "Montserrat", Sans-Serif;
  font-size: 130%;
  font-weight: 600;
  color: #194b98;
  margin: 28px 0 12px;
}
 
.privacy-policy p {
  font-family: "Montserrat", Sans-Serif;
  font-size: 14px;
  font-weight: 400;
  color: #3d4a47;
  margin: 0 0 16px;
}
 
.privacy-policy p strong,
.privacy-policy li strong {
  color: #172623;
  font-weight: 600;
}
 
.privacy-policy a {
  color: #194b98;
}
 
.privacy-policy a:hover {
  color: #194b98;
}
 
/* =====================================================
   Lists (ul / ol)
   ===================================================== */
.privacy-policy ul,
.privacy-policy ol {
  font-family: "Montserrat", Sans-Serif;
  font-size: 14px;
  color: #3d4a47;
  margin: 0 0 16px;
  padding-left: 24px;
}
 
.privacy-policy ul li,
.privacy-policy ol li {
  margin-bottom: 10px;
  padding-left: 4px;
}
 
.privacy-policy ul li:last-child,
.privacy-policy ol li:last-child {
  margin-bottom: 0;
}
 
/* nested lists inside table cells */
.privacy-policy td ul {
  margin: 0;
  padding-left: 18px;
}
 
.privacy-policy td ul li {
  margin-bottom: 8px;
}
 
.privacy-policy td ul li:last-child {
  margin-bottom: 0;
}
 
/* =====================================================
   Table
   ===================================================== */
.table-wrap {
  overflow-x: auto;
}
 
.privacy-policy table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Montserrat", Sans-Serif;
  background-color: #ffffff;
}
 
.privacy-policy thead th {
  background-color: #194b98;
  color: #ffffff;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 14px 16px;
}
 
.privacy-policy tbody td {
  font-size: 14px;
  color: #3d4a47;
  padding: 16px;
  border-bottom: 1px solid #e2ddd0;
  vertical-align: top;
}
 
.privacy-policy tbody td:first-child {
  font-weight: 600;
  color: #172623;
  width: 20%;
}

 
.privacy-policy tbody tr:hover {
  background-color: #f5f5f5;
}
 
/* Collecting and Using your Personal Data — bordered table */
.privacy-policy .policy-table-bordered {
  border: 1px solid #172623;
}
 
.policy-table-bordered th,
.policy-table-bordered td {
  border: 1px solid #d5cfbd;
}
 
.policy-table-bordered thead th {
  border-bottom: 1px solid #172623;
}
 
/* =====================================================
   Focus states
   ===================================================== */
.privacy-policy a:focus-visible {
  outline: 2px solid #1c6b63;
  outline-offset: 2px;
}
 
.updated-date{
    float: right;
}
 /* =====================================================
   Privacy Policy — responsive stylesheet
   ===================================================== */
 
/* ===== 2000px – 2400px : largest devices ===== */
@media (min-width: 2000px) and (max-width: 2400px) {
  .privacy-policy .container {
    max-width: 1600px;
  }
 
  .privacy-policy p,
  .privacy-policy ul,
  .privacy-policy ol {
    font-size: 22px;
    line-height: 35px;
  }
 
 .privacy-policy h2 {
    font-size: 220%;
  }
 
  .privacy-policy h3 {
    font-size: 150%;
  }
 
  .privacy-policy thead th {
    font-size: 16px;
    padding: 20px 22px;
  }
 
  .privacy-policy tbody td {
    font-size: 20px;
    padding: 22px;
  }
 
  .privacy-policy td ul li {
    margin-bottom: 12px;
  }
}
 
/* ===== 1601px – 1999px : large devices ===== */
@media (min-width: 1601px) and (max-width: 1999px) {
  .privacy-policy .container {
    max-width: 1360px;
  }
 
  .privacy-policy p,
  .privacy-policy ul,
  .privacy-policy ol {
    font-size: 18px;
  }
 
  .privacy-policy h2 {
    font-size: 230%;
  }
 
  .privacy-policy h3 {
    font-size: 200%;
  }
 
  .privacy-policy thead th {
    font-size: 14px;
    padding: 16px 18px;
  }
 
  .privacy-policy tbody td {
    font-size: 18px;
    padding: 18px;
    line-height: 28px;
  }
}
 
/* ===== 1024px – 1199px : ipad-pro ===== */
@media (min-width: 1024px) and (max-width: 1199px) {
  .privacy-policy .container {
    max-width: 960px;
    padding: 0 32px;
  }
 
  .privacy-policy .site-header h1 {
    font-size: 220%;
  }
 
  .privacy-policy h2 {
    font-size: 180%;
  }
 
  .privacy-policy h3 {
    font-size: 120%;
  }
 
  .privacy-policy thead th {
    font-size: 12px;
    padding: 12px 14px;
  }
 
  .privacy-policy tbody td {
    font-size: 13px;
    padding: 14px;
  }
  
  /*.privacy-policy tbody td:first-child{*/
  /*    width: 100%;*/
  /*}*/
  .privacy-policy ul li, .privacy-policy ol li{
      font-size: 16px;
  }
}
 
/* ===== 820px – 1023px : tablets ===== */
@media (min-width: 820px) and (max-width: 1023px) {
    .privacy-policy tbody td:first-child{
      width: 100%;
  }
  
  .privacy-policy .container {
    max-width: 100%;
    padding: 0 28px;
  }
 
  .privacy-policy .site-header {
    padding: 36px 0;
  }
 
  .privacy-policy .site-header h1 {
    font-size: 190%;
  }
 
  .privacy-policy section {
    padding: 40px 0;
  }
 
  .privacy-policy h2 {
    font-size: 170%;
  }
 
  .privacy-policy h3 {
    font-size: 115%;
  }
 
  /* stack the table into labeled cards */
  .privacy-policy table,
  .privacy-policy thead,
  .privacy-policy tbody,
  .privacy-policy th,
  .privacy-policy td,
  .privacy-policy tr {
    display: block;
    width: 100%;
  }
 
  .privacy-policy thead {
    display: none;
  }
 
  .privacy-policy tbody tr {
    margin-bottom: 16px;
    border: 1px solid #e2ddd0;
    border-radius: 4px;
    overflow: hidden;
  }
 
  .privacy-policy tbody td {
    border-bottom: 1px solid #eee6d4;
  }
 
  .privacy-policy tbody td:last-child {
    border-bottom: none;
  }
 
  .privacy-policy tbody td::before {
    content: attr(data-label);
    display: block;
    font-family: "Montserrat", Sans-Serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #b07a31;
    margin-bottom: 6px;
  }
  .site-header {
      padding: 28px 0;
  }
}
 
/* ===== 320px – 568px : phones ===== */
@media (min-width: 320px) and (max-width: 568px) {
  .privacy-policy .container {
    max-width: 100%;
    padding: 0 18px;
  }
 
  .privacy-policy .site-header {
    padding: 28px 0;
  }
 
  .privacy-policy .site-header h1 {
    font-size: 150%;
  }
 
  .privacy-policy section {
    padding: 32px 0;
  }
 
  .privacy-policy h2 {
    font-size: 150%;
    margin-bottom: 16px;
  }
 
  .privacy-policy h3 {
    font-size: 110%;
    margin: 20px 0 10px;
  }
 
  .privacy-policy p,
  .privacy-policy ul,
  .privacy-policy ol {
    font-size: 14px;
  }
 
  .privacy-policy ul,
  .privacy-policy ol {
    padding-left: 20px;
  }
 
  /* stack the table into labeled cards */
  .privacy-policy table,
  .privacy-policy thead,
  .privacy-policy tbody,
  .privacy-policy th,
  .privacy-policy td,
  .privacy-policy tr {
    display: block;
    width: 100%;
  }
 
  .privacy-policy thead {
    display: none;
  }
 
  .privacy-policy tbody tr {
    margin-bottom: 14px;
    border: 1px solid #e2ddd0;
    border-radius: 4px;
    overflow: hidden;
  }
 
  .privacy-policy tbody td {
    border-bottom: 1px solid #eee6d4;
    padding: 12px;
  }
 
  .privacy-policy tbody td:last-child {
    border-bottom: none;
  }
 
  .privacy-policy tbody td::before {
    content: attr(data-label);
    display: block;
    font-family: "Montserrat", Sans-Serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #194b98;
    margin-bottom: 6px;
  }
 
  .privacy-policy tbody td:first-child {
    width: 100%;
  }
}
 