#imPage {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) 1150px minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) 1150px minmax(0, 1fr);
    -ms-grid-rows: 400px auto 120px;
    grid-template-rows: 400px auto 120px;
}

#imHeader {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;
}

#imFooter {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / 4;
}

#imSideBar {
    display: none;
}

#imContent {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3;
}

#imContentGraphics {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3;
}

@media (max-width: 1149.9px) and (min-width: 1149.0px) {
    #imPage {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: minmax(0, 1fr) 1149px minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr) 1149px minmax(0, 1fr);
        -ms-grid-rows: 142px auto 100px;
        grid-template-rows: 142px auto 100px;
    }

    #imHeader {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imFooter {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imSideBar {
        display: none;
    }

    #imContent {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imContentGraphics {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }
}

@media (max-width: 1148.9px) and (min-width: 480.0px) {
    #imPage {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: minmax(0, 1fr) 480px minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr) 480px minmax(0, 1fr);
        -ms-grid-rows: 142px auto 100px;
        grid-template-rows: 142px auto 100px;
    }

    #imHeader {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imFooter {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imSideBar {
        display: none;
    }

    #imContent {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imContentGraphics {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }
}

@media (max-width: 479.9px) {
    #imPage {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 0 minmax(0, 1fr) 0;
        grid-template-columns: 0 minmax(0, 1fr) 0;
        -ms-grid-rows: 142px auto 100px;
        grid-template-rows: 142px auto 100px;
    }

    #imHeader {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imFooter {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imSideBar {
        display: none;
    }

    #imContent {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / 4;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imContentGraphics {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }
}

#imContent {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px minmax(0, 1fr);
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

#imContent > header {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;
}

#imGoToCont {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;
}

#imCell_5 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3;
}

#imCell_6 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / 4;
}

#imCell_2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / 5;
}

#imCell_3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 6 / 7;
}

#imCell_21 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / 6;
}

#imCell_4 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 6 / 7;
}

#imCell_22 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    grid-row: 5 / 6;
}

#imCell_10 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 7 / 8;
}

#imCell_7 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 7 / 8;
}

#imCell_8 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 8 / 9;
}

#imCell_11 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 8 / 9;
}

#imCell_16 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 9 / 10;
}

#imCell_9 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 9 / 10;
}

#imCell_13 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 10 / 11;
}

#imCell_17 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 10 / 11;
}

#imCell_18 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 24;
    grid-column: 2 / 26;
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 11 / 12;
}

#imCell_14 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 26;
    -ms-grid-column-span: 24;
    grid-column: 26 / 50;
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 11 / 12;
}

#imCell_15 {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 12 / 13;
}

#imPageRow_1 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2 / 6;
}

#imPageRow_2 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    grid-row: 6 / 7;
}

#imPageRow_3 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-row: 7 / 8;
}

#imPageRow_4 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    grid-row: 8 / 9;
}

#imPageRow_5 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    grid-row: 9 / 10;
}

#imPageRow_6 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    grid-row: 10 / 11;
}

#imPageRow_7 {
    display: block;
    -ms-grid-column: 2;
    -ms-grid-column-span: 48;
    grid-column: 2 / 50;
    -ms-grid-row: 11;
    -ms-grid-row-span: 1;
    grid-row: 11 / 12;
}

@media (max-width: 1149.9px) and (min-width: 1149.0px) {
    #imContent {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: minmax(0, 1fr) 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr) 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px 23.75px minmax(0, 1fr);
        -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    }

    #imContent > header {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imGoToCont {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imCell_5 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imCell_6 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imCell_2 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        grid-row: 4 / 5;
    }

    #imCell_3 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 5 / 6;
    }

    #imCell_4 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 5 / 6;
    }

    #imCell_10 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 6 / 7;
    }

    #imCell_7 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 6 / 7;
    }

    #imCell_8 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-row: 7 / 8;
    }

    #imCell_11 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-row: 7 / 8;
    }

    #imCell_16 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-row: 8 / 9;
    }

    #imCell_9 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-row: 8 / 9;
    }

    #imCell_13 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 9;
        -ms-grid-row-span: 1;
        grid-row: 9 / 10;
    }

    #imCell_17 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 1;
        grid-row: 9 / 10;
    }

    #imCell_18 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 24;
        grid-column: 2 / 26;
        -ms-grid-row: 10;
        -ms-grid-row-span: 1;
        grid-row: 10 / 11;
    }

    #imCell_14 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 26;
        -ms-grid-column-span: 24;
        grid-column: 26 / 50;
        -ms-grid-row: 10;
        -ms-grid-row-span: 1;
        grid-row: 10 / 11;
    }

    #imCell_15 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 1;
        grid-row: 11 / 12;
    }

    #imPageRow_1 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 4;
        grid-row: 2 / 6;
    }

    #imPageRow_2 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 6 / 7;
    }

    #imPageRow_3 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-row: 7 / 8;
    }

    #imPageRow_4 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-row: 8 / 9;
    }

    #imPageRow_5 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 1;
        grid-row: 9 / 10;
    }

    #imPageRow_6 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 10;
        -ms-grid-row-span: 1;
        grid-row: 10 / 11;
    }

    #imPageRow_7 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 1;
        grid-row: 11 / 12;
    }
}

@media (max-width: 1148.9px) and (min-width: 480.0px) {
    #imContent {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: minmax(0, 1fr) 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr) 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px 9.833px minmax(0, 1fr);
        -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }

    #imContent > header {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imGoToCont {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imCell_5 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imCell_6 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imCell_2 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        grid-row: 4 / 5;
    }

    #imCell_3 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 5 / 6;
    }

    #imCell_4 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 6 / 7;
    }

    #imCell_10 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-row: 7 / 8;
    }

    #imCell_7 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-row: 8 / 9;
    }

    #imCell_8 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 1;
        grid-row: 9 / 10;
    }

    #imCell_11 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 10;
        -ms-grid-row-span: 1;
        grid-row: 10 / 11;
    }

    #imCell_16 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 1;
        grid-row: 11 / 12;
    }

    #imCell_9 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 12;
        -ms-grid-row-span: 1;
        grid-row: 12 / 13;
    }

    #imCell_13 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 13;
        -ms-grid-row-span: 1;
        grid-row: 13 / 14;
    }

    #imCell_17 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 14;
        -ms-grid-row-span: 1;
        grid-row: 14 / 15;
    }

    #imCell_18 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 15;
        -ms-grid-row-span: 1;
        grid-row: 15 / 16;
    }

    #imCell_14 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 16;
        -ms-grid-row-span: 1;
        grid-row: 16 / 17;
    }

    #imCell_15 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 17;
        -ms-grid-row-span: 1;
        grid-row: 17 / 18;
    }

    #imPageRow_1 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 5;
        grid-row: 2 / 7;
    }

    #imPageRow_2 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 2;
        grid-row: 7 / 9;
    }

    #imPageRow_3 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 2;
        grid-row: 9 / 11;
    }

    #imPageRow_4 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 2;
        grid-row: 11 / 13;
    }

    #imPageRow_5 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 13;
        -ms-grid-row-span: 2;
        grid-row: 13 / 15;
    }

    #imPageRow_6 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 15;
        -ms-grid-row-span: 2;
        grid-row: 15 / 17;
    }

    #imPageRow_7 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 17;
        -ms-grid-row-span: 1;
        grid-row: 17 / 18;
    }
}

@media (max-width: 479.9px) {
    #imContent {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 0 minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 0;
        grid-template-columns: 0 minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 0;
        -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    }

    #imContent > header {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imGoToCont {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column: 2 / 3;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1 / 2;
    }

    #imCell_5 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / 3;
    }

    #imCell_6 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3 / 4;
    }

    #imCell_2 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        grid-row: 4 / 5;
    }

    #imCell_3 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 7 / 8;
    }

    #imCell_4 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 8 / 9;
    }
    
    #imCell_21 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 5 / 6;
    }

    #imCell_22 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 6;
        -ms-grid-row-span: 1;
        grid-row: 6 / 7;
    }    

    #imCell_10 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-row: 9 / 10;
    }

    #imCell_7 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-row: 10 / 11;
    }

    #imCell_8 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 1;
        grid-row: 11 / 12;
    }

    #imCell_11 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 10;
        -ms-grid-row-span: 1;
        grid-row: 12 / 13;
    }

    #imCell_16 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 1;
        grid-row: 13 / 14;
    }

    #imCell_9 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 12;
        -ms-grid-row-span: 1;
        grid-row: 14 / 15;
    }

    #imCell_13 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 13;
        -ms-grid-row-span: 1;
        grid-row: 15 / 16;
    }

    #imCell_17 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 14;
        -ms-grid-row-span: 1;
        grid-row: 16 / 17;
    }

    #imCell_18 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 15;
        -ms-grid-row-span: 1;
        grid-row: 17 / 18;
    }

    #imCell_14 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 16;
        -ms-grid-row-span: 1;
        grid-row: 18 / 19;
    }

    #imCell_15 {
        display: -ms-grid;
        display: grid;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 17;
        -ms-grid-row-span: 1;
        grid-row: 19 / 20;
    }

    #imPageRow_1 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 2;
        -ms-grid-row-span: 5;
        grid-row: 2 / 7;
    }

    #imPageRow_2 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 7;
        -ms-grid-row-span: 2;
        grid-row: 7 / 9;
    }

    #imPageRow_3 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 9;
        -ms-grid-row-span: 2;
        grid-row: 9 / 11;
    }

    #imPageRow_4 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 11;
        -ms-grid-row-span: 2;
        grid-row: 11 / 13;
    }

    #imPageRow_5 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 13;
        -ms-grid-row-span: 2;
        grid-row: 13 / 15;
    }

    #imPageRow_6 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 15;
        -ms-grid-row-span: 2;
        grid-row: 15 / 17;
    }

    #imPageRow_7 {
        display: block;
        -ms-grid-column: 2;
        -ms-grid-column-span: 48;
        grid-column: 2 / 50;
        -ms-grid-row: 17;
        -ms-grid-row-span: 1;
        grid-row: 17 / 18;
    }
}

h2#imPgTitle {
    position: relative;
    float: left;
}

#imHeader_imCell_10 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imHeader_imObjectSearch_10 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imHeader_imCellStyleGraphics_10 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imHeader_imCellStyleBorders_10 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imHeader_imObjectSearch_10 {
    white-space: nowrap;
}

input#imHeader_imObjectSearch_10_field[type=text] {
    box-sizing: border-box;
    line-height: 15px;
    height: 23px;
    font: normal normal normal 8pt Arial Black;
    color: rgba(128, 128, 128, 1);
    background-color: rgba(255, 255, 255, 1);
    padding: 3px 3px 3px 3px;
    margin: 0;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(64, 64, 64, 1) rgba(64, 64, 64, 1) rgba(64, 64, 64, 1) rgba(64, 64, 64, 1);
    border-top-left-radius: 3px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 1px;
    outline: none;
    box-shadow: none;
}

input#imHeader_imObjectSearch_10_field[type=text]::placeholder {
    color: rgba(128, 128, 128, 0.7);
}

#imHeader_imObjectSearch_10_button {
    box-sizing: border-box;
    font: normal normal normal 8pt Arial Black;
    line-height: 15px;
    height: 23px;
    color: rgba(128, 128, 128, 1);
    background-color: rgba(255, 255, 255, 1);
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
    cursor: pointer;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-top-left-radius: 1px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 3px;
    outline: none;
}

#imHeader_imCell_14 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imHeader_imObjectImage_14 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imHeader_imCellStyleGraphics_14 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imHeader_imCellStyleBorders_14 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imHeader_imObjectImage_14 {
    vertical-align: top;
    margin: 0 auto;
}

#imHeader_imObjectImage_14 #imHeader_imObjectImage_14_container img {
    width: 100%;
    vertical-align: top;
}

#imHeader_imCell_16 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imHeader_imMenuObject_16 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 103;
}

#imHeader_imCellStyleGraphics_16 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imHeader_imCellStyleBorders_16 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

.label-wrapper .menu-item-icon {
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 3px;
    margin: auto;
    z-index: 0;
}

.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop {
    visibility: hidden !important;
}

#imHeader_imCell_17 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imHeader_imMenuObject_17 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 103;
}

#imHeader_imCellStyleGraphics_17 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imHeader_imCellStyleBorders_17 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

.label-wrapper .menu-item-icon {
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 3px;
    margin: auto;
    z-index: 0;
}

.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop {
    visibility: hidden !important;
}

#imHeader_imCell_18 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imHeader_imMenuObject_18 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 103;
}

#imHeader_imCellStyleGraphics_18 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imHeader_imCellStyleBorders_18 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

.label-wrapper .menu-item-icon {
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 3px;
    margin: auto;
    z-index: 0;
}

.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop {
    visibility: hidden !important;
}

#imFooter_imCell_1 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imFooter_imObjectImage_01 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imFooter_imCellStyleGraphics_1 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imFooter_imCellStyleBorders_1 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imFooter_imObjectImage_01 {
    vertical-align: top;
    margin: 0 auto;
}

#imFooter_imObjectImage_01 #imFooter_imObjectImage_01_container img {
    width: 100%;
    vertical-align: top;
}

.imPageRow {
    position: relative;
}

#imCell_5 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_05 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_5 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(102, 102, 102, 1);
}

#imCellStyleBorders_5 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_05 {
    width: 100%;
}

#imTextObject_76_05 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_05_tab0 div {
    line-height: 20px;
}

#imTextObject_76_05_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_05_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_05_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_05_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_05_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_05_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_05_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_05_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_05_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_05_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_05_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_05_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_05_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_05_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_05_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_05_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_05_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_05_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_05_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_05_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_05_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_05_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_05_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_05_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_05_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_05_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_05_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_05_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_05_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_05_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_05_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_05_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_05_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_05_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_05_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_05_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_05_tab0 .fs24lh1-5 {
    vertical-align: baseline;
    font-size: 24pt;
    line-height: 48px;
}

#imTextObject_76_05_tab0 .cf1 {
    color: rgb(255, 255, 255);
}

#imTextObject_76_05 .text-container {
    width: 100%;
}

#imTextObject_76_05 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_05 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_05 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_05 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_6 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_06 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_6 {
    position: absolute;
    top: 5px;
    bottom: 10px;
    background-color: transparent;
}

#imCellStyleBorders_6 {
    position: absolute;
    top: 5px;
    bottom: 10px;
}

#imObjectImage_76_06 #imObjectImage_76_06_container {
    width: 1140px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_06 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_06 #imObjectImage_76_06_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_2 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_02 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_2 {
    position: absolute;
    top: 20px;
    bottom: 10px;
    background-color: rgba(217, 217, 217, 1);
}

#imCellStyleBorders_2 {
    position: absolute;
    top: 20px;
    bottom: 10px;
}

#imTextObject_76_02 {
    width: 100%;
}

#imTextObject_76_02 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_02_tab0 div {
    line-height: 20px;
}

#imTextObject_76_02_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_02_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_02_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_02_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_02_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_02_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_02_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_02_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_02_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_02_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_02_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_02_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_02_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_02_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_02_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_02_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_02_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_02_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_02_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_02_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_02_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_02_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_02_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_02_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_02_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_02_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_02_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_02_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_02_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_02_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_02_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_02_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_02_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_02_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_02_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_02_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_02_tab0 .fs14lh1-5 {
    vertical-align: baseline;
    font-size: 14pt;
    line-height: 28px;
}

#imTextObject_76_02_tab0 .cf1 {
    color: rgb(102, 102, 102);
}

#imTextObject_76_02 .text-container {
    width: 100%;
}

#imTextObject_76_02 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_02 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_02 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_02 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_3 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imCell_21 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_03 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_3 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(239, 239, 239, 1);
}

#imCellStyleBorders_3 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_03 {
    width: 100%;
}

#imTextObject_76_03 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_03_tab0 div {
    line-height: 20px;
}

#imTextObject_76_03_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_03_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_03_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_03_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_03_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_03_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_03_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_03_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_03_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_03_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_03_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_03_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_03_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_03_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_03_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_03_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_03_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_03_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_03_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_03_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_03_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_03_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_03_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_03_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_03_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_03_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_03_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_03_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_03_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_03_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_03_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_03_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_03_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_03_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_03_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_03_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_03_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_03_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_03 .text-container {
    width: 100%;
}

#imTextObject_76_03 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_03 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_03 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_03 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_4 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imCell_22 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_04 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_4 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imCellStyleBorders_4 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imObjectImage_76_04 #imObjectImage_76_04_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_04 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_04 #imObjectImage_76_04_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_10 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_10 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_10 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: transparent;
}

#imCellStyleBorders_10 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imObjectImage_76_10 #imObjectImage_76_10_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_10 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_10 #imObjectImage_76_10_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_7 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_07 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_7 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(243, 243, 243, 1);
}

#imCellStyleBorders_7 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_07 {
    width: 100%;
}

#imTextObject_76_07 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_07_tab0 div {
    line-height: 20px;
}

#imTextObject_76_07_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_07_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_07_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_07_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_07_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_07_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_07_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_07_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_07_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_07_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_07_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_07_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_07_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_07_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_07_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_07_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_07_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_07_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_07_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_07_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_07_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_07_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_07_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_07_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_07_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_07_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_07_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_07_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_07_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_07_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_07_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_07_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_07_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_07_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_07_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_07_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_07_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_07_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_07_tab0 .fs10lh1-5 {
    vertical-align: baseline;
    font-size: 10pt;
    line-height: 20px;
}

#imTextObject_76_07 .text-container {
    width: 100%;
}

#imTextObject_76_07 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_07 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_07 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_07 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_8 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_08 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_8 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(239, 239, 239, 1);
}

#imCellStyleBorders_8 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_08 {
    width: 100%;
}

#imTextObject_76_08 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_08_tab0 div {
    line-height: 20px;
}

#imTextObject_76_08_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_08_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_08_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_08_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_08_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_08_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_08_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_08_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_08_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_08_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_08_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_08_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_08_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_08_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_08_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_08_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_08_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_08_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_08_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_08_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_08_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_08_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_08_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_08_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_08_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_08_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_08_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_08_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_08_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_08_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_08_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_08_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_08_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_08_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_08_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_08_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_08_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_08_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_08 .text-container {
    width: 100%;
}

#imTextObject_76_08 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_08 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_08 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_08 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_11 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_11 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_11 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: transparent;
}

#imCellStyleBorders_11 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imObjectImage_76_11 #imObjectImage_76_11_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_11 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_11 #imObjectImage_76_11_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_16 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_16 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_16 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imCellStyleBorders_16 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imObjectImage_76_16 #imObjectImage_76_16_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_16 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_16 #imObjectImage_76_16_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_9 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_09 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_9 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(239, 239, 239, 1);
}

#imCellStyleBorders_9 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_09 {
    width: 100%;
}

#imTextObject_76_09 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_09_tab0 div {
    line-height: 20px;
}

#imTextObject_76_09_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_09_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_09_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_09_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_09_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_09_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_09_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_09_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_09_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_09_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_09_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_09_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_09_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_09_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_09_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_09_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_09_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_09_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_09_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_09_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_09_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_09_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_09_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_09_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_09_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_09_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_09_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_09_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_09_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_09_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_09_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_09_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_09_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_09_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_09_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_09_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_09_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_09_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_09 .text-container {
    width: 100%;
}

#imTextObject_76_09 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_09 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_09 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_09 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_13 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_13 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_13 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(239, 239, 239, 1);
}

#imCellStyleBorders_13 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_13 {
    width: 100%;
}

#imTextObject_76_13 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_13_tab0 div {
    line-height: 20px;
}

#imTextObject_76_13_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_13_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_13_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_13_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_13_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_13_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_13_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_13_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_13_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_13_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_13_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_13_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_13_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_13_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_13_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_13_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_13_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_13_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_13_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_13_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_13_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_13_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_13_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_13_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_13_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_13_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_13_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_13_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_13_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_13_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_13_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_13_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_13_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_13_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_13_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_13_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_13_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_13_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_13 .text-container {
    width: 100%;
}

#imTextObject_76_13 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_13 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_13 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_13 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_17 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_17 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_17 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imCellStyleBorders_17 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imObjectImage_76_17 #imObjectImage_76_17_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_17 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_17 #imObjectImage_76_17_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_18 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imObjectImage_76_18 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_18 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    background-color: transparent;
}

#imCellStyleBorders_18 {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

#imObjectImage_76_18 #imObjectImage_76_18_container {
    width: 570px;
    max-width: 100%;
    line-height: 0;
}

#imObjectImage_76_18 {
    vertical-align: top;
    margin: 0 auto;
}

#imObjectImage_76_18 #imObjectImage_76_18_container img {
    width: 100%;
    vertical-align: top;
}

#imCell_14 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_14 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_14 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(239, 239, 239, 1);
}

#imCellStyleBorders_14 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_14 {
    width: 100%;
}

#imTextObject_76_14 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_14_tab0 div {
    line-height: 20px;
}

#imTextObject_76_14_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_14_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_14_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_14_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_14_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_14_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_14_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_14_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_14_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_14_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_14_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_14_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_14_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_14_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_14_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_14_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_14_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_14_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_14_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_14_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_14_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_14_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_14_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_14_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_14_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_14_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_14_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_14_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_14_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_14_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_14_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_14_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_14_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_14_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_14_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_14_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_14_tab0 .fs12lh1-5 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 24px;
}

#imTextObject_76_14_tab0 .cf1 {
    color: rgb(67, 67, 67);
}

#imTextObject_76_14 .text-container {
    width: 100%;
}

#imTextObject_76_14 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_14 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_14 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_14 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

#imCell_15 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
    box-sizing: border-box;
}

#imTextObject_76_15 {
    position: relative;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3;
}

#imCellStyleGraphics_15 {
    position: absolute;
    top: 10px;
    bottom: 10px;
    background-color: rgba(217, 217, 217, 1);
}

#imCellStyleBorders_15 {
    position: absolute;
    top: 10px;
    bottom: 10px;
}

#imTextObject_76_15 {
    width: 100%;
}

#imTextObject_76_15 {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
}

#imTextObject_76_15_tab0 div {
    line-height: 20px;
}

#imTextObject_76_15_tab0 .imHeading1 {
    line-height: 40px;
}

#imTextObject_76_15_tab0 .imHeading2 {
    line-height: 30px;
}

#imTextObject_76_15_tab0 .imHeading3 {
    line-height: 23px;
}

#imTextObject_76_15_tab0 .imHeading4 {
    line-height: 20px;
}

#imTextObject_76_15_tab0 .imHeading5 {
    line-height: 17px;
}

#imTextObject_76_15_tab0 .imHeading6 {
    line-height: 13px;
}

#imTextObject_76_15_tab0 ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#imTextObject_76_15_tab0 ul ul {
    list-style: square;
    padding: 0 0 0 20px;
}

#imTextObject_76_15_tab0 ul ul ul {
    list-style: circle;
}

#imTextObject_76_15_tab0 ul li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_15_tab0 ol {
    list-style: decimal;
    margin: 0;
    padding: 0;
}

#imTextObject_76_15_tab0 ol ol {
    list-style: lower-alpha;
    padding: 0 0 0 20px;
}

#imTextObject_76_15_tab0 ol li {
    margin: 0 0 0 40px;
    padding: 0px;
}

#imTextObject_76_15_tab0 blockquote {
    margin: 0 0 0 15px;
    padding: 0;
    border: none;
}

#imTextObject_76_15_tab0 table {
    border: none;
    padding: 0;
    border-collapse: collapse;
}

#imTextObject_76_15_tab0 table td {
    border: 1px solid black;
    word-wrap: break-word;
    padding: 4px 3px 4px 3px;
    margin: 0;
    vertical-align: middle;
}

#imTextObject_76_15_tab0 p {
    margin: 0;
    padding: 0;
}

#imTextObject_76_15_tab0 .inline-block {
    display: inline-block;
}

#imTextObject_76_15_tab0 sup {
    vertical-align: super;
    font-size: smaller;
}

#imTextObject_76_15_tab0 sub {
    vertical-align: sub;
    font-size: smaller;
}

#imTextObject_76_15_tab0 img {
    border: none;
    margin: 0;
    vertical-align: text-bottom;
}

#imTextObject_76_15_tab0 .fleft {
    float: left;
    vertical-align: baseline;
}

#imTextObject_76_15_tab0 .fright {
    float: right;
    vertical-align: baseline;
}

#imTextObject_76_15_tab0 img.fleft {
    margin-right: 15px;
}

#imTextObject_76_15_tab0 img.fright {
    margin-left: 15px;
}

#imTextObject_76_15_tab0 .imTALeft {
    text-align: left;
}

#imTextObject_76_15_tab0 .imTARight {
    text-align: right;
}

#imTextObject_76_15_tab0 .imTACenter {
    text-align: center;
}

#imTextObject_76_15_tab0 .imTAJustify {
    text-align: justify;
}

#imTextObject_76_15_tab0 .imUl {
    text-decoration: underline;
}

#imTextObject_76_15_tab0 .imStrike {
    text-decoration: line-through;
}

#imTextObject_76_15_tab0 .imUlStrike {
    text-decoration: underline line-through;
}

#imTextObject_76_15_tab0 .imVt {
    vertical-align: top;
}

#imTextObject_76_15_tab0 .imVc {
    vertical-align: middle;
}

#imTextObject_76_15_tab0 .imVb {
    vertical-align: bottom;
}

#imTextObject_76_15_tab0 hr {
    border-width: 1px 0 0 0;
    border-style: solid;
}

#imTextObject_76_15_tab0 .fs14lh1-5 {
    vertical-align: baseline;
    font-size: 14pt;
    line-height: 28px;
}

#imTextObject_76_15_tab0 .cf1 {
    color: rgb(102, 102, 102);
}

#imTextObject_76_15 .text-container {
    width: 100%;
}

#imTextObject_76_15 .text-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    -ms-grid-template-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-template-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-color: rgba(169, 169, 169, 1);
}

#imTextObject_76_15 .text-container .grid-prop.current-tab {
    z-index: 1;
    opacity: 1;
}

#imTextObject_76_15 .text-container .grid-prop {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-area: 1 / 1 / 2 / 2;
    opacity: 0;
    box-sizing: border-box;
    position: relative;
}

#imTextObject_76_15 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

@media (min-width: 1150.0px) {
    #imContent {
        padding-left: 5px;
        padding-right: 5px;
    }

    .imPageRow {
        margin-left: -5px;
        margin-right: -5px;
    }

    #imPgTitle {
        width: 1126px;
        margin-left: 6px;
        margin-right: 6px;
    }

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_5 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_5 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_5 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_05 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_6 {
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_6 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_06 {
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_6 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_6 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_2 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_2 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_02 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_2 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_2 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_02 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_3 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_3 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCell_21 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_21 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_03 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_3 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_3 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_03 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_4 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_4 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCell_22 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_22 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }    

    #imObjectImage_76_04 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_4 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_4 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_7 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_07 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_7 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_7 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_07 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_8 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_08 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_8 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_8 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_08 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_11 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_11 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_11 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_11 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_11 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_16 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_9 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_09 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_9 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_9 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_09 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_13 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_13 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_13 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_13 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_13 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_13 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_17 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_18 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_14 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_14 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_14 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_15 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_15 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_15 {
        padding-top: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_15 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_15 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_15 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }
}

@media (max-width: 1149.9px) and (min-width: 1149.0px) {
    #imContent {
        padding-left: 5px;
        padding-right: 5px;
    }

    .imPageRow {
        margin-left: -5px;
        margin-right: -5px;
    }

    #imPgTitle {
        width: 1126px;
        margin-left: 6px;
        margin-right: 6px;
    }

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_5 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_5 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_5 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_05 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_6 {
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_6 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_06 {
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_6 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_6 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_2 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_2 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_02 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_2 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_2 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_02 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_3 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_3 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_03 {
        padding-top: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_3 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_3 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_03 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_4 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_4 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_04 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_4 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_4 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_7 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_07 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_7 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_7 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_07 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_8 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_08 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_8 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_8 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_08 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_11 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_11 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_11 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_11 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_11 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_16 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_9 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_09 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_9 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_9 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_09 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_13 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_13 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_13 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_13 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_13 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_13 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_17 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_18 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_14 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_14 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_14 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_15 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_15 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_15 {
        padding-top: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_15 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_15 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_15 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }
}

@media (max-width: 1148.9px) and (min-width: 480.0px) {
    #imContent {
        padding-left: 5px;
        padding-right: 5px;
    }

    .imPageRow {
        margin-left: -5px;
        margin-right: -5px;
    }

    #imPgTitle {
        width: 458px;
        margin-left: 6px;
        margin-right: 6px;
    }

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_5 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_5 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_5 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_05 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_6 {
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_6 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_06 {
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_6 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_6 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_2 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_2 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_02 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_2 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_2 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_02 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_3 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_3 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_03 {
        padding-top: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_3 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_3 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_03 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_4 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_4 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_04 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_4 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_4 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_7 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_07 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #imCellStyleGraphics_7 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_7 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_07 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_8 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_08 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_8 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_8 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_08 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_11 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_11 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_11 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_11 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_11 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_16 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_9 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_09 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_9 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_9 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_09 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_13 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_13 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_13 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_13 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_13 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_13 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_17 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imObjectImage_76_18 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imCell_14 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_14 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_14 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_15 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_15 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imTextObject_76_15 {
        padding-top: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCellStyleGraphics_15 {
        left: 0px;
        right: 0px;
    }

    #imCellStyleBorders_15 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imTextObject_76_15 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }
}

@media (max-width: 479.9px) {
    #imContent {
        padding-left: 5px;
        padding-right: 5px;
    }

    .imPageRow {
        margin-left: -5px;
        margin-right: -5px;
    }

    #imPgTitle {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #imCell_5 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_5 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_05 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_6 {
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_06 {
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_6 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_6 {
        top: 5px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_2 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_02 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_2 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_2 {
        top: 20px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_02 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_3 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #imCell_21 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #imTextObject_76_03 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_3 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }
    #imCell_21 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }    

    #imCellStyleGraphics_3 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_03 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_4 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #imCell_22 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }    

    #imObjectImage_76_04 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_4 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }
    #imCell_22 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }    

    #imCellStyleGraphics_4 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_10 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_07 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #imCell_7 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_7 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_07 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_08 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_8 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_8 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_08 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_11 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_11 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_11 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_11 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_16 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_16 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_09 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_9 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_9 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_09 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_13 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_13 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_13 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_13 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_13 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_17 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_17 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imObjectImage_76_18 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_18 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imCell_14 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_14 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_14 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_14 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }

    #imCell_15 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imTextObject_76_15 {
        padding-top: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #imCell_15 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imCellStyleGraphics_15 {
        top: 10px;
        bottom: 10px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imTextObject_76_15 .text-container {
        border-width: 0 1px 1px 1px;
        box-sizing: border-box;
        width: 100%;
    }
}

@media (min-width: 1150.0px) {
    #imHeader_imObjectSearch_10_wrapper {
        position: absolute;
        top: 20px;
        left: 900px;
        width: 230px;
        height: 32px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imHeader_imCell_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectSearch_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imObjectSearch_10_button {
        width: 57px;
    }

    input#imHeader_imObjectSearch_10_field[type=text] {
        width: 170px;
        margin-right: 3px;
    }

    #imHeader_imObjectImage_14_wrapper {
        position: absolute;
        top: 80px;
        left: 250px;
        width: 590px;
        height: 260px;
        text-align: center;
        z-index: 1003;
        overflow: hidden;
    }

    #imHeader_imObjectImage_14_wrapper img {
        -webkit-clip-path: inset(0 0 -38.298% 0);
        clip-path: inset(0 0 -38.298% 0);
    }

    #imHeader_imCell_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectImage_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imMenuObject_16_wrapper {
        display: none;
    }

    #imHeader_imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_16_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_16_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_16_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper, #imHeader_imMenuObject_16_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 31px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-button {
        cursor: pointer;
        width: 31px;
        height: 31px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16 .label-inner-wrapper, #imHeader_imMenuObject_16 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_16_container > ul > li .label, #imHeader_imMenuObject_16 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_16 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16 {
        text-align: left;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_16-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(118, 165, 175, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_16-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_16-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_16-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_16-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_16-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_16-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_16-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(118, 165, 175, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 155, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(118, 125, 135, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 115, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_16-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_16-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_17_wrapper {
        display: none;
    }

    #imHeader_imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_17_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_17_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_17_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper, #imHeader_imMenuObject_17_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(37, 58, 88, 1);
    }

    #imHeader_imMenuObject_17 .label-inner-wrapper, #imHeader_imMenuObject_17 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_17_container > ul > li .label, #imHeader_imMenuObject_17 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_17 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17 {
        text-align: left;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_17-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(211, 211, 211, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_17-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_17-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_17-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_17-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_17-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_17-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_17-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(211, 211, 211, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(191, 191, 191, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(171, 171, 171, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(151, 151, 151, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_17-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_17-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_18_wrapper {
        position: absolute;
        top: 350px;
        left: 20px;
        width: 1112px;
        height: 110px;
        text-align: center;
        z-index: 1006;
    }

    #imHeader_imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_18_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_18_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_18_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper, #imHeader_imMenuObject_18_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 140px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_18 .label-inner-wrapper, #imHeader_imMenuObject_18 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_18_container > ul > li .label, #imHeader_imMenuObject_18 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_18 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18 {
        text-align: left;
    }

    /* Level menu background */
    #imHeader_imMenuObject_18 ul ul {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background-color: transparent;
    }

    /* Level menu button size and position */
    #imHeader_imMenuObject_18 ul ul li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    /* Multiple column menu buttons position */
    #imHeader_imMenuObject_18 .multiple-column > ul {
        max-width: 170px;
    }

    #imHeader_imMenuObject_18 ul ul li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        display: block;
        overflow: hidden;
        width: 154px;
        height: 34px;
        padding: 0 8px 0 8px;
    }

    #imHeader_imMenuObject_18 ul ul .label {
        display: table-cell;
        vertical-align: middle;
    }

    /* Level menu default button style */
    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        background-color: rgba(255, 255, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu hover button style */
    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu separator button style */
    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(169, 169, 169, 1);
        font-weight: bold;
    }

    /* Level menu separation line style */
    /* Level menu current button style */
    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul {
        z-index: 2;
    }

    /* Level menu show/hide directives */
    #imHeader_imMenuObject_18 .multiple-column {
        position: absolute;
        z-index: 2;
        left: 0;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul {
        position: static;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul > li {
        display: block;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul {
        position: absolute;
        top: 30px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-bottom {
        left: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-left {
        right: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-right {
        left: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul {
        position: absolute;
        top: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-left, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-left {
        right: 170px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-right, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-right {
        left: 170px;
    }

    #imHeader_imMenuObject_18 ul > li > ul, #imHeader_imMenuObject_18 .multiple-column {
        display: none;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(7n+1) {
        margin-left: 0;
        clear: left;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(n+8) {
        margin-top: 2px;
    }

    #imHeader_imMenuObject_18-menu-opened {
        display: none;
    }

    #imHeader_imMenuObject_18 .hamburger-component {
        display: none;
    }
}

@media (max-width: 1149.9px) and (min-width: 1149.0px) {
    #imHeader_imObjectSearch_10_wrapper {
        position: absolute;
        top: 0px;
        left: 700px;
        width: 200px;
        height: 22px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imHeader_imCell_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectSearch_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imObjectSearch_10_button {
        width: 57px;
    }

    input#imHeader_imObjectSearch_10_field[type=text] {
        width: 140px;
        margin-right: 3px;
    }

    #imHeader_imObjectImage_14_wrapper {
        position: absolute;
        top: 30px;
        left: 320px;
        width: 270px;
        height: 90px;
        text-align: center;
        z-index: 1003;
        overflow: hidden;
    }

    #imHeader_imObjectImage_14_wrapper img {
        -webkit-clip-path: inset(0 0 -4.651% 0);
        clip-path: inset(0 0 -4.651% 0);
    }

    #imHeader_imCell_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectImage_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imMenuObject_16_wrapper {
        display: none;
    }

    #imHeader_imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_16_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_16_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_16_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper, #imHeader_imMenuObject_16_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 31px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-button {
        cursor: pointer;
        width: 31px;
        height: 31px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16 .label-inner-wrapper, #imHeader_imMenuObject_16 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_16_container > ul > li .label, #imHeader_imMenuObject_16 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_16 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16 {
        text-align: left;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_16-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(118, 165, 175, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_16-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_16-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_16-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_16-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_16-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_16-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_16-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(118, 165, 175, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 155, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(118, 125, 135, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 115, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_16-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_16-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_17_wrapper {
        position: absolute;
        top: 20px;
        left: 0px;
        width: 202px;
        height: 100px;
        text-align: center;
        z-index: 1005;
    }

    #imHeader_imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_17_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_17_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_17_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper, #imHeader_imMenuObject_17_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(37, 58, 88, 1);
    }

    #imHeader_imMenuObject_17 .label-inner-wrapper, #imHeader_imMenuObject_17 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_17_container > ul > li .label, #imHeader_imMenuObject_17 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_17 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17 {
        text-align: left;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_17-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(211, 211, 211, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_17-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_17-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_17-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_17-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_17-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_17-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_17-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(211, 211, 211, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(191, 191, 191, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(171, 171, 171, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(151, 151, 151, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_17-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_17-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_18_wrapper {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 302px;
        height: 110px;
        text-align: center;
        z-index: 1006;
    }

    #imHeader_imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_18_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_18_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_18_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper, #imHeader_imMenuObject_18_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 140px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_18 .label-inner-wrapper, #imHeader_imMenuObject_18 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_18_container > ul > li .label, #imHeader_imMenuObject_18 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_18 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18 {
        text-align: left;
    }

    #imHeader_imMenuObject_18 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_18-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_18-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_18-menu-opened #imHeader_imMenuObject_18_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_18-menu-opened #imHeader_imMenuObject_18_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(211, 211, 211, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_18-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_18-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_18-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_18-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_18-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_18 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_18-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_18-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_18-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_18-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_18-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(211, 211, 211, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_18-menu-opened ul > li > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(191, 191, 191, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(171, 171, 171, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(151, 151, 151, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_18-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_18-menu-opened #imHeader_imMenuObject_18_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened #imHeader_imMenuObject_18_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_18-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_18-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_18-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_18-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }
}

@media (max-width: 1148.9px) and (min-width: 480.0px) {
    #imHeader_imObjectSearch_10_wrapper {
        position: absolute;
        top: 100px;
        left: 250px;
        width: 200px;
        height: 22px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imHeader_imCell_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectSearch_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_10 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_10 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imObjectSearch_10_button {
        width: 57px;
    }

    input#imHeader_imObjectSearch_10_field[type=text] {
        width: 140px;
        margin-right: 3px;
    }

    #imHeader_imObjectImage_14_wrapper {
        position: absolute;
        top: 20px;
        left: 230px;
        width: 230px;
        height: 60px;
        text-align: center;
        z-index: 1003;
        overflow: hidden;
    }

    #imHeader_imObjectImage_14_wrapper img {
        -webkit-clip-path: inset(0 0 17.808% 0);
        clip-path: inset(0 0 17.808% 0);
    }

    #imHeader_imCell_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imObjectImage_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_14 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_14 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    #imHeader_imMenuObject_16_wrapper {
        display: none;
    }

    #imHeader_imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_16 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_16 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_16_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_16_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_16_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper, #imHeader_imMenuObject_16_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 31px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-button {
        cursor: pointer;
        width: 31px;
        height: 31px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16 .label-inner-wrapper, #imHeader_imMenuObject_16 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_16_container > ul > li .label, #imHeader_imMenuObject_16 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_16 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16 {
        text-align: left;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_16-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(118, 165, 175, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_16-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_16-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_16-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_16-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_16-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_16-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_16-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(118, 165, 175, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 155, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(118, 125, 135, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 115, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_16-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_16-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_17_wrapper {
        position: absolute;
        top: 20px;
        left: -110px;
        width: 202px;
        height: 100px;
        text-align: center;
        z-index: 1005;
    }

    #imHeader_imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_17 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_17 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_17_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_17_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_17_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper, #imHeader_imMenuObject_17_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(37, 58, 88, 1);
    }

    #imHeader_imMenuObject_17 .label-inner-wrapper, #imHeader_imMenuObject_17 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_17_container > ul > li .label, #imHeader_imMenuObject_17 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_17 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17 {
        text-align: left;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_17-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(211, 211, 211, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_17-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_17-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_17-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_17-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_17-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_17-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_17-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(211, 211, 211, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(191, 191, 191, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(171, 171, 171, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(151, 151, 151, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_17-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_17-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_18_wrapper {
        position: absolute;
        top: 132px;
        left: 20px;
        width: 1112px;
        height: 110px;
        text-align: center;
        z-index: 1006;
    }

    #imHeader_imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imMenuObject_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCellStyleGraphics_18 {
        left: 0px;
        right: 0px;
    }

    #imHeader_imCellStyleBorders_18 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    /* Main menu background */
    #imHeader_imMenuObject_18_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_18_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_18_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper, #imHeader_imMenuObject_18_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 140px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_18 .label-inner-wrapper, #imHeader_imMenuObject_18 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_18_container > ul > li .label, #imHeader_imMenuObject_18 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_18 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18 {
        text-align: left;
    }

    /* Level menu background */
    #imHeader_imMenuObject_18 ul ul {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background-color: transparent;
    }

    /* Level menu button size and position */
    #imHeader_imMenuObject_18 ul ul li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    /* Multiple column menu buttons position */
    #imHeader_imMenuObject_18 .multiple-column > ul {
        max-width: 170px;
    }

    #imHeader_imMenuObject_18 ul ul li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        display: block;
        overflow: hidden;
        width: 154px;
        height: 34px;
        padding: 0 8px 0 8px;
    }

    #imHeader_imMenuObject_18 ul ul .label {
        display: table-cell;
        vertical-align: middle;
    }

    /* Level menu default button style */
    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        background-color: rgba(255, 255, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu hover button style */
    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu separator button style */
    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(169, 169, 169, 1);
        font-weight: bold;
    }

    /* Level menu separation line style */
    /* Level menu current button style */
    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul {
        z-index: 2;
    }

    /* Level menu show/hide directives */
    #imHeader_imMenuObject_18 .multiple-column {
        position: absolute;
        z-index: 2;
        left: 0;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul {
        position: static;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul > li {
        display: block;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul {
        position: absolute;
        top: 30px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-bottom {
        left: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-left {
        right: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-right {
        left: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul {
        position: absolute;
        top: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-left, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-left {
        right: 170px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-right, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-right {
        left: 170px;
    }

    #imHeader_imMenuObject_18 ul > li > ul, #imHeader_imMenuObject_18 .multiple-column {
        display: none;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(7n+1) {
        margin-left: 0;
        clear: left;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(n+8) {
        margin-top: 2px;
    }

    #imHeader_imMenuObject_18-menu-opened {
        display: none;
    }

    #imHeader_imMenuObject_18 .hamburger-component {
        display: none;
    }
}

@media (max-width: 479.9px) {
    #imHeader_imObjectSearch_10_wrapper {
        position: absolute;
        top: 100px;
        left: 140px;
        width: 170px;
        height: 22px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imHeader_imCell_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imObjectSearch_10 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_10 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imCellStyleGraphics_10 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imHeader_imObjectSearch_10_button {
        width: 57px;
    }

    input#imHeader_imObjectSearch_10_field[type=text] {
        width: 110px;
        margin-right: 3px;
    }

    #imHeader_imObjectImage_14_wrapper {
        position: absolute;
        top: 30px;
        left: 130px;
        width: 180px;
        height: 50px;
        text-align: center;
        z-index: 1003;
        overflow: hidden;
    }

    #imHeader_imObjectImage_14_wrapper img {
        -webkit-clip-path: inset(0 0 12.281% 0);
        clip-path: inset(0 0 12.281% 0);
    }

    #imHeader_imCell_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imObjectImage_14 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_14 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imCellStyleGraphics_14 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    #imHeader_imMenuObject_16_wrapper {
        position: absolute;
        top: 40px;
        left: 80px;
        width: 40px;
        height: 40px;
        text-align: center;
        z-index: 1004;
    }

    #imHeader_imCell_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imMenuObject_16 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_16 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imCellStyleGraphics_16 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    /* Main menu background */
    #imHeader_imMenuObject_16_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_16_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_16_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper, #imHeader_imMenuObject_16_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 31px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-button {
        cursor: pointer;
        width: 31px;
        height: 31px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_16 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16 .label-inner-wrapper, #imHeader_imMenuObject_16 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_16_container > ul > li .label, #imHeader_imMenuObject_16 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_16 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_16_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 12pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_16 {
        text-align: left;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_16-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(118, 165, 175, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_16-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_16-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_16-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_16 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_16-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_16-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_16-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_16-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_16-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_16-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(118, 165, 175, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 155, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(118, 125, 135, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(138, 145, 115, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened #imHeader_imMenuObject_16_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_16-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_16-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_16-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_17_wrapper {
        position: absolute;
        top: 20px;
        left: -110px;
        width: 202px;
        height: 100px;
        text-align: center;
        z-index: 1005;
    }

    #imHeader_imCell_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imMenuObject_17 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_17 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imCellStyleGraphics_17 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    /* Main menu background */
    #imHeader_imMenuObject_17_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_17_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_17_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper, #imHeader_imMenuObject_17_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 130px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #imHeader_imMenuObject_17 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(37, 58, 88, 1);
    }

    #imHeader_imMenuObject_17 .label-inner-wrapper, #imHeader_imMenuObject_17 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_17_container > ul > li .label, #imHeader_imMenuObject_17 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_17 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(86, 126, 182, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_17_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_17 {
        text-align: left;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened {
        overflow: visible;
        z-index: 10402;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul {
        display: none;
        /*margin-bottom: 1px;*/
    }

    #imHeader_imMenuObject_17-menu-opened li > div {
        display: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened div > ul {
        display: block;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul {
        position: absolute;
        left: 0;
        right: auto;
        top: 40px;
        background-color: rgba(211, 211, 211, 1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: right;
        padding: 5px 10px;
        color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-close-button span {
        cursor: pointer;
    }

    #imHeader_imMenuObject_17-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        width: 160px;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        ; }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401;
    }

    .menu-imHeader_imMenuObject_17-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 1);
        opacity: 0.5;
    }

    .menu-imHeader_imMenuObject_17-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: 0.5;
        transition: background-color 1000ms linear, opacity;
    }

    #imHeader_imMenuObject_17 .hidden {
        display: none;
    }

    /* Responsive menu button size and position */
    #imHeader_imMenuObject_17-menu-opened li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_17-menu-opened li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_17-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 150px;
        height: 26px;
        padding: 0 5px 0 5px;
    }

    #imHeader_imMenuObject_17-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative;
    }

    #imHeader_imMenuObject_17-menu-opened .label {
        display: table-cell;
        vertical-align: middle;
    }

    #imHeader_imMenuObject_17-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 160px;
        left: 0;
        right: auto;
        background-color: rgba(211, 211, 211, 1);
        transition: left 500ms, right 500ms, opacity 500ms;
        -webkit-transition: left 500ms, right 500ms, opacity 500ms;
    }

    /* Responsive menu default button style */
    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper {
        background-color: rgba(191, 191, 191, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper {
        background-color: rgba(171, 171, 171, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper {
        background-color: rgba(151, 151, 151, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul ul ul ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu hover button style */
    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu current button style */
    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened #imHeader_imMenuObject_17_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separator button style */
    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
    }

    #imHeader_imMenuObject_17-menu-opened ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 9pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Responsive menu separation line style */
    #imHeader_imMenuObject_17-menu-opened {
        transform: translate3d(-160px, 0 ,0);
        transition: transform 1000ms;
        -webkit-transition: transform 1000ms;
    }

    #imHeader_imMenuObject_17-menu-opened.animated {
        transform: translate3d(0, 0, 0);
    }

    #imHeader_imMenuObject_18_wrapper {
        position: absolute;
        top: 132px;
        left: 20px;
        width: 1112px;
        height: 110px;
        text-align: center;
        z-index: 1006;
    }

    #imHeader_imCell_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imMenuObject_18 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imHeader_imCell_18 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imHeader_imCellStyleGraphics_18 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }

    /* Main menu background */
    #imHeader_imMenuObject_18_container {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0px 0px 0px 0px;
        display: inline-table;
    }

    #imHeader_imMenuObject_18_container > ul:after {
        content: '';
        display: table;
        clear: both;
    }

    /* Main menu button size and position */
    #imHeader_imMenuObject_18_container > ul > li {
        position: relative;
        margin-left: 2px;
        margin-top: 0px;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper, #imHeader_imMenuObject_18_container > ul > li > div > .label-wrapper {
        display: block;
        overflow: hidden;
        width: 140px;
        height: 30px;
        padding: 0 5px 0 5px;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-button {
        cursor: pointer;
        width: 30px;
        height: 30px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    #imHeader_imMenuObject_18 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(255, 255, 255, 1);
    }

    #imHeader_imMenuObject_18 .label-inner-wrapper, #imHeader_imMenuObject_18 .hamburger-button > div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
    }

    #imHeader_imMenuObject_18_container > ul > li .label, #imHeader_imMenuObject_18 .hamburger-button > div > div {
        display: table-cell;
        vertical-align: middle;
    }

    /* Main menu default button style */
    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Hamburger button style */
    #imHeader_imMenuObject_18 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .hamburger-button .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu current button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu hover button style */
    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper {
        background-color: rgba(118, 165, 175, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-weight: normal;
    }

    /* Main menu separator button style */
    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper {
        background-color: transparent;
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18_container > ul > .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 11pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18-menu-opened .imLevel {
        cursor: default;
    }

    #imHeader_imMenuObject_18 {
        text-align: left;
    }

    /* Level menu background */
    #imHeader_imMenuObject_18 ul ul {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: transparent transparent transparent transparent;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background-color: transparent;
    }

    /* Level menu button size and position */
    #imHeader_imMenuObject_18 ul ul li {
        position: relative;
        margin-bottom: 0px;
        display: inline-block;
        vertical-align: top;
    }

    /* Multiple column menu buttons position */
    #imHeader_imMenuObject_18 .multiple-column > ul {
        max-width: 170px;
    }

    #imHeader_imMenuObject_18 ul ul li:last-child {
        margin-bottom: 0;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        display: block;
        overflow: hidden;
        width: 154px;
        height: 34px;
        padding: 0 8px 0 8px;
    }

    #imHeader_imMenuObject_18 ul ul .label {
        display: table-cell;
        vertical-align: middle;
    }

    /* Level menu default button style */
    #imHeader_imMenuObject_18 ul ul .label-wrapper {
        background-color: rgba(255, 255, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu hover button style */
    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imLevel:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul li.imPage:hover > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    /* Level menu separator button style */
    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper {
        background-color: rgba(211, 211, 211, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 ul ul .imMnMnSeparator > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(169, 169, 169, 1);
        font-weight: bold;
    }

    /* Level menu separation line style */
    /* Level menu current button style */
    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {
        background-color: rgba(176, 209, 255, 1);
        background-image: none;
        border-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1) rgba(211, 211, 211, 1);
        border-style: solid;
    }

    #imHeader_imMenuObject_18 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label {
        width: 100%;
        height: 100%;
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: left;
        color: rgba(37, 58, 88, 1);
        font-weight: normal;
    }

    #imHeader_imMenuObject_18 ul ul {
        z-index: 2;
    }

    /* Level menu show/hide directives */
    #imHeader_imMenuObject_18 .multiple-column {
        position: absolute;
        z-index: 2;
        left: 0;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul {
        position: static;
        display: inline-block;
        vertical-align: top;
    }

    #imHeader_imMenuObject_18 .multiple-column > ul > li {
        display: block;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul {
        position: absolute;
        top: 30px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-bottom {
        left: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-left {
        right: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul.open-right {
        left: 150px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul {
        position: absolute;
        top: 0;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-left, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-left {
        right: 170px;
    }

    #imHeader_imMenuObject_18_container > ul > li > ul ul.open-right, #imHeader_imMenuObject_18_container .multiple-column > ul > li ul.open-right {
        left: 170px;
    }

    #imHeader_imMenuObject_18 ul > li > ul, #imHeader_imMenuObject_18 .multiple-column {
        display: none;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(7n+1) {
        margin-left: 0;
        clear: left;
    }

    #imHeader_imMenuObject_18_container > ul > li:nth-child(n+8) {
        margin-top: 2px;
    }

    #imHeader_imMenuObject_18-menu-opened {
        display: none;
    }

    #imHeader_imMenuObject_18 .hamburger-component {
        display: none;
    }
}

@media (min-width: 1150.0px) {
    #imFooter_imObjectImage_01_wrapper {
        position: absolute;
        top: 40px;
        left: 450px;
        width: 150px;
        height: 40px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imFooter_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 16.667% 0);
        clip-path: inset(0 0 16.667% 0);
    }

    #imFooter_imCell_1 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCell_1 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imFooter_imObjectImage_01 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCellStyleGraphics_1 {
        left: 0px;
        right: 0px;
    }

    #imFooter_imCellStyleBorders_1 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }
}

@media (max-width: 1149.9px) and (min-width: 1149.0px) {
    #imFooter_imObjectImage_01_wrapper {
        position: absolute;
        top: 40px;
        left: 450px;
        width: 150px;
        height: 40px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imFooter_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 16.667% 0);
        clip-path: inset(0 0 16.667% 0);
    }

    #imFooter_imCell_1 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCell_1 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imFooter_imObjectImage_01 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCellStyleGraphics_1 {
        left: 0px;
        right: 0px;
    }

    #imFooter_imCellStyleBorders_1 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }
}

@media (max-width: 1148.9px) and (min-width: 480.0px) {
    #imFooter_imObjectImage_01_wrapper {
        position: absolute;
        top: 40px;
        left: 450px;
        width: 150px;
        height: 40px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imFooter_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 16.667% 0);
        clip-path: inset(0 0 16.667% 0);
    }

    #imFooter_imCell_1 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCell_1 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imFooter_imObjectImage_01 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCellStyleGraphics_1 {
        left: 0px;
        right: 0px;
    }

    #imFooter_imCellStyleBorders_1 {
        left: 0px;
        right: 0px;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }
}

@media (max-width: 479.9px) {
    #imFooter_imObjectImage_01_wrapper {
        position: absolute;
        top: 40px;
        left: 310px;
        width: 150px;
        height: 40px;
        text-align: center;
        z-index: 1002;
        overflow: hidden;
    }

    #imFooter_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 16.667% 0);
        clip-path: inset(0 0 16.667% 0);
    }

    #imFooter_imCell_1 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imObjectImage_01 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #imFooter_imCell_1 {
        -ms-grid-rows: 100%;
        grid-template-rows: 100%;
    }

    #imFooter_imCellStyleGraphics_1 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        box-sizing: border-box;
    }
}

#imPage.without-id_animation-in-progress {
    overflow: hidden
}
