#partner-agreement-v1 {

 
  * {
    color:black! important;
  }

  .c1, .c20 {
    border-bottom-color: #CCCCCC ! important;
    border-top-color: #CCCCCC ! important;
    border-left-color: #CCCCCC ! important;
    border-right-color: #CCCCCC ! important;
  }

  .c12 {
    color: #CCCCCC ! important;
  }

  ol {
    margin: 0;
    padding: 0
  }

  li {
    color: #000000;
    font-size: 10pt;
    font-family: "Times New Roman";
    margin-bottom: 1em;
  }

  .c1 {
    border-bottom-width: 1pt;
    border-top-style: solid;
    width: 193.2pt;
    border-right-style: solid;
    padding: 0pt 5.8pt 0pt 5.8pt;
    border-bottom-color: #000000;
    border-top-width: 1pt;
    border-bottom-style: solid;
    vertical-align: top;
    border-top-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-left-style: solid;
    border-right-width: 1pt;
    border-left-width: 1pt
  }

  .c20 {
    border-bottom-width: 1pt;
    border-top-style: solid;
    width: 238.2pt;
    border-right-style: solid;
    padding: 0pt 5.8pt 0pt 5.8pt;
    border-bottom-color: #000000;
    border-top-width: 1pt;
    border-bottom-style: solid;
    vertical-align: top;
    border-top-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-left-style: solid;
    border-right-width: 1pt;
    border-left-width: 1pt
  }

  .c3 {
    padding-left: 0pt;
    line-height: 1.0;
    padding-top: 0pt;
    margin-left: 36pt;
    padding-bottom: 0pt
  }

  .c12 {
    vertical-align: baseline;
    color: #000000;
    font-style: normal;
    text-decoration: none
  }

  .c4 {
    line-height: 1.0;
    padding-top: 0pt;
    text-align: left;
    padding-bottom: 0pt
  }

  .c11 {
    max-width: 432pt;
    background-color: #ffffff;
    padding: 72pt 90pt 72pt 90pt
  }

  .c2 {
    widows: 2;
    orphans: 2;
    direction: ltr
  }

  .c16 {
    margin-right: auto;
    border-collapse: collapse;
    margin-left: -5.8pt
  }

  .c9 {
    line-height: 1.0;
    padding-top: 36pt;
    padding-bottom: 0pt
  }

  .c21 {
    line-height: 1.0;
    padding-top: 0pt;
    padding-bottom: 36pt
  }

  .c15 {
    font-size: 14pt;
    font-family: "Calibri"
  }

  .c18 {
    font-size: 12pt;
    font-family: "Times New Roman"
  }

  .c6 {
    margin: 0;
    padding: 0
  }

  .c0 {
    font-size: 12pt;
    font-family: "Calibri"
  }

  .c22 {
    font-size: 10pt;
    font-family: "Times New Roman"
  }

  .c13 {
    color: #000000;
    background-color: #ffff00
  }

  .c14 {
    font-size: 9pt;
    font-family: "Times New Roman"
  }

  .c10 {
    text-decoration: underline
  }

  .c17 {
    color: #ff0000
  }

  .c7 {
    font-weight: bold
  }

  .c19 {
    height: 0pt
  }

  .c8 {
    font-weight: normal
  }

  .c5 {
    height: 10pt
  }

  .title {
    widows: 2;
    padding-top: 0pt;
    line-height: 1.0;
    orphans: 2;
    text-align: center;
    color: #000000;
    font-size: 14pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 0pt;
    page-break-after: avoid
  }

  .subtitle {
    widows: 2;
    padding-top: 18pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #666666;
    font-style: italic;
    font-size: 24pt;
    font-family: "Georgia";
    padding-bottom: 4pt;
    page-break-after: avoid
  }



  p {
    color: #000000;
    font-size: 10pt;
    margin: 0;
    font-family: "Times New Roman"
  }

  h1 {
    widows: 2;
    padding-top: 0pt;
    line-height: 1.0;
    orphans: 2;
    text-align: center;
    color: #000000;
    font-size: 12pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 0pt;
    page-break-after: avoid
  }

  h2 {
    widows: 2;
    padding-top: 0pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #000000;
    font-size: 10pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 0pt;
    page-break-after: avoid
  }

  h3 {
    widows: 2;
    padding-top: 0pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #000000;
    font-size: 10pt;
    text-decoration: underline;
    font-family: "Times New Roman";
    padding-bottom: 0pt;
    page-break-after: avoid
  }

  h4 {
    widows: 2;
    padding-top: 12pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #000000;
    font-size: 12pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 2pt;
    page-break-after: avoid
  }

  h5 {
    widows: 2;
    padding-top: 11pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #000000;
    font-size: 11pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 2pt;
    page-break-after: avoid
  }

  h6 {
    widows: 2;
    padding-top: 10pt;
    line-height: 1.0;
    orphans: 2;
    text-align: left;
    color: #000000;
    font-size: 10pt;
    font-family: "Times New Roman";
    font-weight: bold;
    padding-bottom: 2pt;
    page-break-after: avoid
  }
}