/* Proposal page styles (A4, points) */
@font-face{font-family:M;src:url(../fonts/montserrat-latin-400-normal.woff2) format('woff2');font-weight:400}
@font-face{font-family:M;src:url(../fonts/montserrat-latin-400-italic.woff2) format('woff2');font-weight:400;font-style:italic}
@font-face{font-family:M;src:url(../fonts/montserrat-latin-600-normal.woff2) format('woff2');font-weight:600}
@font-face{font-family:M;src:url(../fonts/montserrat-latin-700-normal.woff2) format('woff2');font-weight:700}
@font-face{font-family:R;src:url(../fonts/roboto-latin-400-normal.woff2) format('woff2');font-weight:400}
@font-face{font-family:R;src:url(../fonts/roboto-latin-500-normal.woff2) format('woff2');font-weight:500 600}
@font-face{font-family:R;src:url(../fonts/roboto-latin-700-normal.woff2) format('woff2');font-weight:700}
@font-face{font-family:C;src:url(../fonts/charis-sil-latin-400-normal.woff2) format('woff2');font-weight:400}
@font-face{font-family:C;src:url(../fonts/charis-sil-latin-700-normal.woff2) format('woff2');font-weight:700}

.doc{font-family:M,'Noto Sans',sans-serif;color:#000}
.doc .page{width:595.5pt;height:842.25pt;position:relative;overflow:hidden;background:#fff;
  -webkit-print-color-adjust:exact;print-color-adjust:exact}
.doc .a{position:absolute;line-height:1;white-space:nowrap}
.doc img.a{display:block}
.doc svg{width:100%;height:100%;font-family:M,sans-serif;display:block}
.doc sup{font-size:60%;line-height:0}
.doc ul{margin:0}
.doc .terms{white-space:normal;font-family:C,Georgia,serif;font-size:10pt;line-height:15pt}
.doc .terms h4{font-size:12pt;font-weight:700;margin:6pt 0 5pt}
.doc .terms p{margin:0 0 2pt}
.doc .terms ul{margin:0 0 0 41pt;padding:0;list-style:none}
.doc .terms li{position:relative;padding-left:9pt;margin-bottom:2pt}
.doc .terms li:before{content:"•";position:absolute;left:0;font-family:Georgia,serif}

@page{size:595.5pt 842.25pt;margin:0}
@media print{
  html,body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}
  body>*:not(#printRoot){display:none!important}
  #printRoot{display:block!important;position:static!important;transform:none!important}
  #printRoot .page{break-after:page;page-break-after:always;margin:0!important;box-shadow:none!important;border-radius:0!important}
  #printRoot .page:last-child{break-after:auto;page-break-after:auto}
}
