.calibre {
    display: block;
    font-family: "times new roman";
    font-size: 1.29167em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
    }
.calibre1 {
    display: block
    }
.calibre2 {
    display: block;
    line-height: 1.2
    }
.calibre3 {
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em
    }
.calibre4 {
    height: auto;
    width: auto
    }
.calibre5 {
    display: table-row-group;
    vertical-align: middle
    }
.calibre6 {
    display: table-row;
    vertical-align: inherit
    }
.calibre7 {
    clear: both;
    display: block
    }
.calibre8 {
    display: table-header-group;
    vertical-align: middle
    }
.calibre9 {
    display: block;
    height: 0
    }
.cell-style-1-40701-0-override {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 16.320312pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 56.985714pt
    }
.cell-style-1-40701-0-override1 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 16.320312pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 224.6pt
    }
.cell-style-1-40701-0-override2 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 56.985714pt
    }
.cell-style-1-40701-0-override3 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 224.6pt
    }
.cell-style-1-40701-0-override4 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 56.985714pt
    }
.cell-style-1-40701-0-override5 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 224.6pt
    }
.cell-style-1-40701-0-override6 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 16.320312pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 137.546154pt
    }
.cell-style-1-40701-0-override7 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 16.320312pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 164.076923pt
    }
.cell-style-1-40701-0-override8 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 137.546154pt
    }
.cell-style-1-40701-0-override9 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 164.076923pt
    }
.cell-style-1-40701-0-override10 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.cell-style-1-40701-0-override11 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.cell-style-1-40701-0-override12 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.983594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.cell-style-1-40701-0-override13 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.cell-style-1-40701-0-override14 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 99.876953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 328.430769pt
    }
.cell-style-1-40701-0-override15 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 27.04336pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 109.057143pt
    }
.cell-style-1-40701-0-override16 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 27.04336pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 213.571429pt
    }
.cell-style-1-40701-0-override17 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 109.057143pt
    }
.cell-style-1-40701-0-override18 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 213.571429pt
    }
.cell-style-1-40701-0-override19 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 176.084615pt
    }
.cell-style-1-40701-0-override20 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 149.315385pt
    }
.cell-style-1-40701-0-override21 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 176.084615pt
    }
.cell-style-1-40701-0-override22 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 149.315385pt
    }
.cell-style-1-40701-0-override23 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 156.47pt
    }
.cell-style-1-40701-0-override24 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 45.23pt
    }
.cell-style-1-40701-0-override25 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 136.2pt
    }
.cell-style-1-40701-0-override26 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 76.9pt
    }
.cell-style-1-40701-0-override27 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 79.57pt
    }
.cell-style-1-40701-0-override28 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.cell-style-1-40701-0-override29 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 62.4pt
    }
.cell-style-1-40701-0-override30 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 38.650002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.cell-style-1-40701-0-override31 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 38.650002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 75.099998pt
    }
.cell-style-1-40701-0-override32 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 38.650002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.5pt
    }
.cell-style-1-40701-0-override33 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 38.650002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 103.500003pt
    }
.cell-style-1-40701-0-override34 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 38.650002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.2pt
    }
.cell-style-1-40701-0-override35 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 3.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.cell-style-1-40701-0-override36 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 3.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 75.099998pt
    }
.cell-style-1-40701-0-override37 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 3.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.5pt
    }
.cell-style-1-40701-0-override38 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 3.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 103.500003pt
    }
.cell-style-1-40701-0-override39 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 3.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.2pt
    }
.cell-style-1-40701-0-override40 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 45.849998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.cell-style-1-40701-0-override41 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 45.849998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 75.099998pt
    }
.cell-style-1-40701-0-override42 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 45.849998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.5pt
    }
.cell-style-1-40701-0-override43 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 45.849998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 103.500003pt
    }
.cell-style-1-40701-0-override44 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 91.699997pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.2pt
    }
.cell-style-1-40701-0-override45 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 26.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.cell-style-1-40701-0-override46 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 26.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 75.099998pt
    }
.cell-style-1-40701-0-override47 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 26.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.5pt
    }
.cell-style-1-40701-0-override48 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 26.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 103.500003pt
    }
.cell-style-1-40701-0-override49 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 51.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.2pt
    }
.cell-style-1-40701-0-override50 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 25.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.cell-style-1-40701-0-override51 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 25.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 75.099998pt
    }
.cell-style-1-40701-0-override52 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 25.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.5pt
    }
.cell-style-1-40701-0-override53 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 25.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 103.500003pt
    }
.cell-style-1-40701-0-override54 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 71.303846pt
    }
.cell-style-1-40701-0-override55 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 255.046154pt
    }
.cell-style-1-40701-0-override56 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.240234pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 187.45pt
    }
.cell-style-1-40701-0-override57 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.240234pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 150.45pt
    }
.cell-style-1-40701-0-override58 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override59 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override60 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.2pt
    }
.cell-style-1-40701-0-override61 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 39.15pt
    }
.cell-style-1-40701-0-override62 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 38.25pt
    }
.cell-style-1-40701-0-override63 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 28.5pt
    }
.cell-style-1-40701-0-override64 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override65 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.160156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override66 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override67 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override68 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.2pt
    }
.cell-style-1-40701-0-override69 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 39.15pt
    }
.cell-style-1-40701-0-override70 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 38.25pt
    }
.cell-style-1-40701-0-override71 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 28.5pt
    }
.cell-style-1-40701-0-override72 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override73 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 38.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override74 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 25.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override75 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 25.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override76 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 45.213672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.2pt
    }
.cell-style-1-40701-0-override77 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 45.213672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 39.15pt
    }
.cell-style-1-40701-0-override78 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 45.213672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 38.25pt
    }
.cell-style-1-40701-0-override79 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 45.213672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 28.5pt
    }
.cell-style-1-40701-0-override80 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 25.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override81 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 25.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override82 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 19.360156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override83 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 19.360156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override84 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 19.360156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override85 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 19.360156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override86 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.560156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override87 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.560156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override88 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 39.413672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.2pt
    }
.cell-style-1-40701-0-override89 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 39.413672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 39.15pt
    }
.cell-style-1-40701-0-override90 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 39.413672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 38.25pt
    }
.cell-style-1-40701-0-override91 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 39.413672pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 28.5pt
    }
.cell-style-1-40701-0-override92 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.560156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override93 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.560156pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override94 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 40.3pt
    }
.cell-style-1-40701-0-override95 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 67.8pt
    }
.cell-style-1-40701-0-override96 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 26.7pt
    }
.cell-style-1-40701-0-override97 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 12.853516pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57pt
    }
.cell-style-1-40701-0-override98 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 51.637695pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 62.776923pt
    }
.cell-style-1-40701-0-override99 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 51.637695pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 228.065934pt
    }
.cell-style-1-40701-0-override100 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 51.637695pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 75.738462pt
    }
.cell-style-1-40701-0-override101 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 232.2pt
    }
.cell-style-1-40701-0-override102 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 57.214286pt
    }
.cell-style-1-40701-0-override103 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 48.214286pt
    }
.cell-style-1-40701-0-override104 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 232.2pt
    }
.cell-style-1-40701-0-override105 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.214286pt
    }
.cell-style-1-40701-0-override106 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 48.214286pt
    }
.cell-style-1-40701-0-override107 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 112.3pt
    }
.cell-style-1-40701-0-override108 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.353739pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 112.3pt
    }
.cell-style-1-40701-0-override109 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 155.438462pt
    }
.cell-style-1-40701-0-override110 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.675824pt
    }
.cell-style-1-40701-0-override111 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override112 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override113 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override114 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 24.783594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 155.438462pt
    }
.cell-style-1-40701-0-override115 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 24.783594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.675824pt
    }
.cell-style-1-40701-0-override116 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 24.783594pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override117 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 24.783594pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override118 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 24.783594pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override119 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override120 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override121 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override122 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 59.633595pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 155.438462pt
    }
.cell-style-1-40701-0-override123 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 59.633595pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.675824pt
    }
.cell-style-1-40701-0-override124 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 59.633595pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override125 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 59.633595pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override126 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 59.633595pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override127 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 155.438462pt
    }
.cell-style-1-40701-0-override128 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.675824pt
    }
.cell-style-1-40701-0-override129 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override130 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override131 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 14.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override132 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 155.438462pt
    }
.cell-style-1-40701-0-override133 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.675824pt
    }
.cell-style-1-40701-0-override134 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 49.574945pt
    }
.cell-style-1-40701-0-override135 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 46.682857pt
    }
.cell-style-1-40701-0-override136 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 26.933594pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 42.727912pt
    }
.cell-style-1-40701-0-override137 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 6.3pt
    }
.cell-style-1-40701-0-override138 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 154.8pt
    }
.cell-style-1-40701-0-override139 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 177pt
    }
.cell-style-1-40701-0-override140 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 17.477902pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 6.3pt
    }
.cell-style-1-40701-0-override141 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 17.477902pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 154.8pt
    }
.cell-style-1-40701-0-override142 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 17.477902pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 177pt
    }
.cell-style-1-40701-0-override143 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 27.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 6.3pt
    }
.cell-style-1-40701-0-override144 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 27.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 154.8pt
    }
.cell-style-1-40701-0-override145 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 27.626953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 177pt
    }
.custom-marker-ad-hoc {
    line-height: 1.2
    }
.drop-caps-ad-hoc {
    float: left;
    font-size: 2.9537rem;
    margin-bottom: -0.4em;
    margin-left: 0;
    margin-right: 0.1em;
    margin-top: -0.2em
    }
.drop-caps-ad-hoc1 {
    float: left;
    font-size: 1.66667em;
    line-height: 1.2;
    margin-bottom: -0.4em;
    margin-left: 0;
    margin-right: 0.1em;
    margin-top: -0.2em
    }
.first-19014-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.337667em;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.generated-style {
    display: block;
    text-align: center
    }
.generated-style-2-override {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style-2-override1 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override2 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override3 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override4 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override5 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.65pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override6 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.65pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override7 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.65pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override8 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.65pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override9 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override10 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override11 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override12 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override13 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override14 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override15 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override16 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override17 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override18 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override19 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override20 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override21 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.421498pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override22 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.421498pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override23 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.421498pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override24 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24.421498pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override25 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 108.771429pt
    }
.generated-style-2-override26 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.25pt
    }
.generated-style-2-override27 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 78.964289pt
    }
.generated-style-2-override28 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.414283pt
    }
.generated-style-2-override29 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.637695pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.generated-style-2-override30 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 15.637695pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.generated-style-2-override31 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 128.126953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.generated-style-2-override32 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table-cell;
    height: 128.126953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 168.45pt
    }
.generated-style-override {
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style-override1 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.573047pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override2 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.573047pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override3 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.573047pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override4 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.573047pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override5 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.573047pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override6 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override7 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override8 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override9 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override10 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override11 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override12 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override13 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: middle;
    width: 89.964285pt
    }
.generated-style-override14 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override15 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override16 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override17 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override18 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override19 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override20 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override21 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override22 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override23 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override24 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override25 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.450001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override26 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override27 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override28 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override29 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override30 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override31 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override32 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override33 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override34 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override35 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override36 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 20.064285pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override37 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 20.064285pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override38 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 20.064285pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: middle;
    width: 89.964285pt
    }
.generated-style-override39 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 20.064285pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override40 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 20.064285pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override41 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override42 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override43 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override44 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override45 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 21.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override46 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override47 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override48 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override49 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override50 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override51 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override52 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override53 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override54 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override55 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override56 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override57 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override58 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override59 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override60 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override61 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override62 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override63 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override64 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override65 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override66 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override67 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override68 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override69 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override70 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override71 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.05pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 54.950001pt
    }
.generated-style-override72 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.05pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72pt
    }
.generated-style-override73 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.05pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 89.964285pt
    }
.generated-style-override74 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.05pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.700001pt
    }
.generated-style-override75 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.05pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 68.400002pt
    }
.generated-style-override76 {
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style-override77 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 321.850002pt
    }
.generated-style-override78 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 76.099998pt
    }
.generated-style-override79 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override80 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 23.75pt
    }
.generated-style-override81 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 38.400002pt
    }
.generated-style-override82 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override83 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 45.599998pt
    }
.generated-style-override84 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 19.700001pt
    }
.generated-style-override85 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 43.200001pt
    }
.generated-style-override86 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 76.099998pt
    }
.generated-style-override87 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override88 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 23.75pt
    }
.generated-style-override89 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 38.400002pt
    }
.generated-style-override90 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override91 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 45.599998pt
    }
.generated-style-override92 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 19.700001pt
    }
.generated-style-override93 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 43.200001pt
    }
.generated-style-override94 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 76.099998pt
    }
.generated-style-override95 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override96 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 23.75pt
    }
.generated-style-override97 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 38.400002pt
    }
.generated-style-override98 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override99 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 45.599998pt
    }
.generated-style-override100 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 19.700001pt
    }
.generated-style-override101 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 43.200001pt
    }
.generated-style-override102 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 76.099998pt
    }
.generated-style-override103 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 66.450001pt
    }
.generated-style-override104 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override105 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.299999pt
    }
.generated-style-override106 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 43.200001pt
    }
.generated-style-override107 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 88.800003pt
    }
.generated-style-override108 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.300003pt
    }
.generated-style-override109 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 74.150002pt
    }
.generated-style-override110 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 93.349998pt
    }
.generated-style-override111 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 88.800003pt
    }
.generated-style-override112 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.300003pt
    }
.generated-style-override113 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 74.150002pt
    }
.generated-style-override114 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 93.349998pt
    }
.generated-style-override115 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 38.400002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 88.800003pt
    }
.generated-style-override116 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 38.400002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.300003pt
    }
.generated-style-override117 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 38.400002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 74.150002pt
    }
.generated-style-override118 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 38.400002pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 93.349998pt
    }
.generated-style-override119 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 88.800003pt
    }
.generated-style-override120 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.300003pt
    }
.generated-style-override121 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 74.150002pt
    }
.generated-style-override122 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 25.200001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 93.349998pt
    }
.generated-style-override123 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 88.800003pt
    }
.generated-style-override124 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.300003pt
    }
.generated-style-override125 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 74.150002pt
    }
.generated-style-override126 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 24pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 93.349998pt
    }
.generated-style-override127 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 99.876953pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 9.469231pt
    }
.generated-style-override128 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table-cell;
    height: 16.320312pt;
    padding-bottom: 4pt;
    padding-left: 4pt;
    padding-right: 4pt;
    padding-top: 4pt;
    text-align: inherit;
    vertical-align: top;
    width: 337.9pt
    }
.generated-style-override129 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override130 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override131 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override132 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 80.400002pt
    }
.generated-style-override133 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override134 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override135 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override136 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override137 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 80.400002pt
    }
.generated-style-override138 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override139 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override140 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override141 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override142 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 37.700001pt
    }
.generated-style-override143 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override144 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override145 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override146 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override147 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override148 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 37.700001pt
    }
.generated-style-override149 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override150 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override151 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override152 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override153 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 37.700001pt
    }
.generated-style-override154 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override155 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override156 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.349998pt
    }
.generated-style-override157 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.900002pt
    }
.generated-style-override158 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 83.050003pt
    }
.generated-style-override159 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 37.700001pt
    }
.generated-style-override160 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.700001pt
    }
.generated-style-override161 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.4pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override162 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.519201pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 106.2pt
    }
.generated-style-override163 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.519201pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.generated-style-override164 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.519201pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override165 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.519201pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.849998pt
    }
.generated-style-override166 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 33.099998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 106.2pt
    }
.generated-style-override167 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 33.099998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.generated-style-override168 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 33.099998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override169 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 33.099998pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.849998pt
    }
.generated-style-override170 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 36.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 106.2pt
    }
.generated-style-override171 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 36.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.generated-style-override172 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 36.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override173 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 36.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.849998pt
    }
.generated-style-override174 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 106.2pt
    }
.generated-style-override175 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.generated-style-override176 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override177 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.849998pt
    }
.generated-style-override178 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 106.2pt
    }
.generated-style-override179 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 73.8pt
    }
.generated-style-override180 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override181 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 57.849998pt
    }
.generated-style-override182 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 322.600006pt
    }
.generated-style-override183 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override184 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override185 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override186 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override187 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override188 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.5pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override189 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override190 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override191 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override192 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override193 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override194 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 19.700001pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override195 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override196 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override197 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override198 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override199 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.799999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override200 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override201 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override202 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override203 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override204 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override205 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override206 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override207 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override208 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override209 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override210 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override211 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override212 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override213 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override214 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override215 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override216 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override217 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override218 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override219 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override220 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override221 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override222 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override223 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override224 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override225 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override226 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override227 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.400002pt
    }
.generated-style-override228 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 70.800003pt
    }
.generated-style-override229 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 55.450001pt
    }
.generated-style-override230 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override231 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 49.450001pt
    }
.generated-style-override232 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.650002pt
    }
.generated-style-override233 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.8pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 338.4pt
    }
.generated-style-override234 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 338.4pt
    }
.generated-style-override235 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.25pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override236 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.25pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override237 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18.25pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override238 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override239 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override240 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override241 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override242 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override243 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override244 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override245 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override246 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override247 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override248 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override249 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override250 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override251 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override252 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override253 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 46.799999pt
    }
.generated-style-override254 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 139.450005pt
    }
.generated-style-override255 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 152.149996pt
    }
.generated-style-override256 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 322.050011pt
    }
.generated-style-override257 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 79.900002pt
    }
.generated-style-override258 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 67.900002pt
    }
.generated-style-override259 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.050003pt
    }
.generated-style-override260 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 64.300003pt
    }
.generated-style-override261 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 44.900002pt
    }
.generated-style-override262 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 79.900002pt
    }
.generated-style-override263 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 67.900002pt
    }
.generated-style-override264 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.050003pt
    }
.generated-style-override265 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 64.300003pt
    }
.generated-style-override266 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 44.900002pt
    }
.generated-style-override267 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 79.900002pt
    }
.generated-style-override268 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 67.900002pt
    }
.generated-style-override269 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 65.050003pt
    }
.generated-style-override270 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 64.300003pt
    }
.generated-style-override271 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 44.900002pt
    }
.generated-style-override272 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override273 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override274 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override275 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override276 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override277 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override278 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override279 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 23.049999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override280 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override281 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override282 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override283 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override284 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override285 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override286 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override287 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.9pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override288 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override289 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override290 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override291 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override292 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override293 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override294 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override295 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 22.549999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override296 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override297 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override298 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override299 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override300 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override301 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override302 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override303 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.2pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override304 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override305 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override306 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override307 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override308 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override309 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override310 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override311 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.45pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override312 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override313 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override314 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override315 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override316 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override317 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override318 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override319 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.95pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override320 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override321 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override322 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override323 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override324 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override325 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override326 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override327 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override328 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 72.25pt
    }
.generated-style-override329 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.1pt
    }
.generated-style-override330 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 28.299999pt
    }
.generated-style-override331 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.1pt
    }
.generated-style-override332 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.35pt
    }
.generated-style-override333 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 27.85pt
    }
.generated-style-override334 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 25.450001pt
    }
.generated-style-override335 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 12pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 29.5pt
    }
.generated-style-override336 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.150002pt
    }
.generated-style-override337 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 45.599998pt
    }
.generated-style-override338 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 47.75pt
    }
.generated-style-override339 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.generated-style-override340 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 52.549999pt
    }
.generated-style-override341 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 40.299999pt
    }
.generated-style-override342 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 32.150002pt
    }
.generated-style-override343 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 45.599998pt
    }
.generated-style-override344 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 47.75pt
    }
.generated-style-override345 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 51.099998pt
    }
.generated-style-override346 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 52.549999pt
    }
.generated-style-override347 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 40.299999pt
    }
.generated-style-override348 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 120.949997pt
    }
.generated-style-override349 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 114.699997pt
    }
.generated-style-override350 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.35pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override351 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 120.949997pt
    }
.generated-style-override352 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 114.699997pt
    }
.generated-style-override353 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.55pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override354 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 120.949997pt
    }
.generated-style-override355 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 114.699997pt
    }
.generated-style-override356 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 9.6pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override357 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 120.949997pt
    }
.generated-style-override358 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 114.699997pt
    }
.generated-style-override359 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 10.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override360 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 120.949997pt
    }
.generated-style-override361 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 114.699997pt
    }
.generated-style-override362 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 11.3pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 87.349998pt
    }
.generated-style-override363 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.5pt
    }
.generated-style-override364 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.5pt
    }
.generated-style-override365 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override366 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 62.400002pt
    }
.generated-style-override367 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 13.7pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.25pt
    }
.generated-style-override368 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.5pt
    }
.generated-style-override369 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.5pt
    }
.generated-style-override370 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 63.849998pt
    }
.generated-style-override371 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 62.400002pt
    }
.generated-style-override372 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 15.85pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.25pt
    }
.generated-style-override373 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.5pt
    }
.generated-style-override374 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.5pt
    }
.generated-style-override375 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 62.400002pt
    }
.generated-style-override376 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.299999pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.25pt
    }
.generated-style-override377 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 95.5pt
    }
.generated-style-override378 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 59.5pt
    }
.generated-style-override379 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 62.400002pt
    }
.generated-style-override380 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 42.25pt
    }
.generated-style-override381 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 56.650002pt
    }
.generated-style-override382 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 134.149994pt
    }
.generated-style-override383 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 14.15pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.900002pt
    }
.generated-style-override384 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 56.650002pt
    }
.generated-style-override385 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 134.149994pt
    }
.generated-style-override386 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 18pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.900002pt
    }
.generated-style-override387 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 56.650002pt
    }
.generated-style-override388 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 134.149994pt
    }
.generated-style-override389 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 17.75pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.900002pt
    }
.generated-style-override390 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 56.650002pt
    }
.generated-style-override391 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 134.149994pt
    }
.generated-style-override392 {
    background-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: None;
    border-bottom-width: 0;
    border-left-color: rgb(0, 0, 0);
    border-left-style: None;
    border-left-width: 0;
    border-right-color: rgb(0, 0, 0);
    border-right-style: None;
    border-right-width: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: None;
    border-top-width: 0;
    display: table-cell;
    height: 16.1pt;
    padding-bottom: 0;
    padding-left: 2pt;
    padding-right: 2pt;
    padding-top: 0;
    text-align: inherit;
    vertical-align: top;
    width: 50.900002pt
    }
.generated-style1 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style2 {
    height: auto;
    line-height: 1.2;
    width: auto
    }
.generated-style3 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 12pt;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style4 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 12.05pt;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style5 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style6 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 1.3pt;
    margin-right: 1.2pt;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style7 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 0;
    border-collapse: separate;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: Solid;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: Solid;
    border-right-width: 0;
    border-spacing: 0;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-style: Solid;
    border-top-width: 0;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0.3pt;
    margin-right: 38.400002pt;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.generated-style8 {
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: Solid;
    border-bottom-width: 1pt;
    border-collapse: separate;
    border-left-color: rgb(0, 0, 0);
    border-left-style: Solid;
    border-left-width: 1pt;
    border-right-color: rgb(0, 0, 0);
    border-right-style: Solid;
    border-right-width: 1pt;
    border-spacing: 0;
    border-top-color: rgb(0, 0, 0);
    border-top-style: Solid;
    border-top-width: 1pt;
    display: table;
    float: left;
    margin-bottom: -4pt;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 4pt;
    text-align: left;
    text-indent: 0
    }
.header {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.niumbered-indent {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -14pt
    }
.no-paragraph-style {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.no-paragraph-style-104-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 18.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.no-paragraph-style-104-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.no-style-override {
    -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-override-20-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.95, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-21-filtered {
    -webkit-text-stroke: -webkit-text;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-33-filtered {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2
    }
.no-style-override-47-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.82, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-71-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.85, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-87-filtered {
    -webkit-text-stroke: -webkit-text;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-144-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.99, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-149-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.94, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-154-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.97, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override-157-filtered {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.86, 1);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override1 {
    -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-override2 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.66667em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override3 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    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: 1.66667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override5 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.29167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override6 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override7 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.64516em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override8 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.64516em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: underline
    }
.no-style-override9 {
    -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-override10 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.9em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override11 {
    -webkit-text-stroke: -webkit-text;
    font-size: 2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -2.5pt
    }
.no-style-override12 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override13 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.9em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override14 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.9em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override15 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.82, 1);
    font-size: 0.9em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override16 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.82, 1);
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override17 {
    -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
    }
.no-style-override18 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override19 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override20 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override21 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override22 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override23 {
    -webkit-text-stroke: -webkit-text;
    font-size: 2em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -7.5pt
    }
.no-style-override24 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.82, 1);
    font-size: 1.29167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override25 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override26 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: 1.5pt
    }
.no-style-override27 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: italic;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override28 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: super
    }
.no-style-override29 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -2.5pt
    }
.no-style-override30 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.83333em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override31 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.83333em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override32 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.85, 1);
    font-size: 1.55em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override33 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -2.5pt
    }
.no-style-override34 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override35 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.9em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: super
    }
.no-style-override36 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override37 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.84em;
    text-decoration: none
    }
.no-style-override38 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override39 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.735em;
    text-decoration: none
    }
.no-style-override40 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: sub
    }
.no-style-override41 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 3.404546em;
    text-decoration: none;
    vertical-align: -7.5pt
    }
.no-style-override42 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.12em;
    text-decoration: none
    }
.no-style-override43 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.675em;
    text-decoration: none
    }
.no-style-override44 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.909091em;
    text-decoration: none
    }
.no-style-override45 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -3pt
    }
.no-style-override46 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: -3.5pt
    }
.no-style-override47 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.1em;
    text-decoration: none
    }
.no-style-override48 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.909091em;
    text-decoration: none
    }
.no-style-override49 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.73em;
    text-decoration: none
    }
.no-style-override50 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.5em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.1em;
    text-decoration: none
    }
.no-style-override51 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: 1pt
    }
.no-style-override52 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.105em;
    text-decoration: none
    }
.no-style-override53 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.913636em;
    text-decoration: none
    }
.no-style-override54 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.2em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.913636em;
    text-decoration: none
    }
.no-style-override55 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.83333em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 2.535em;
    text-decoration: none
    }
.no-style-override56 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.99, 1);
    font-size: 1.29167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override57 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.8em;
    text-decoration: none
    }
.no-style-override58 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.94, 1);
    font-size: 1.29167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override59 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: sub
    }
.no-style-override60 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5em;
    text-decoration: none
    }
.no-style-override61 {
    -webkit-text-stroke: -webkit-text;
    font-size: 1.66667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5em;
    text-decoration: none
    }
.no-style-override62 {
    -webkit-text-stroke: -webkit-text;
    -webkit-transform: scale(0.97, 1);
    font-size: 1.29167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.no-style-override63 {
    -webkit-text-stroke: -webkit-text;
    font-size: 0.58065em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none
    }
.normal {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.65pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-4-filtered {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-28-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-50-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-51-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-87-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.05pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-90-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.95pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-226-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-227-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-228-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 19pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -19pt
    }
.normal-39219-0-override-232-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-233-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 8.45pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -7.7pt
    }
.normal-39219-0-override-237-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override-254-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 19.700001pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.9pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.75pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override4 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.4pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override5 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override6 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override7 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.1pt;
    margin-right: 5pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override8 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override9 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override10 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 9.8pt;
    margin-right: 0;
    margin-top: 11.45pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override11 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 22.200001pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -12.4pt
    }
.normal-39219-0-override12 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 9.8pt;
    margin-right: 0;
    margin-top: 0.2pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override13 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 9.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override14 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 7.9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override15 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 18.549999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override16 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4.4pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override17 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.3pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override18 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 7.15pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override19 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8.7pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override20 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.1pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override21 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.55pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override22 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.3pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override23 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.15pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override24 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override25 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.15pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override26 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override27 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3pt;
    margin-right: 0.25pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override28 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.95pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override29 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.7pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override30 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 1.8pt;
    margin-top: 2.7pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.995em
    }
.normal-39219-0-override31 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.6pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override32 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override33 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 53.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override34 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 9.25pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override35 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 24.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override36 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.95pt;
    margin-right: 7.8pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 1.275em
    }
.normal-39219-0-override37 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override38 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.15pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override39 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.05pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override40 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.25pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override41 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.9pt;
    margin-right: 25.5pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.011111em
    }
.normal-39219-0-override42 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override43 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.4pt;
    margin-right: 10.15pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override44 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.3pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override45 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override46 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.75pt;
    margin-right: 0.55pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override47 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override48 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.7pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override49 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.1pt;
    margin-right: 0;
    margin-top: 0.2pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override50 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 32.099998pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override51 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 30pt;
    margin-right: 0;
    margin-top: 0.05pt;
    text-align: left;
    text-decoration: none;
    text-indent: -19.9pt
    }
.normal-39219-0-override52 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 31pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -21pt
    }
.normal-39219-0-override53 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12pt;
    margin-right: 0;
    margin-top: 5.95pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override54 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.3pt;
    margin-right: 0;
    margin-top: 1.337667em;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override55 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 1em
    }
.normal-39219-0-override56 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override57 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.95pt;
    margin-top: 1.337667em;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override58 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.05pt;
    margin-right: 0.4pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.881818em
    }
.normal-39219-0-override59 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 0.9pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.918182em
    }
.normal-39219-0-override60 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.25pt;
    margin-right: 0;
    margin-top: 11.7pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override61 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.25pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override62 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 27.6pt;
    margin-right: 0;
    margin-top: 5.05pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override63 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 44.299999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -16.700001pt
    }
.normal-39219-0-override64 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.25pt;
    margin-right: 0;
    margin-top: 6.35pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override65 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.4pt;
    margin-top: 14.45pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override66 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 5.1pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override67 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 9.7pt;
    margin-right: 7.9pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.03125em
    }
.normal-39219-0-override68 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 15.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override69 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 8.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override70 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 8.9pt;
    margin-right: 7.25pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.85625em
    }
.normal-39219-0-override71 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15.65pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override72 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override73 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.7pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override74 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.7pt;
    margin-right: 10.4pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.08125em
    }
.normal-39219-0-override75 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.25pt;
    margin-right: 9.35pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.10625em
    }
.normal-39219-0-override76 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override77 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.75pt;
    margin-right: 7.45pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override78 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override79 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.2pt;
    margin-right: 9.9pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override80 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override81 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 6.6pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override82 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override83 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 16.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override84 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 11.8pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override85 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.6pt;
    margin-right: 15.85pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override86 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override87 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override88 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.65pt;
    margin-right: 1.3pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.922727em
    }
.normal-39219-0-override89 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.25pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override90 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override91 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.05pt;
    margin-right: 0;
    margin-top: 11.15pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override92 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 112.849998pt;
    margin-right: 38.400002pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -61.200001pt
    }
.normal-39219-0-override93 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 9.3pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override94 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 9.5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override95 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 16.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override96 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20.1pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override97 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20.200001pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override98 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 16.799999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override99 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20.299999pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override100 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20.65pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override101 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.85pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override102 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 24pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override103 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12pt;
    margin-right: 1.099998pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -12pt
    }
.normal-39219-0-override104 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 21.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override105 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 20.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override106 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 21.049999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override107 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 111.949997pt;
    margin-right: 40.299999pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -57.099998pt
    }
.normal-39219-0-override108 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 13.5pt;
    margin-right: 0;
    margin-top: 2pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override109 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 12.55pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override110 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.8pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override111 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 6.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override112 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 10.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override113 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.75pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override114 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override115 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override116 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.45pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override117 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 21.9pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override118 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.65pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override119 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override120 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.7pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override121 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.700001pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override122 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override123 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.049999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override124 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.5pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override125 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.1pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override126 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.3pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override127 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.65pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override128 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 21.950001pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override129 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.299999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override130 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.4pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override131 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override132 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override133 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override134 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override135 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.95pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override136 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.4pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override137 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.450001pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override138 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 6.2pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override139 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.5pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override140 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override141 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.35pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override142 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 22.549999pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override143 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override144 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 6.1pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override145 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17.65pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override146 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.75pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override147 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5.15pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override148 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override149 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.1pt;
    margin-right: 0;
    margin-top: 2.15pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.868182em
    }
.normal-39219-0-override150 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 14.9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override151 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.2pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override152 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.95pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override153 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.1pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override154 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.05pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override155 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14.15pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override156 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.55pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override157 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.25pt;
    margin-right: 0.4pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.904545em
    }
.normal-39219-0-override158 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.05pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.936364em
    }
.normal-39219-0-override159 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.918182em
    }
.normal-39219-0-override160 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.3pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override161 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.25pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override162 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 10.15pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 13.145em
    }
.normal-39219-0-override163 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override164 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override165 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override166 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 7.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override167 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 6.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override168 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 7.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override169 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 7.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override170 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override171 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override172 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 4.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override173 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.95pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override174 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 7.3pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override175 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 11.9pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.881818em
    }
.normal-39219-0-override176 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.918182em
    }
.normal-39219-0-override177 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override178 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 9.9pt;
    margin-right: 0;
    margin-top: 4.9pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override179 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 9.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override180 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 21.950001pt;
    margin-right: 0.55pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -12.05pt
    }
.normal-39219-0-override181 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.927273em
    }
.normal-39219-0-override182 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 12.6pt;
    margin-right: 2.15pt;
    margin-top: 5pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -12.1pt
    }
.normal-39219-0-override183 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override184 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 12.6pt;
    margin-right: 1.5pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -12.1pt
    }
.normal-39219-0-override185 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 12.6pt;
    margin-right: 1.2pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -12.1pt
    }
.normal-39219-0-override186 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 12.6pt;
    margin-right: 0.4pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -12.1pt
    }
.normal-39219-0-override187 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 69pt;
    margin-right: 0;
    margin-top: 9.95pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override188 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 69pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override189 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 69pt;
    margin-right: 0;
    margin-top: 2.3pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override190 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 72pt;
    margin-right: 0;
    margin-top: 5.5pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override191 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 11.4pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override192 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 9.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override193 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.35pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override194 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.2pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override195 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.4pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override196 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.8pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override197 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.1pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override198 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.5pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override199 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 18.5pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override200 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.45pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override201 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.5pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override202 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.85pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override203 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.35pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override204 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.8pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override205 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.55pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override206 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.75pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override207 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.9pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override208 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.7pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override209 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.45pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override210 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override211 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.2pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override212 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.15pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override213 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.4pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override214 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override215 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.05pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override216 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override217 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.65pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override218 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.25pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override219 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.95pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override220 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.6pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override221 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 11.5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override222 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.4pt;
    margin-right: 0.9pt;
    margin-top: 9.8pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.9em
    }
.normal-39219-0-override223 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.55pt;
    margin-right: 39.349998pt;
    margin-top: 2.45pt;
    text-align: left;
    text-decoration: none;
    text-indent: -8.5pt
    }
.normal-39219-0-override224 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 51pt;
    margin-right: 0;
    margin-top: 5.15pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override225 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 12.25pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override226 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 25.4pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override227 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 30.85pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override228 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4.55pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override229 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 31.450001pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override230 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4.7pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override231 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 30.6pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override232 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4.3pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override233 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 30.65pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override234 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.85pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -0.85pt
    }
.normal-39219-0-override235 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.3pt;
    margin-right: 1.2pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.895455em
    }
.normal-39219-0-override236 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 7.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override237 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 10.55pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override238 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.6pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override239 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 6.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override240 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3.5pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override241 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 42.549999pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override242 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 3.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override243 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 9.1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override244 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override245 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.35pt;
    margin-right: 2.45pt;
    margin-top: 2pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.863636em
    }
.normal-39219-0-override246 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 106.800003pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -83.75pt
    }
.normal-39219-0-override247 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15.95pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override248 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 58.700001pt;
    margin-right: 0;
    margin-top: 5.15pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override249 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 89.300003pt;
    margin-right: 0;
    margin-top: 0.2pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override250 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 90pt;
    margin-right: 3.95pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override251 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 58.700001pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override252 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 88.75pt;
    margin-right: 0;
    margin-top: 0.05pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override253 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 88.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override254 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.3pt;
    margin-right: 38.400002pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override255 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.35pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.881818em
    }
.normal-39219-0-override256 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.65pt;
    margin-right: 0.35pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.863636em
    }
.normal-39219-0-override257 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 12.1pt;
    margin-right: 0;
    margin-top: 1.3pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override258 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.75pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override259 {
    -webkit-text-stroke: -webkit-text;
    display: list-item;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10.75pt;
    margin-right: 0;
    margin-top: 0.05pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override260 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 16.9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override261 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 23.299999pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override262 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 29.200001pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override263 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.1pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override264 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 29.049999pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override265 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.55pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override266 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 28.85pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override267 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.65pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override268 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1.45pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override269 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 37.700001pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.normal-39219-0-override270 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.35pt;
    margin-right: 0.65pt;
    margin-top: 0.9pt;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.836364em
    }
.normal-39219-0-override271 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.2pt;
    margin-right: 1pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.9em
    }
.normal-39219-0-override272 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.9pt;
    margin-right: 1.1pt;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.9em
    }
.numbered-indent {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -14pt
    }
.numbered-indent-9808-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: -14pt
    }
.numbered-indent-9808-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: -14pt
    }
.numbered-indent-9808-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: -14pt
    }
.numbered-indent1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 14pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 1.909091em
    }
.section-title {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.458333em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.styles-for-word-rtf-imported-lists-8633-0-word-imported-list-style {
    font-style: normal;
    font-weight: normal;
    line-height: 1.2
    }
.table-regular {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0.477778em
    }
.titles-2-18987-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0.409524em
    }
.titles-2-18987-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: -0.5pt
    }
.titles-2-18987-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0.083333em
    }
.titles-2-18987-1-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: -0.5pt
    }
.titles-2-18987-1-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0.027778em
    }
.titles-3-18988-0-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 54pt;
    margin-right: 54pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-1-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-4-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.292857pt;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-5-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-6-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.45pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-7-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.192092e-8pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-8-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-9-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14pt;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-10-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-14-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.285714pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-15-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0;
    margin-right: 17.4pt;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 3pt;
    margin-right: 0;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override4 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0;
    margin-right: 0.4pt;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override5 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0;
    margin-right: 2.4pt;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles-3-18988-0-override6 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 13pt;
    margin-right: 0.4pt;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4.5pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.titles2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 54pt;
    margin-right: 54pt;
    margin-top: 15.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 4.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.toc-1-602-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 22pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: -22pt
    }
.toc-1-602-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 19.6pt;
    margin-right: 0;
    margin-top: 46.900002pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc-1-602-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 1pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc-1-602-0-override3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 18.9pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc-1-602-0-override4 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 21.049999pt;
    margin-right: 0;
    margin-top: 4.55pt;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc-1-602-1-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.toc-2-19556-0-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 36pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.409524em
    }
.toc-2-19556-0-filtered1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 36pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: -0.5pt
    }
.toc-2-19556-0-filtered2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 36pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.083333em
    }
.toc-2-19556-1-filtered {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 36pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0.027778em
    }
.toc1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 36pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.toc2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 54pt;
    margin-right: 54pt;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0
    }
.toc3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 4.5pt;
    margin-left: 27pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0
    }
.word-imported-list {
    display: block;
    list-style-type: decimal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0
    }
.x {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.x-1-1087-1-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.x-1-1087-1-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.205381em;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.x-2-1088-0-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.781818em
    }
.x-2-1088-0-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 71pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.x-2-1088-0-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.955556em
    }
.x-2-1088-0-override3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.136364em
    }
.x-2-1088-0-override4 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.86em
    }
.x-2-1088-1-override {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.86em
    }
.x-2-1088-1-override1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 2.205381em;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0
    }
.x-2-1088-1-override2 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.716667em
    }
.x-2-1088-1-override3 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-align-last: left;
    text-decoration: none;
    text-indent: 1.228571em
    }
.x-2-1088-1-override4 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 1.228571em
    }
.x-2-1088-1-override5 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.358333em
    }
.x-2-1088-1-override6 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.781818em
    }
.x-2-1088-1-override7 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.781818em
    }
.x-2-1088-1-override8 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-align-last: left;
    text-decoration: none;
    text-indent: -7.9pt
    }
.x1 {
    -webkit-text-stroke: -webkit-text;
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0.5pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-align-last: left;
    text-decoration: none;
    text-indent: 0.781818em
    }
.pcalibre1:before {
    content: "2.  "
    }
.pcalibre2:before {
    content: "3.  "
    }
.pcalibre3:before {
    content: "4.  "
    }
.pcalibre4:before {
    content: "5.  "
    }
.pcalibre5:before {
    content: "6.  "
    }
.pcalibre6:before {
    content: "7.  "
    }
.pcalibre7:before {
    content: "8.  "
    }
.pcalibre8:before {
    content: "9.  "
    }
.pcalibre:before {
    content: "1.  "
    }

@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }
@font-face {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: normal;
    src: url(fonts/00001.ttf)
    }
@font-face {
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: normal;
    src: url(fonts/00002.ttf)
    }
@font-face {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: bold;
    src: url(fonts/00003.ttf)
    }
@font-face {
    font-family: "Times New Roman";
    font-style: italic;
    font-weight: bold;
    src: url(fonts/00004.ttf)
    }

