div.Title
{
  color: #17365D;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Title_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Title_inner
{
  color: #17365D;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Child_Topics_Link_Pool_Open
{
  border-top-color: black;
  border-top-style: solid;
  border-top-width: 2pt;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1pt;
  margin-top: 1pt;
}

.Child_Topics_Link_Pool_Open_outer
{
  border-top-color: black;
  border-top-style: solid;
  border-top-width: 2pt;
  margin-bottom: 1pt;
  margin-top: 1pt;
}

.Child_Topics_Link_Pool_Open_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Child_Topics_Link_Pool_Close
{
  border-bottom-color: black;
  border-bottom-style: solid;
  border-bottom-width: 2pt;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1pt;
  margin-top: 1pt;
}

.Child_Topics_Link_Pool_Close_outer
{
  border-bottom-color: black;
  border-bottom-style: solid;
  border-bottom-width: 2pt;
  margin-bottom: 1pt;
  margin-top: 1pt;
}

.Child_Topics_Link_Pool_Close_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Child_Topic
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Child_Topic_outer
{
}

.Child_Topic_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_1
{
  color: #365F91;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_1_inner
{
  color: #365F91;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.List_1_Continued_outer
{
}

.List_1_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Parent_Topics_Link_Pool_Open
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

.Parent_Topics_Link_Pool_Open_outer
{
}

.Parent_Topics_Link_Pool_Open_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Parent_Topic
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Parent_Topic_outer
{
}

.Parent_Topic_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Note_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note
{
  background-color: WhiteSmoke;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 64px;
  margin-top: 6pt;
  text-indent: -64px;
}

.Body_-_Note_outer
{
  background-color: WhiteSmoke;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Tip
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Tip_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Tip_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Tip
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Tip_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Tip_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Cell_Head
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell_Head_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell_Head_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.header
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.header_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.header_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Cell
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.output
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
}

.output_outer
{
}

.output_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Fastpath
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Fastpath_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Fastpath_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Fastpath
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Fastpath_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Fastpath_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1_-_Note_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_1_-_Note_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List_1_-_Note_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Short_Description
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Short_Description_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Short_Description_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Context
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Context_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Context_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Step_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 18pt;
  margin-top: 3pt;
  text-indent: -18pt;
}

.Step_1_outer
{
  margin-bottom: 3pt;
  margin-top: 3pt;
}

.Step_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Step_1_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Step_1_Continued_outer
{
}

.Step_1_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Step_Info_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Step_Info_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Step_Info_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1
{
  font-family: 'Decimal Book';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_inner
{
  font-family: 'Decimal Book';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Preformatted_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
  white-space: pre;
}

.Preformatted_1_outer
{
}

.Preformatted_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Figure_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_2_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 36pt;
}

.List_2_Continued_outer
{
}

.List_2_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_2
{
  color: #4F91BD;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_2_inner
{
  color: #4F91BD;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Unordered_Step_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.Unordered_Step_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Unordered_Step_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Substep_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 36pt;
  margin-top: 3pt;
  text-indent: -18pt;
}

.Substep_2_outer
{
  margin-bottom: 3pt;
  margin-top: 3pt;
}

.Substep_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Unordered_Step_1_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Unordered_Step_1_Continued_outer
{
}

.Unordered_Step_1_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Substep_2_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 36pt;
}

.Substep_2_Continued_outer
{
}

.Substep_2_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Step_Info_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Step_Info_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Step_Info_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2
{
  font-family: 'Decimal Book';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Body_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_2_inner
{
  font-family: 'Decimal Book';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Note_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Note_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2_-_Note
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Body_2_-_Note_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_2_-_Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Tip_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Tip_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Tip_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_Tip
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Tip_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Tip_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caution_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Caution_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caution_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2_-_Note_-_Caution
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Caution_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Caution_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Tip_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Tip_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Tip_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2_-_Note_-_Tip
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Tip_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Tip_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caution
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caution_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caution_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Caution
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Caution_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Caution_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.support-use
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.support-use_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.support-use_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.support-need
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.support-need_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.support-need_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Note_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Note_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note
{
  background-color: WhiteSmoke;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 64px;
  margin-top: 6pt;
  text-indent: -64px;
}

.Body_1_-_Note_outer
{
  background-color: WhiteSmoke;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_3
{
  color: #4F91BD;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_3_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_3_inner
{
  color: #4F91BD;
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Fastpath_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Fastpath_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Fastpath_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_Fastpath
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Fastpath_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Fastpath_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Fastpath_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Fastpath_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Fastpath_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_2_-_Note_-_Fastpath
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Fastpath_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_2_-_Note_-_Fastpath_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Fastpath_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Fastpath_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Fastpath_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure_2
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
}

.Figure_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_2_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.output_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
  white-space: pre;
}

.output_1_outer
{
}

.output_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_Fastpath_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Fastpath_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Fastpath_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 18pt;
  margin-top: 3pt;
  text-indent: -18pt;
}

.Numbered_1_outer
{
  margin-bottom: 3pt;
  margin-top: 3pt;
}

.Numbered_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered_1_Continued
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Numbered_1_Continued_outer
{
}

.Numbered_1_Continued_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body__0028ltr_0029
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body__0028ltr_0029_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body__0028ltr_0029_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List__0028ltr_0029_1
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List__0028ltr_0029_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List__0028ltr_0029_1_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Cell__0028ltr_0029
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell__0028ltr_0029_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Table_Cell__0028ltr_0029_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List__0028ltr_0029_1_Continued
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.List__0028ltr_0029_1_Continued_outer
{
}

.List__0028ltr_0029_1_Continued_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List__0028ltr_0029_2
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List__0028ltr_0029_2_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List__0028ltr_0029_2_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Note
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Note_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered__0028ltr_0029_1
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 18pt;
  margin-top: 3pt;
  text-indent: -18pt;
}

.Numbered__0028ltr_0029_1_outer
{
  margin-bottom: 3pt;
  margin-top: 3pt;
}

.Numbered__0028ltr_0029_1_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered__0028ltr_0029_1_Continued
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.Numbered__0028ltr_0029_1_Continued_outer
{
}

.Numbered__0028ltr_0029_1_Continued_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caution_1
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Caution_1_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caution_1_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Warning
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Warning_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Warning_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Warning
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Warning_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Warning_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Warning_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Warning_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Warning_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_4
{
  color: #4F91BD;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_4_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Heading_4_inner
{
  color: #4F91BD;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Important
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Important_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Important_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Important
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Important_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Important_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_Caution
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Caution_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Caution_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Preformatted
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
}

.Preformatted_outer
{
}

.Preformatted_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1_-_Note_-_Fastpath_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_1_-_Note_-_Fastpath_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List_1_-_Note_-_Fastpath_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1_Continued_-_Note_-_Fastpath_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 18pt;
}

.List_1_Continued_-_Note_-_Fastpath_-_not_first_outer
{
}

.List_1_Continued_-_Note_-_Fastpath_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Simple_Table_Cell_Head
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Simple_Table_Cell_Head_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Simple_Table_Cell_Head_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Simple_Table_Cell
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Simple_Table_Cell_outer
{
  margin-bottom: 4pt;
  margin-top: 4pt;
}

.Simple_Table_Cell_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Restriction
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Restriction_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Restriction_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Restriction
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Restriction_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Restriction_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Restriction_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Restriction_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Restriction_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_1_-_Note
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

.List_1_-_Note_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.List_1_-_Note_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_-_Note_-_Caution_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Caution_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_-_Note_-_Caution_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body__0028ltr_0029_-_Note
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body__0028ltr_0029_-_Note_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body__0028ltr_0029_-_Note_inner
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_1_-_Note_-_Caution_-_not_first
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Caution_-_not_first_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Body_1_-_Note_-_Caution_-_not_first_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Figure_Title
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_Title_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Figure_Title_inner
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.fm_003a, abbreviation.fm_003a, acronym.fm_003a, citation.fm_003a
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.xref, abbreviation.xref, acronym.xref, citation.xref
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Link_Text, abbreviation.Link_Text, acronym.Link_Text, citation.Link_Text
{
  font-family: 'Decimal Book', Lato;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  font-family: 'Decimal Bold', 'Lato Heavy';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.uicontrol, abbreviation.uicontrol, acronym.uicontrol, citation.uicontrol
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
}

span.userinput, abbreviation.userinput, acronym.userinput, citation.userinput
{
  font-family: 'Courier New';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.varname, abbreviation.varname, acronym.varname, citation.varname
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.systemoutput, abbreviation.systemoutput, acronym.systemoutput, citation.systemoutput
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Teletype, abbreviation.Teletype, acronym.Teletype, citation.Teletype
{
  color: #FF8000;
  font-family: Decimal;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.term, abbreviation.term, acronym.term, citation.term
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
}

span.Command, abbreviation.Command, acronym.Command, citation.Command
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.ph, abbreviation.ph, acronym.ph, citation.ph
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.concept, abbreviation.concept, acronym.concept, citation.concept
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Italic, abbreviation.Italic, acronym.Italic, citation.Italic
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Superscript, abbreviation.Superscript, acronym.Superscript, citation.Superscript
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  vertical-align: super;
}

span.Bold__0028ltr_0029, abbreviation.Bold__0028ltr_0029, acronym.Bold__0028ltr_0029, citation.Bold__0028ltr_0029
{
  direction: ltr;
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.codeph, abbreviation.codeph, acronym.codeph, citation.codeph
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Underline, abbreviation.Underline, acronym.Underline, citation.Underline
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
}

span.title, abbreviation.title, acronym.title, citation.title
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.cmdname, abbreviation.cmdname, acronym.cmdname, citation.cmdname
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.fm_003aElementText, abbreviation.fm_003aElementText, acronym.fm_003aElementText, citation.fm_003aElementText
{
  font-family: 'Decimal Book', Lato;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

img.DefaultCenter
{
  text-align: center;
}

img.DefaultLeft
{
  text-align: left;
}

img.DefaultCenter_Scalefit
{
  text-align: center;
}

