.bdy { font-size: 0.77419em; font-style: normal; font-weight: normal; line-height: 1.666667em; text-decoration: none } .bdy-4469-0-override { -webkit-text-stroke: -webkit-text; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.428571em; text-decoration: none } .bdy-4469-0-override1 { -webkit-text-stroke: -webkit-text; font-size: 2em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .bdy-4469-0-override2 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.666667em; text-decoration: none } .bdy-6103-3-override { -webkit-text-stroke: -webkit-text; color: rgb(255, 255, 255); font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.666667em; text-decoration: none } .bdy-6127-1-override { -webkit-text-stroke: -webkit-text; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; text-decoration: none } .bdy-6127-1-override1 { -webkit-text-stroke: -webkit-text; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 2em; text-decoration: none } .bdy-6127-1-override2 { -webkit-text-stroke: -webkit-text; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none } .body-4468-0-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 175pt } .body-4468-0-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 0 } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block } .calibre2 { display: block; line-height: 1.2 } .calibre3 { line-height: 1.2 } .generated-style { height: auto; width: auto } .hdr { font-size: 1.29167em; font-style: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .hdr1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; text-indent: 0; margin: 20pt 0 5pt } .hdr1-228-3-override { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-decoration: none } .hdr2 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; text-indent: 0; margin: 15pt 0 40pt } .hdr3 { font-size: 1em; font-style: normal; font-weight: bold; text-decoration: none } .hdr4 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; text-indent: 0; margin: 60pt 0 10pt } .no-style-override { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.5em; text-decoration: none } .no-style-override1 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none } .no-style-override2 { -webkit-text-stroke: -webkit-text; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-decoration: none } .no-style-override3 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none } .no-style-override4 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .no-style-override5 { -webkit-text-stroke: -webkit-text; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .no-style-override6 { -webkit-text-stroke: -webkit-text; font-size: 0.625em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; vertical-align: super } .normal { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 0 } .normal-223-1-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 10pt 0 0 } .normal-223-1-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 5pt 0 0 } .normal-223-1-override2 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 10pt 0 } .normal-223-1-override3 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 0 10pt } .normal-223-1-override4 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 0 5pt } .normal-223-1-override5 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 } .normal-223-1-override6 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 5pt 0 0 } .normal-223-2-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 80pt 0 0 } .normal-223-2-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 10pt 0 0 } .normal-223-3-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 15pt 0 10pt } .normal-223-4-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.666667em; margin: 0 } .normal-223-6-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 5pt 0 10pt } .normal-223-12-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.666667em; margin: 0 0 10pt } .normal-223-21-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.666667em; margin: 30pt 0 0 } .title-1-toc-4672-0-override { -webkit-text-stroke: -webkit-text; font-size: 1.29032em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .title-1-toc-entry { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.25em; text-align: center; text-decoration: none; text-indent: 0; margin: 60pt 0 50pt }