@import'https://fonts.googleapis.com/css?family=Montserrat:700,regular,italic,700italic&display=swap';@import'https://fonts.googleapis.com/css?family=Open+Sans:700,regular,italic,700italic&display=swap';@import'https://fonts.googleapis.com/css?family=Architects+Daughter:regular&display=swap';#imPage {
    display: grid;
    grid-template-columns: minmax(0,1fr) 1150px minmax(0,1fr);
    grid-template-rows: 100px auto 400px
}

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

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

#imSideBar {
    display: none
}

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

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

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

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

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

    #imSideBar {
        display: none
    }

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

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

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

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

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

    #imSideBar {
        display: none
    }

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

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

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

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

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

    #imSideBar {
        display: none
    }

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

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

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

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

#imCell_1 {
    display: grid;
    grid-column: 1/99;
    grid-row: 1/2
}

#imCell_2 {
    display: grid;
    grid-column: 2/62;
    grid-row: 2/3
}

#imCell_44 {
    display: grid;
    grid-column: 14/50;
    grid-row: 3/4
}

#imCell_43 {
    display: grid;
    grid-column: 62/98;
    grid-row: 2/4
}

#imCell_49 {
    display: grid;
    grid-column: 2/98;
    grid-row: 4/5
}

#imCell_50 {
    display: grid;
    grid-column: 2/98;
    grid-row: 5/6
}

#imCell_62 {
    display: grid;
    grid-column: 38/62;
    grid-row: 6/7
}

#imCell_46 {
    display: grid;
    grid-column: 2/98;
    grid-row: 7/8
}

#imCell_64 {
    display: grid;
    grid-column: 1/99;
    grid-row: 8/9
}

#imCell_42 {
    display: grid;
    grid-column: 2/98;
    grid-row: 9/10
}

#imCell_5 {
    display: grid;
    grid-column: 2/50;
    grid-row: 10/11
}

#imCell_7 {
    display: grid;
    grid-column: 50/74;
    grid-row: 10/11
}

#imCell_37 {
    display: grid;
    grid-column: 74/98;
    grid-row: 10/11
}

#imCell_8 {
    display: grid;
    grid-column: 2/98;
    grid-row: 11/12
}

#imCell_9 {
    display: grid;
    grid-column: 14/86;
    grid-row: 12/13
}

#imCell_61 {
    display: grid;
    grid-column: 14/86;
    grid-row: 13/14
}

#imCell_10 {
    display: grid;
    grid-column: 2/98;
    grid-row: 14/15
}

#imCell_56 {
    display: grid;
    grid-column: 2/26;
    grid-row: 15/16
}

#imCell_68 {
    display: grid;
    grid-column: 26/50;
    grid-row: 15/16
}

#imCell_59 {
    display: grid;
    grid-column: 50/74;
    grid-row: 15/16
}

#imCell_70 {
    display: grid;
    grid-column: 74/98;
    grid-row: 15/16
}

#imCell_55 {
    display: grid;
    grid-column: 1/99;
    grid-row: 16/17
}

#imCell_63 {
    display: grid;
    grid-column: 2/98;
    grid-row: 17/18
}

#imCell_65 {
    display: grid;
    grid-column: 26/74;
    grid-row: 18/19
}

#imCell_36 {
    display: grid;
    grid-column: 1/99;
    grid-row: 19/20
}

#imPageRow_1 {
    display: block;
    grid-column: 2/98;
    grid-row: 1/2
}

#imPageRow_2 {
    display: block;
    grid-column: 2/98;
    grid-row: 2/4
}

#imPageRow_3 {
    display: block;
    grid-column: 1/99;
    grid-row: 4/7
}

#imPageRow_4 {
    display: block;
    grid-column: 1/99;
    grid-row: 7/8
}

#imPageRow_5 {
    display: block;
    grid-column: 2/98;
    grid-row: 8/9
}

#imPageRow_6 {
    display: block;
    grid-column: 2/98;
    grid-row: 9/10
}

#imPageRow_7 {
    display: block;
    grid-column: 1/99;
    grid-row: 10/11
}

#imPageRow_8 {
    display: block;
    grid-column: 1/99;
    grid-row: 11/15
}

#imPageRow_9 {
    display: block;
    grid-column: 1/99;
    grid-row: 15/16
}

#imPageRow_10 {
    display: block;
    grid-column: 2/98;
    grid-row: 16/18
}

#imPageRow_11 {
    display: block;
    grid-column: 2/98;
    grid-row: 18/19
}

#imPageRow_12 {
    display: block;
    grid-column: 2/98;
    grid-row: 19/20
}

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

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

    #imCell_1 {
        display: grid;
        grid-column: 1/99;
        grid-row: 1/2
    }

    #imCell_2 {
        display: grid;
        grid-column: 2/62;
        grid-row: 2/3
    }

    #imCell_44 {
        display: grid;
        grid-column: 14/50;
        grid-row: 3/4
    }

    #imCell_43 {
        display: grid;
        grid-column: 62/98;
        grid-row: 2/4
    }

    #imCell_49 {
        display: grid;
        grid-column: 2/98;
        grid-row: 4/5
    }

    #imCell_50 {
        display: grid;
        grid-column: 2/98;
        grid-row: 5/6
    }

    #imCell_62 {
        display: grid;
        grid-column: 38/62;
        grid-row: 6/7
    }

    #imCell_46 {
        display: grid;
        grid-column: 2/98;
        grid-row: 7/8
    }

    #imCell_64 {
        display: grid;
        grid-column: 1/99;
        grid-row: 8/9
    }

    #imCell_42 {
        display: grid;
        grid-column: 2/98;
        grid-row: 9/10
    }

    #imCell_5 {
        display: grid;
        grid-column: 2/50;
        grid-row: 10/11
    }

    #imCell_7 {
        display: grid;
        grid-column: 50/74;
        grid-row: 10/11
    }

    #imCell_37 {
        display: grid;
        grid-column: 74/98;
        grid-row: 10/11
    }

    #imCell_8 {
        display: grid;
        grid-column: 2/98;
        grid-row: 11/12
    }

    #imCell_9 {
        display: grid;
        grid-column: 14/86;
        grid-row: 12/13
    }

    #imCell_61 {
        display: grid;
        grid-column: 14/86;
        grid-row: 13/14
    }

    #imCell_10 {
        display: grid;
        grid-column: 2/98;
        grid-row: 14/15
    }

    #imCell_56 {
        display: grid;
        grid-column: 2/26;
        grid-row: 15/16
    }

    #imCell_68 {
        display: grid;
        grid-column: 26/50;
        grid-row: 15/16
    }

    #imCell_59 {
        display: grid;
        grid-column: 50/74;
        grid-row: 15/16
    }

    #imCell_70 {
        display: grid;
        grid-column: 74/98;
        grid-row: 15/16
    }

    #imCell_55 {
        display: grid;
        grid-column: 1/99;
        grid-row: 16/17
    }

    #imCell_63 {
        display: grid;
        grid-column: 2/98;
        grid-row: 17/18
    }

    #imCell_65 {
        display: grid;
        grid-column: 26/74;
        grid-row: 18/19
    }

    #imCell_36 {
        display: grid;
        grid-column: 1/99;
        grid-row: 19/20
    }

    #imPageRow_1 {
        display: block;
        grid-column: 2/98;
        grid-row: 1/2
    }

    #imPageRow_2 {
        display: block;
        grid-column: 2/98;
        grid-row: 2/4
    }

    #imPageRow_3 {
        display: block;
        grid-column: 1/99;
        grid-row: 4/7
    }

    #imPageRow_4 {
        display: block;
        grid-column: 1/99;
        grid-row: 7/8
    }

    #imPageRow_5 {
        display: block;
        grid-column: 2/98;
        grid-row: 8/9
    }

    #imPageRow_6 {
        display: block;
        grid-column: 2/98;
        grid-row: 9/10
    }

    #imPageRow_7 {
        display: block;
        grid-column: 1/99;
        grid-row: 10/11
    }

    #imPageRow_8 {
        display: block;
        grid-column: 1/99;
        grid-row: 11/15
    }

    #imPageRow_9 {
        display: block;
        grid-column: 1/99;
        grid-row: 15/16
    }

    #imPageRow_10 {
        display: block;
        grid-column: 2/98;
        grid-row: 16/18
    }

    #imPageRow_11 {
        display: block;
        grid-column: 2/98;
        grid-row: 18/19
    }

    #imPageRow_12 {
        display: block;
        grid-column: 2/98;
        grid-row: 19/20
    }
}

@media(max-width: 719.9px) and (min-width:480px) {
    #imContent {
        display:grid;
        grid-template-columns: minmax(0,1fr) 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px 5px minmax(0,1fr);
        grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
    }

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

    #imCell_1 {
        display: grid;
        grid-column: 1/99;
        grid-row: 1/2
    }

    #imCell_2 {
        display: grid;
        grid-column: 2/62;
        grid-row: 2/3
    }

    #imCell_44 {
        display: grid;
        grid-column: 14/50;
        grid-row: 3/4
    }

    #imCell_43 {
        display: grid;
        grid-column: 62/98;
        grid-row: 2/4
    }

    #imCell_49 {
        display: grid;
        grid-column: 2/98;
        grid-row: 4/5
    }

    #imCell_50 {
        display: grid;
        grid-column: 2/98;
        grid-row: 5/6
    }

    #imCell_62 {
        display: grid;
        grid-column: 38/62;
        grid-row: 6/7
    }

    #imCell_46 {
        display: grid;
        grid-column: 2/98;
        grid-row: 7/8
    }

    #imCell_64 {
        display: grid;
        grid-column: 1/99;
        grid-row: 8/9
    }

    #imCell_42 {
        display: grid;
        grid-column: 2/98;
        grid-row: 9/10
    }

    #imCell_5 {
        display: grid;
        grid-column: 2/50;
        grid-row: 10/11
    }

    #imCell_7 {
        display: grid;
        grid-column: 50/74;
        grid-row: 10/11
    }

    #imCell_37 {
        display: grid;
        grid-column: 74/98;
        grid-row: 10/11
    }

    #imCell_8 {
        display: grid;
        grid-column: 2/98;
        grid-row: 11/12
    }

    #imCell_9 {
        display: grid;
        grid-column: 14/86;
        grid-row: 12/13
    }

    #imCell_61 {
        display: grid;
        grid-column: 14/86;
        grid-row: 13/14
    }

    #imCell_10 {
        display: grid;
        grid-column: 2/98;
        grid-row: 14/15
    }

    #imCell_56 {
        display: grid;
        grid-column: 2/26;
        grid-row: 15/16
    }

    #imCell_68 {
        display: grid;
        grid-column: 26/50;
        grid-row: 15/16
    }

    #imCell_59 {
        display: grid;
        grid-column: 50/74;
        grid-row: 15/16
    }

    #imCell_70 {
        display: grid;
        grid-column: 74/98;
        grid-row: 15/16
    }

    #imCell_55 {
        display: grid;
        grid-column: 1/99;
        grid-row: 16/17
    }

    #imCell_63 {
        display: grid;
        grid-column: 2/98;
        grid-row: 17/18
    }

    #imCell_65 {
        display: grid;
        grid-column: 26/74;
        grid-row: 18/19
    }

    #imCell_36 {
        display: grid;
        grid-column: 1/99;
        grid-row: 19/20
    }

    #imPageRow_1 {
        display: block;
        grid-column: 2/98;
        grid-row: 1/2
    }

    #imPageRow_2 {
        display: block;
        grid-column: 2/98;
        grid-row: 2/4
    }

    #imPageRow_3 {
        display: block;
        grid-column: 1/99;
        grid-row: 4/7
    }

    #imPageRow_4 {
        display: block;
        grid-column: 1/99;
        grid-row: 7/8
    }

    #imPageRow_5 {
        display: block;
        grid-column: 2/98;
        grid-row: 8/9
    }

    #imPageRow_6 {
        display: block;
        grid-column: 2/98;
        grid-row: 9/10
    }

    #imPageRow_7 {
        display: block;
        grid-column: 1/99;
        grid-row: 10/11
    }

    #imPageRow_8 {
        display: block;
        grid-column: 1/99;
        grid-row: 11/15
    }

    #imPageRow_9 {
        display: block;
        grid-column: 1/99;
        grid-row: 15/16
    }

    #imPageRow_10 {
        display: block;
        grid-column: 2/98;
        grid-row: 16/18
    }

    #imPageRow_11 {
        display: block;
        grid-column: 2/98;
        grid-row: 18/19
    }

    #imPageRow_12 {
        display: block;
        grid-column: 2/98;
        grid-row: 19/20
    }
}

@media(max-width: 479.9px) {
    #imContent {
        display:grid;
        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) 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-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
    }

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

    #imCell_1 {
        display: grid;
        grid-column: 1/99;
        grid-row: 1/2
    }

    #imCell_2 {
        display: grid;
        grid-column: 2/98;
        grid-row: 2/3
    }

    #imCell_44 {
        display: grid;
        grid-column: 2/98;
        grid-row: 3/4
    }

    #imCell_43 {
        display: grid;
        grid-column: 2/98;
        grid-row: 4/5
    }

    #imCell_49 {
        display: grid;
        grid-column: 2/98;
        grid-row: 5/6
    }

    #imCell_50 {
        display: grid;
        grid-column: 2/98;
        grid-row: 6/7
    }

    #imCell_62 {
        display: grid;
        grid-column: 2/98;
        grid-row: 7/8
    }

    #imCell_46 {
        display: grid;
        grid-column: 2/98;
        grid-row: 8/9
    }

    #imCell_64 {
        display: grid;
        grid-column: 1/99;
        grid-row: 9/10
    }

    #imCell_42 {
        display: grid;
        grid-column: 2/98;
        grid-row: 10/11
    }

    #imCell_37 {
        display: grid;
        grid-column: 2/98;
        grid-row: 11/12
    }

    #imCell_7 {
        display: grid;
        grid-column: 2/98;
        grid-row: 12/13
    }

    #imCell_5 {
        display: grid;
        grid-column: 2/98;
        grid-row: 13/14
    }

    #imCell_8 {
        display: grid;
        grid-column: 2/98;
        grid-row: 14/15
    }

    #imCell_9 {
        display: grid;
        grid-column: 2/98;
        grid-row: 15/16
    }

    #imCell_61 {
        display: grid;
        grid-column: 2/98;
        grid-row: 16/17
    }

    #imCell_10 {
        display: grid;
        grid-column: 2/98;
        grid-row: 17/18
    }

    #imCell_68 {
        display: grid;
        grid-column: 2/98;
        grid-row: 18/19
    }

    #imCell_70 {
        display: grid;
        grid-column: 2/98;
        grid-row: 19/20
    }

    #imCell_59 {
        display: grid;
        grid-column: 2/98;
        grid-row: 20/21
    }

    #imCell_56 {
        display: grid;
        grid-column: 2/98;
        grid-row: 21/22
    }

    #imCell_55 {
        display: grid;
        grid-column: 1/99;
        grid-row: 22/23
    }

    #imCell_63 {
        display: grid;
        grid-column: 2/98;
        grid-row: 23/24
    }

    #imCell_65 {
        display: grid;
        grid-column: 2/98;
        grid-row: 24/25
    }

    #imCell_36 {
        display: grid;
        grid-column: 1/99;
        grid-row: 25/26
    }

    #imPageRow_1 {
        display: block;
        grid-column: 2/98;
        grid-row: 1/2
    }

    #imPageRow_2 {
        display: block;
        grid-column: 2/98;
        grid-row: 2/5
    }

    #imPageRow_3 {
        display: block;
        grid-column: 1/99;
        grid-row: 5/8
    }

    #imPageRow_4 {
        display: block;
        grid-column: 1/99;
        grid-row: 8/9
    }

    #imPageRow_5 {
        display: block;
        grid-column: 2/98;
        grid-row: 9/10
    }

    #imPageRow_6 {
        display: block;
        grid-column: 2/98;
        grid-row: 10/11
    }

    #imPageRow_7 {
        display: block;
        grid-column: 1/99;
        grid-row: 11/14
    }

    #imPageRow_8 {
        display: block;
        grid-column: 1/99;
        grid-row: 14/18
    }

    #imPageRow_9 {
        display: block;
        grid-column: 1/99;
        grid-row: 18/22
    }

    #imPageRow_10 {
        display: block;
        grid-column: 2/98;
        grid-row: 22/24
    }

    #imPageRow_11 {
        display: block;
        grid-column: 2/98;
        grid-row: 24/25
    }

    #imPageRow_12 {
        display: block;
        grid-column: 2/98;
        grid-row: 25/26
    }
}

.content-slider.content-slider-root {
    width: 100%
}

.content-slider.content-slider-container {
    width: 100%;
    display: grid;
    grid-template-areas: "slide-container";
    perspective: 120vw;
    transform-style: preserve-3d
}

.content-slider.content-slider-container.change-effect-slideH,.content-slider.content-slider-container.change-effect-slideV,.content-slider.content-slider-container.change-effect-rotateZ {
    overflow: hidden
}

.content-slider.slide-container {
    display: grid;
    pointer-events: none;
    grid-area: slide-container;
    grid-template-areas: "slide-grid-container";
    overflow: hidden;
    visibility: hidden;
    transform-style: preserve-3d
}

.content-slider.slide-container.default-slide,.content-slider.slide-container.entering-slide {
    pointer-events: auto
}

.content-slider.slide-container-link {
    cursor: pointer
}

.content-slider.slide-grid-container {
    display: grid;
    grid-area: slide-grid-container;
    justify-self: center;
    max-width: 100%;
    grid-template-rows: auto;
    grid-template-columns: auto
}

.content-slider.slide-element {
    grid-area: 1/1/2/2;
    align-self: center
}

.content-slider.slide-image-container {
    justify-self: center
}

.content-slider.image-overlap>.content-slider.slide-image-container {
    align-self: stretch;
    justify-self: stretch
}

.content-slider.full-grid.image-left>.content-slider.slide-txt-container,.content-slider.full-grid.image-right>.content-slider.slide-image-container {
    grid-area: 1/2/2/3
}

.content-slider.full-grid.image-top {
    grid-template-rows: auto auto
}

.full-grid.image-top>.content-slider.slide-txt-container {
    grid-area: 2/1/3/2
}

.image-overlap>.content-slider.slide-txt-container {
    align-self: end
}

.content-slider.slide-txt-content {
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    width: 100%;
    height: 100%;
    align-content: center
}

.content-slider.slide-txt-block-container {
    max-width: 100%
}

.content-slider.slide-txt-block-content.slide-button {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.content-slider.slide-image-content {
    width: 100%;
    height: auto
}

.image-overlap .content-slider.slide-image-content {
    object-fit: cover;
    height: 100%;
    max-height: 100%
}

.content-slider.content-slider-ctrl-container {
    grid-area: slide-container;
    pointer-events: none;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    grid-template-rows: 1fr auto 1fr;
    grid-template-areas: "tl t tr" "l c r" "bl b br";
    align-items: center;
    justify-items: center;
    transform: translateZ(0)
}

.ctrl-visible-on-mobile .content-slider-ctrl-container.ctrl-visible,.content-slider-container:hover>.content-slider-ctrl-container.ctrl-visible {
    visibility: inherit
}

.content-slider.content-slider-ctrl {
    pointer-events: auto;
    display: none
}

.content-slider.content-slider-ctrl.ctrl-visible {
    display: grid
}

.content-slider.btn-ctrl {
    cursor: pointer;
    opacity: .7
}

.content-slider.btn-ctrl:hover {
    opacity: 1
}

.content-slider.btn-prev {
    grid-area: l;
    justify-self: start
}

.content-slider.btn-next {
    grid-area: r;
    justify-self: end
}

.content-slider.radio-bar-prev {
    width: 22px;
    height: 22px;
    grid-area: bl;
    justify-self: end;
    align-self: end
}

.content-slider.radio-bar-next {
    width: 22px;
    height: 22px;
    grid-area: br;
    justify-self: start;
    align-self: end
}

.content-slider.current-slide-radio-visible-container {
    max-width: 330px;
    max-height: 330px;
    overflow: hidden;
    grid-area: b;
    align-self: end;
    align-content: center;
    justify-content: center
}

.content-slider.current-slide-radio-container {
    position: relative;
    top: 0;
    left: 0;
    transition: left 1s,top 1s
}

.content-slider.current-slide-radio {
    display: block
}

.content-slider.current-slide-radio-visible {
    opacity: .7;
    cursor: pointer;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.content-slider.current-slide-radio-visible:hover {
    opacity: 1
}

.content-slider .current-slide-radio-visible-selected {
    opacity: 1;
    cursor: default;
    background-position: -22px 0
}

.content-slider.slide-container,.content-slider.slide-animated-element {
    position: relative;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.7,.2,.3,.8)
}

.content-slider.slide-animated-element {
    overflow: hidden
}

.content-slider.slide-container.default-slide,.content-slider.slide-container.entering-slide,.content-slider.slide-container.exiting-slide {
    visibility: inherit
}

.change-effect-none>.content-slider.slide-container.entering-slide {
    animation-name: none-in
}

.change-effect-none>.content-slider.slide-container.exiting-slide {
    animation-name: none-out
}

.change-effect-slideH>.content-slider.slide-container.entering-slide-prev {
    animation-name: slide-h-in-prev
}

.change-effect-slideH>.content-slider.slide-container.exiting-slide-prev {
    animation-name: slide-h-out-prev
}

.change-effect-slideH>.content-slider.slide-container.entering-slide-next {
    animation-name: slide-h-in-next
}

.change-effect-slideH>.content-slider.slide-container.exiting-slide-next {
    animation-name: slide-h-out-next
}

.change-effect-slideV>.content-slider.slide-container.entering-slide-prev {
    animation-name: slide-v-in-prev
}

.change-effect-slideV>.content-slider.slide-container.exiting-slide-prev {
    animation-name: slide-v-out-prev
}

.change-effect-slideV>.content-slider.slide-container.entering-slide-next {
    animation-name: slide-v-in-next
}

.change-effect-slideV>.content-slider.slide-container.exiting-slide-next {
    animation-name: slide-v-out-next
}

.change-effect-zoom>.content-slider.slide-container.entering-slide {
    animation-name: zoom-in
}

.change-effect-zoom>.content-slider.slide-container.exiting-slide {
    animation-name: zoom-out
}

.change-effect-rotateX>.content-slider.slide-container,.change-effect-rotateY>.content-slider.slide-container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.change-effect-rotateX>.content-slider.slide-container.entering-slide-prev {
    animation-name: rotate-x-in-prev
}

.change-effect-rotateX>.content-slider.slide-container.exiting-slide-prev {
    animation-name: rotate-x-out-prev
}

.change-effect-rotateX>.content-slider.slide-container.entering-slide-next {
    animation-name: rotate-x-in-next
}

.change-effect-rotateX>.content-slider.slide-container.exiting-slide-next {
    animation-name: rotate-x-out-next
}

.change-effect-rotateY>.content-slider.slide-container.entering-slide-prev {
    animation-name: rotate-y-in-prev
}

.change-effect-rotateY>.content-slider.slide-container.exiting-slide-prev {
    animation-name: rotate-y-out-prev
}

.change-effect-rotateY>.content-slider.slide-container.entering-slide-next {
    animation-name: rotate-y-in-next
}

.change-effect-rotateY>.content-slider.slide-container.exiting-slide-next {
    animation-name: rotate-y-out-next
}

.change-effect-rotateZ>.content-slider.slide-container.entering-slide-prev {
    animation-name: rotate-z-in-prev
}

.change-effect-rotateZ>.content-slider.slide-container.exiting-slide-prev {
    animation-name: rotate-z-out-prev
}

.change-effect-rotateZ>.content-slider.slide-container.entering-slide-next {
    animation-name: rotate-z-in-next
}

.change-effect-rotateZ>.content-slider.slide-container.exiting-slide-next {
    animation-name: rotate-z-out-next
}

.change-effect-fade>.content-slider.slide-container.entering-slide {
    animation-name: fade-in
}

.change-effect-fade>.content-slider.slide-container.exiting-slide {
    animation-name: fade-out
}

.change-effect-cube>.content-slider.slide-container.entering-slide-prev {
    animation-name: cube-in-prev
}

.change-effect-cube>.content-slider.slide-container.exiting-slide-prev {
    animation-name: cube-out-prev
}

.change-effect-cube>.content-slider.slide-container.entering-slide-next {
    animation-name: cube-in-next
}

.change-effect-cube>.content-slider.slide-container.exiting-slide-next {
    animation-name: cube-out-next
}

.default-slide>.element-effect-fade .content-slider.slide-animated-element,.entering-slide>.element-effect-fade .content-slider.slide-animated-element {
    animation-name: fade-in
}

.exiting-slide>.element-effect-fade .content-slider.slide-animated-element {
    animation-name: fade-out
}

.default-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,.default-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,.default-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element,.entering-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,.entering-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,.entering-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element {
    animation-name: border-left-in
}

.exiting-slide>.element-effect-border.image-overlap .slide-title.slide-animated-element,.exiting-slide>.element-effect-border.image-right .slide-txt-block-container.slide-animated-element,.exiting-slide>.element-effect-border.image-left .slide-image-container.slide-animated-element {
    animation-name: border-left-out
}

.default-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,.default-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,.default-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element,.entering-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,.entering-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,.entering-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element {
    animation-name: border-right-in
}

.exiting-slide>.element-effect-border.image-overlap .slide-description.slide-animated-element,.exiting-slide>.element-effect-border.image-left .slide-txt-block-container.slide-animated-element,.exiting-slide>.element-effect-border.image-right .slide-image-container.slide-animated-element {
    animation-name: border-right-out
}

.default-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,.default-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element,.entering-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,.entering-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element {
    animation-name: border-top-in
}

.exiting-slide>.element-effect-border.image-overlap .slide-button.slide-animated-element,.exiting-slide>.element-effect-border.image-top .slide-image-container.slide-animated-element {
    animation-name: border-top-out
}

.default-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,.default-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element,.entering-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,.entering-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element {
    animation-name: border-bot-in
}

.exiting-slide>.element-effect-border.image-overlap .slide-image-container.slide-animated-element,.exiting-slide>.element-effect-border.image-top .slide-txt-block-container.slide-animated-element {
    animation-name: border-bot-out
}

.default-slide>.element-effect-spring .content-slider.slide-animated-element,.entering-slide>.element-effect-spring .content-slider.slide-animated-element {
    animation-name: spring-in
}

.exiting-slide>.element-effect-spring .content-slider.slide-animated-element {
    animation-name: spring-out
}

.element-effect-fore-back-color .content-slider.slide-animated-element::after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.7,.2,.3,.8)
}

.element-effect-fore-back-color .content-slider.slide-animated-content {
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.7,.2,.3,.8)
}

.default-slide>.element-effect-fore-back-color .content-slider.slide-animated-content,.entering-slide>.element-effect-fore-back-color .content-slider.slide-animated-content {
    animation-name: fore-back-color-el-in
}

.default-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after,.entering-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after {
    animation-name: fore-back-color-after-in
}

.exiting-slide>.element-effect-fore-back-color .content-slider.slide-animated-content {
    animation-name: fore-back-color-el-out
}

.exiting-slide>.element-effect-fore-back-color .content-slider.slide-animated-element::after {
    animation-name: fore-back-color-after-out
}

.default-slide>.element-effect-bounce .content-slider.slide-animated-element,.entering-slide>.element-effect-bounce .content-slider.slide-animated-element {
    animation-name: bounce-in
}

.exiting-slide>.element-effect-bounce .content-slider.slide-animated-element {
    animation-name: bounce-out
}

.default-slide>.element-effect-sharp .content-slider.slide-animated-element::after,.entering-slide>.element-effect-sharp .content-slider.slide-animated-element::after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%;
    animation-fill-mode: both;
    animation-timing-function: linear;
    background: linear-gradient(-60deg,rgba(0,0,0,0) 44%,rgba(255,255,255,.6) 50%,rgba(0,0,0,0) 62%);
    animation-name: sharp-after-in
}

@keyframes none-in {
    from {
        visibility: hidden
    }

    to {
        visibility: inherit
    }
}

@keyframes none-out {
    from {
        visibility: inherit
    }

    to {
        visibility: hidden
    }
}

@keyframes slide-h-in-next {
    from {
        transform: translateX(100%)
    }
}

@keyframes slide-h-in-prev {
    from {
        transform: translateX(-100%)
    }
}

@keyframes slide-h-out-prev {
    to {
        transform: translateX(100%)
    }
}

@keyframes slide-h-out-next {
    to {
        transform: translateX(-100%)
    }
}

@keyframes slide-v-in-prev {
    from {
        transform: translateY(-100%)
    }
}

@keyframes slide-v-in-next {
    from {
        transform: translateY(100%)
    }
}

@keyframes slide-v-out-next {
    to {
        transform: translateY(-100%)
    }
}

@keyframes slide-v-out-prev {
    to {
        transform: translateY(100%)
    }
}

@keyframes zoom-in {
    0%,50% {
        transform: scale(0)
    }

    100% {
        transform: none
    }
}

@keyframes zoom-out {
    0% {
        transform: none
    }

    50%,100% {
        transform: scale(0)
    }
}

@keyframes rotate-x-in-prev {
    0% {
        visibility: inherit;
        transform: rotateX(-180deg)
    }

    50% {
        transform: rotateX(-90deg)
    }

    70% {
        transform: rotateX(20deg)
    }

    80% {
        transform: rotateX(-10deg)
    }

    90% {
        transform: rotateX(5deg)
    }

    100% {
        transform: none
    }
}

@keyframes rotate-x-out-prev {
    0% {
        transform: none
    }

    30% {
        transform: rotateX(-20deg)
    }

    50% {
        transform: rotateX(90deg)
    }

    100% {
        transform: rotateX(180deg);
        visibility: hidden
    }
}

@keyframes rotate-x-in-next {
    0% {
        visibility: inherit;
        transform: rotateX(180deg)
    }

    50% {
        transform: rotateX(90deg)
    }

    70% {
        transform: rotateX(-20deg)
    }

    80% {
        transform: rotateX(10deg)
    }

    90% {
        transform: rotateX(-5deg)
    }

    100% {
        transform: none
    }
}

@keyframes rotate-x-out-next {
    0% {
        transform: none
    }

    30% {
        transform: rotateX(20deg)
    }

    50% {
        transform: rotateX(-90deg)
    }

    100% {
        transform: rotateX(-180deg);
        visibility: hidden
    }
}

@keyframes rotate-y-in-next {
    0% {
        visibility: inherit;
        transform: rotateY(-180deg)
    }

    50% {
        transform: rotateY(-90deg)
    }

    70% {
        transform: rotateY(20deg)
    }

    80% {
        transform: rotateY(-10deg)
    }

    90% {
        transform: rotateY(5deg)
    }

    100% {
        transform: none
    }
}

@keyframes rotate-y-out-next {
    0% {
        transform: none
    }

    30% {
        transform: rotateY(-20deg)
    }

    50% {
        transform: rotateY(90deg)
    }

    100% {
        transform: rotateY(180deg);
        visibility: hidden
    }
}

@keyframes rotate-y-in-prev {
    0% {
        visibility: inherit;
        transform: rotateY(180deg)
    }

    50% {
        transform: rotateY(90deg)
    }

    70% {
        transform: rotateY(-20deg)
    }

    80% {
        transform: rotateY(10deg)
    }

    90% {
        transform: rotateY(-5deg)
    }

    100% {
        transform: none
    }
}

@keyframes rotate-y-out-prev {
    0% {
        transform: none
    }

    30% {
        transform: rotateY(20deg)
    }

    50% {
        transform: rotateY(-90deg)
    }

    100% {
        transform: rotateY(-180deg);
        visibility: hidden
    }
}

@keyframes rotate-z-in-prev {
    0% {
        transform-origin: 100% 100%;
        transform: rotateZ(-90deg)
    }

    100% {
        transform-origin: 100% 100%;
        transform: none
    }
}

@keyframes rotate-z-out-prev {
    0% {
        transform-origin: 100% 100%;
        transform: none
    }

    100% {
        transform-origin: 100% 100%;
        transform: rotateZ(90deg)
    }
}

@keyframes rotate-z-in-next {
    0% {
        transform-origin: 0 100%;
        transform: rotateZ(90deg)
    }

    100% {
        transform-origin: 0 100%;
        transform: none
    }
}

@keyframes rotate-z-out-next {
    0% {
        transform-origin: 0 100%;
        transform: none
    }

    100% {
        transform-origin: 0 100%;
        transform: rotateZ(-90deg)
    }
}

@keyframes cube-in-next {
    0% {
        opacity: 0;
        transform: rotateY(90deg)
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes cube-out-next {
    0% {
        opacity: 1;
        transform: none
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: rotateY(-90deg)
    }
}

@keyframes cube-in-prev {
    0% {
        opacity: 0;
        transform: rotateY(-90deg)
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes cube-out-prev {
    0% {
        opacity: 1;
        transform: none
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: rotateY(90deg)
    }
}

@keyframes fade-in {
    from {
        opacity: 0
    }
}

@keyframes fade-out {
    to {
        opacity: 0
    }
}

@keyframes border-left-in {
    from {
        transform: translateX(-60vw);
        opacity: 0
    }
}

@keyframes border-left-out {
    to {
        transform: translateX(-60vw);
        opacity: 0
    }
}

@keyframes border-right-in {
    from {
        transform: translateX(60vw);
        opacity: 0
    }
}

@keyframes border-right-out {
    to {
        transform: translateX(60vw);
        opacity: 0
    }
}

@keyframes border-bot-in {
    from {
        transform: translateY(60vh);
        opacity: 0
    }
}

@keyframes border-bot-out {
    to {
        transform: translateY(60vh);
        opacity: 0
    }
}

@keyframes border-top-in {
    from {
        transform: translateY(-60vh);
        opacity: 0
    }
}

@keyframes border-top-out {
    to {
        transform: translateY(-60vh);
        opacity: 0
    }
}

@keyframes spring-in {
    0% {
        transform: translateX(-50%) scale(0,1)
    }

    55% {
        transform: translateX(20%) scale(1.4,.6)
    }

    70% {
        transform: translateX(-20%) scale(.6,1.4)
    }

    85% {
        transform: translateX(10%) scale(1.2,.8)
    }

    100% {
        transform: none
    }
}

@keyframes spring-out {
    0% {
        transform: none
    }

    80% {
        transform: translateX(-25%) scale(1.5,.5)
    }

    100% {
        transform: translateX(50%) scaleX(0)
    }
}

@keyframes fore-back-color-el-in {
    0%,50% {
        opacity: 0
    }

    51%,100% {
        opacity: 1
    }
}

@keyframes fore-back-color-after-in {
    0% {
        left: -100%
    }

    50% {
        left: 0
    }

    100% {
        left: 100%
    }
}

@keyframes fore-back-color-el-out {
    0%,50% {
        opacity: 1
    }

    51%,100% {
        opacity: 0
    }
}

@keyframes fore-back-color-after-out {
    0% {
        left: 100%
    }

    50% {
        left: 0
    }

    100% {
        left: -100%
    }
}

@keyframes bounce-in {
    0% {
        transform: scale(0)
    }

    60% {
        transform: scale(1.2)
    }

    75% {
        transform: scale(.8)
    }

    90% {
        transform: scale(1.1)
    }

    100% {
        transform: none
    }
}

@keyframes bounce-out {
    0% {
        transform: none
    }

    20% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes sharp-after-in {
    0% {
        left: -150%;
        opacity: 0
    }

    50% {
        left: 0;
        opacity: 1
    }

    100% {
        left: 150%;
        opacity: 0
    }
}

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

#imHeader_imObjectImage_01 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imHeader_imCellStyleGraphics_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imHeader_imCellStyleBorders_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imHeader_imObjectImage_01 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imHeader_imObjectImage_01 #imHeader_imObjectImage_01_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imHeader_imMenuObject_02 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 103
}

#imHeader_imCellStyleGraphics_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imHeader_imCellStyleBorders_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 102
}

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

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

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

#imHeader_pluginAppObj_03 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imHeader_imCellStyleGraphics_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imHeader_imCellStyleBorders_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#imHeader_imObjectImage_04 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imHeader_imCellStyleGraphics_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imHeader_imCellStyleBorders_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imHeader_imObjectImage_04 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imHeader_imObjectImage_04 #imHeader_imObjectImage_04_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imFooter_imTextObject_01 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imFooter_imTextObject_01 {
    width: 100%
}

#imFooter_imTextObject_01 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imFooter_imTextObject_01_tab0 div {
    line-height: 24px
}

#imFooter_imTextObject_01_tab0 .imHeading1 {
    line-height: 72px
}

#imFooter_imTextObject_01_tab0 .imHeading2 {
    line-height: 56px
}

#imFooter_imTextObject_01_tab0 .imHeading3 {
    line-height: 48px
}

#imFooter_imTextObject_01_tab0 .imHeading4 {
    line-height: 40px
}

#imFooter_imTextObject_01_tab0 .imHeading5 {
    line-height: 36px
}

#imFooter_imTextObject_01_tab0 .imHeading6 {
    line-height: 32px
}

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

#imFooter_imTextObject_01_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_01_tab0 ul ul ul {
    list-style: circle
}

#imFooter_imTextObject_01_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imFooter_imTextObject_01_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_01_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imFooter_imTextObject_01_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imFooter_imTextObject_01_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imFooter_imTextObject_01_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imFooter_imTextObject_01_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imFooter_imTextObject_01_tab0 img.fleft {
    margin-inline-end:15px}

#imFooter_imTextObject_01_tab0 img.fright {
    margin-inline-start:15px}

#imFooter_imTextObject_01_tab0 .imTALeft {
    text-align: start
}

#imFooter_imTextObject_01_tab0 .imTARight {
    text-align: end
}

#imFooter_imTextObject_01_tab0 .imTACenter {
    text-align: center
}

#imFooter_imTextObject_01_tab0 .imTAJustify {
    text-align: justify
}

#imFooter_imTextObject_01_tab0 .imUl {
    text-decoration: underline
}

#imFooter_imTextObject_01_tab0 .imStrike {
    text-decoration: line-through
}

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

#imFooter_imTextObject_01_tab0 .imVt {
    vertical-align: top
}

#imFooter_imTextObject_01_tab0 .imVc {
    vertical-align: middle
}

#imFooter_imTextObject_01_tab0 .imVb {
    vertical-align: bottom
}

#imFooter_imTextObject_01_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imFooter_imTextObject_01_tab0 .lh2 {
    line-height: 2
}

#imFooter_imTextObject_01_tab0 .ff1 {
    font-family: 'Open Sans'
}

#imFooter_imTextObject_01_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imFooter_imTextObject_01_tab0 .cf1 {
    color: #424242
}

#imFooter_imTextObject_01_tab0 .cf2 {
    color: #666
}

#imFooter_imTextObject_01_tab0 .cf3 {
    color: #d9d9d9
}

#imFooter_imTextObject_01 .text-container {
    width: 100%
}

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

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

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

#imFooter_imTextObject_01 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imFooter_imObjectImage_02 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imFooter_imObjectImage_02 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imFooter_imObjectImage_02 #imFooter_imObjectImage_02_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imFooter_imTextObject_03 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imFooter_imTextObject_03 {
    width: 100%
}

#imFooter_imTextObject_03 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imFooter_imTextObject_03_tab0 div {
    line-height: 24px
}

#imFooter_imTextObject_03_tab0 .imHeading1 {
    line-height: 72px
}

#imFooter_imTextObject_03_tab0 .imHeading2 {
    line-height: 56px
}

#imFooter_imTextObject_03_tab0 .imHeading3 {
    line-height: 48px
}

#imFooter_imTextObject_03_tab0 .imHeading4 {
    line-height: 40px
}

#imFooter_imTextObject_03_tab0 .imHeading5 {
    line-height: 36px
}

#imFooter_imTextObject_03_tab0 .imHeading6 {
    line-height: 32px
}

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

#imFooter_imTextObject_03_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_03_tab0 ul ul ul {
    list-style: circle
}

#imFooter_imTextObject_03_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imFooter_imTextObject_03_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_03_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imFooter_imTextObject_03_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imFooter_imTextObject_03_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imFooter_imTextObject_03_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imFooter_imTextObject_03_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imFooter_imTextObject_03_tab0 img.fleft {
    margin-inline-end:15px}

#imFooter_imTextObject_03_tab0 img.fright {
    margin-inline-start:15px}

#imFooter_imTextObject_03_tab0 .imTALeft {
    text-align: start
}

#imFooter_imTextObject_03_tab0 .imTARight {
    text-align: end
}

#imFooter_imTextObject_03_tab0 .imTACenter {
    text-align: center
}

#imFooter_imTextObject_03_tab0 .imTAJustify {
    text-align: justify
}

#imFooter_imTextObject_03_tab0 .imUl {
    text-decoration: underline
}

#imFooter_imTextObject_03_tab0 .imStrike {
    text-decoration: line-through
}

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

#imFooter_imTextObject_03_tab0 .imVt {
    vertical-align: top
}

#imFooter_imTextObject_03_tab0 .imVc {
    vertical-align: middle
}

#imFooter_imTextObject_03_tab0 .imVb {
    vertical-align: bottom
}

#imFooter_imTextObject_03_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

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

#imFooter_imTextObject_03_tab0 .cf1 {
    color: #424242
}

#imFooter_imTextObject_03_tab0 .ff1 {
    font-family: 'Open Sans'
}

#imFooter_imTextObject_03_tab0 .lh1-5 {
    line-height: 1.5
}

#imFooter_imTextObject_03 .text-container {
    width: 100%
}

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

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

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

#imFooter_imTextObject_03 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imFooter_imTextObject_04 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imFooter_imTextObject_04 {
    width: 100%
}

#imFooter_imTextObject_04 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imFooter_imTextObject_04_tab0 div {
    line-height: 24px
}

#imFooter_imTextObject_04_tab0 .imHeading1 {
    line-height: 72px
}

#imFooter_imTextObject_04_tab0 .imHeading2 {
    line-height: 56px
}

#imFooter_imTextObject_04_tab0 .imHeading3 {
    line-height: 48px
}

#imFooter_imTextObject_04_tab0 .imHeading4 {
    line-height: 40px
}

#imFooter_imTextObject_04_tab0 .imHeading5 {
    line-height: 36px
}

#imFooter_imTextObject_04_tab0 .imHeading6 {
    line-height: 32px
}

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

#imFooter_imTextObject_04_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_04_tab0 ul ul ul {
    list-style: circle
}

#imFooter_imTextObject_04_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imFooter_imTextObject_04_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imFooter_imTextObject_04_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imFooter_imTextObject_04_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imFooter_imTextObject_04_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imFooter_imTextObject_04_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imFooter_imTextObject_04_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imFooter_imTextObject_04_tab0 img.fleft {
    margin-inline-end:15px}

#imFooter_imTextObject_04_tab0 img.fright {
    margin-inline-start:15px}

#imFooter_imTextObject_04_tab0 .imTALeft {
    text-align: start
}

#imFooter_imTextObject_04_tab0 .imTARight {
    text-align: end
}

#imFooter_imTextObject_04_tab0 .imTACenter {
    text-align: center
}

#imFooter_imTextObject_04_tab0 .imTAJustify {
    text-align: justify
}

#imFooter_imTextObject_04_tab0 .imUl {
    text-decoration: underline
}

#imFooter_imTextObject_04_tab0 .imStrike {
    text-decoration: line-through
}

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

#imFooter_imTextObject_04_tab0 .imVt {
    vertical-align: top
}

#imFooter_imTextObject_04_tab0 .imVc {
    vertical-align: middle
}

#imFooter_imTextObject_04_tab0 .imVb {
    vertical-align: bottom
}

#imFooter_imTextObject_04_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imFooter_imTextObject_04_tab0 .cf1 {
    color: #434343
}

#imFooter_imTextObject_04_tab0 .cf2 {
    color: #666
}

#imFooter_imTextObject_04_tab0 .fs8lh1-5 {
    vertical-align: baseline;
    font-size: 8pt;
    line-height: 16px
}

#imFooter_imTextObject_04 .text-container {
    width: 100%
}

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

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

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

#imFooter_imTextObject_04 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imFooter_imHTMLObject_05 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#imFooter_imObjectImage_06 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imFooter_imCellStyleGraphics_6 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imFooter_imCellStyleBorders_6 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imFooter_imObjectImage_06 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imFooter_imObjectImage_06 #imFooter_imObjectImage_06_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imStickyBar_imObjectImage_01 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imStickyBar_imCellStyleGraphics_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imStickyBar_imCellStyleBorders_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imStickyBar_imObjectImage_01 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imStickyBar_imObjectImage_01 #imStickyBar_imObjectImage_01_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imStickyBar_pluginAppObj_03 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imStickyBar_imCellStyleGraphics_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imStickyBar_imCellStyleBorders_3 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#imStickyBar_imObjectImage_04 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imStickyBar_imCellStyleGraphics_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imStickyBar_imCellStyleBorders_4 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imStickyBar_imObjectImage_04 {
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start:auto;margin-inline-end:auto}

#imStickyBar_imObjectImage_04 #imStickyBar_imObjectImage_04_container img {
    width: 100%;
    height: auto;
    vertical-align: top
}

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

#imStickyBar_imMenuObject_05 {
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 103
}

#imStickyBar_imCellStyleGraphics_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imStickyBar_imCellStyleBorders_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 102
}

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

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

.imPageRow {
    position: relative
}

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

#imObjectContentSlider_01 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_1 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imObjectContentSlider_01 {
    height: 100%;
    min-height: 800px
}

#imObjectContentSlider_01>.content-slider-container {
    height: 100%
}

#imObjectContentSlider_01>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn {
    width: 50px;
    height: 50px
}

#imObjectContentSlider_01>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn .a {
    fill: rgba(255,255,255,.5)
}

#imObjectContentSlider_01>.content-slider-container>.content-slider-ctrl-container>.btn-ctrl>.arrow-btn .b {
    fill: rgba(62,61,64,1)
}

#imObjectContentSlider_01>.content-slider-container>.content-slider-ctrl-container>.current-slide-radio-visible-container>.current-slide-radio-container {
    width: 88px;
    height: 22px;
    grid-template-columns: repeat(4,auto)
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-image-container {
    margin: 15px;
    max-height: 770px
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-title {
    text-align: start;
    margin: 15px;
    border-radius: 0
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-title {
    font: normal normal bold 28pt 'Montserrat';
    color: rgba(54,71,79,1);
    background-color: transparent;
    text-decoration: none;
    padding: 0;
    border: solid;
    border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
    border-radius: 0
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-description {
    text-align: start;
    margin: 15px;
    border-radius: 0
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-description {
    font: normal normal normal 12pt 'Tahoma';
    color: rgba(0,0,0,1);
    background-color: transparent;
    text-decoration: none;
    padding: 0;
    border: solid;
    border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
    border-radius: 0
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container.slide-button {
    justify-self: end;
    text-align: end;
    margin: 15px;
    border-radius: 3px
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-button {
    font: normal normal normal 12pt 'Montserrat';
    color: rgba(255,255,255,1);
    background-color: rgba(54,71,79,1);
    text-decoration: none;
    padding: 10px;
    border: solid;
    border-block-color:rgba(55,71,79,1) rgba(55,71,79,1);border-inline-color:rgba(55,71,79,1) rgba(55,71,79,1);border-width: 0;
    border-radius: 3px
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container>.slide-txt-container>.slide-txt-content>.slide-txt-block-container>.slide-button:hover {
    background-color: rgba(84,101,109,1)
}

#imObjectContentSlider_01>.content-slider-container>.slide-container {
    animation-duration: 1000ms;
    animation-delay: 783ms
}

#imObjectContentSlider_01>.content-slider-container>.slide-container .slide-animated-element {
    animation-duration: 900ms
}

#imObjectContentSlider_01>.content-slider-container>.slide-container.entering-slide .slide-animated-element {
    animation-delay: 1653ms
}

#imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid {
    grid-template-columns: 50fr 50fr
}

@media(max-width: 500px) {
    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid {
        grid-template-columns:auto;
        grid-template-rows: auto auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
        grid-area: 1/1/2/2;
        justify-self: center;
        align-self: center
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
        max-width: 100%;
        max-height: 350px;
        width: auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
        grid-area: 2/1/3/2
    }
}

#imObjectContentSlider_01-slide-0 {
    background: linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07)),url("../images/HOTEL-SANTA-MARIA--180-de-197-.jpg") transparent no-repeat center;
    background-size: cover
}

#imObjectContentSlider_01-slide-1 {
    background: linear-gradient(rgba(0,0,0,.07),rgba(0,0,0,.07)),url("../images/HOTEL-SANTA-MARIA--194-de-197-.jpg") transparent no-repeat center;
    background-size: cover
}

#imObjectContentSlider_01-slide-2 {
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("../images/HOTEL-SANTA-MARIA-3_9o9y6yo5.jpg") transparent no-repeat center;
    background-size: cover
}

#imObjectContentSlider_01-slide-3 {
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("../images/HOTEL-SANTA-MARIA-2_2uobe7ud.jpg") transparent no-repeat center;
    background-size: cover
}

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

#imTextObject_02 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_2 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_02 {
    width: 100%
}

#imTextObject_02 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_02_tab0 div {
    line-height: 24px
}

#imTextObject_02_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_02_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_02_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_02_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_02_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_02_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_02_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_02_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_02_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_02_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_02_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_02_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_02_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_02_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_02_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_02_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_02_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_02_tab0 .imTALeft {
    text-align: start
}

#imTextObject_02_tab0 .imTARight {
    text-align: end
}

#imTextObject_02_tab0 .imTACenter {
    text-align: center
}

#imTextObject_02_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_02_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_02_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_02_tab0 .imVt {
    vertical-align: top
}

#imTextObject_02_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_02_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_02_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_02_tab0 .lh1-5 {
    line-height: 1.5
}

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

#imTextObject_02_tab0 .cf1 {
    color: #db031f
}

#imTextObject_02_tab0 .ff1 {
    font-family: 'Architects Daughter'
}

#imTextObject_02_tab0 .lh2 {
    line-height: 2
}

#imTextObject_02_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imTextObject_02_tab0 .cf2 {
    color: #424242
}

#imTextObject_02 .text-container {
    width: 100%
}

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

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

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

#imTextObject_02 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#pluginAppObj_44 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_44 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_44 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_43 {
    position: relative;
    align-self: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_43 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_43 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imPageRowGraphics_3 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1
}

#imPageRowGraphics_3 {
    background: rgba(219,3,31,1) url('../') no-repeat center center;
    background-size: cover
}

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

#imTextObject_49 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_49 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent;
    border-start-start-radius: 5px;
    border-start-end-radius: 5px;
    border-end-start-radius: 5px;
    border-end-end-radius: 5px
}

#imCellStyleBorders_49 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_49 {
    width: 100%
}

#imTextObject_49 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_49_tab0 div {
    line-height: 24px
}

#imTextObject_49_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_49_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_49_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_49_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_49_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_49_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_49_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_49_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_49_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_49_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_49_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_49_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_49_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_49_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_49_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_49_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_49_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_49_tab0 .imTALeft {
    text-align: start
}

#imTextObject_49_tab0 .imTARight {
    text-align: end
}

#imTextObject_49_tab0 .imTACenter {
    text-align: center
}

#imTextObject_49_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_49_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_49_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_49_tab0 .imVt {
    vertical-align: top
}

#imTextObject_49_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_49_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_49_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_49_tab0 .lh1 {
    line-height: 1
}

#imTextObject_49_tab0 .fs16lh1 {
    vertical-align: baseline;
    font-size: 16pt;
    line-height: 21px
}

#imTextObject_49_tab0 .cf1 {
    color: #fff
}

#imTextObject_49_tab0 .lh2 {
    line-height: 2
}

#imTextObject_49 .text-container {
    width: 100%
}

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

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

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

#imTextObject_49 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imHTMLObject_50 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_50 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_50 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_62 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_62 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_62 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imPageRowGraphics_4 {
    position: absolute;
    top: -70%;
    bottom: -70%;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 1
}

#imPageRowGraphics_4 {
    background: transparent url('../images/HOTEL-SANTA-MARIA-5.jpg') no-repeat center center;
    background-size: cover
}

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

#imTextObject_46 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_46 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: rgba(255,255,255,.8);
    border-start-start-radius: 5px;
    border-start-end-radius: 5px;
    border-end-start-radius: 5px;
    border-end-end-radius: 5px
}

#imCellStyleBorders_46 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_46 {
    width: 100%
}

#imTextObject_46 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_46_tab0 div {
    line-height: 24px
}

#imTextObject_46_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_46_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_46_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_46_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_46_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_46_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_46_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_46_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_46_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_46_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_46_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_46_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_46_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_46_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_46_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_46_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_46_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_46_tab0 .imTALeft {
    text-align: start
}

#imTextObject_46_tab0 .imTARight {
    text-align: end
}

#imTextObject_46_tab0 .imTACenter {
    text-align: center
}

#imTextObject_46_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_46_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_46_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_46_tab0 .imVt {
    vertical-align: top
}

#imTextObject_46_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_46_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_46_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_46_tab0 .lh1 {
    line-height: 1
}

#imTextObject_46_tab0 .fs16lh1 {
    vertical-align: baseline;
    font-size: 16pt;
    line-height: 21px
}

#imTextObject_46_tab0 .fs14lh1 {
    vertical-align: baseline;
    font-size: 14pt;
    line-height: 19px
}

#imTextObject_46_tab0 .cf1 {
    color: #424242
}

#imTextObject_46_tab0 .cf2 {
    color: #db031f
}

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

#imTextObject_46_tab0 .cf3 {
    color: #434343
}

#imTextObject_46 .text-container {
    width: 100%
}

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

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

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

#imTextObject_46 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imObjectPortfolio_64 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_64 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_64 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imObjectPortfolio_64 {
    box-sizing: border-box;
    width: 100%
}

#imObjectPortfolio_64>.portfolio {
    --desktop-width: ;
    --category-bar-font-family: Montserrat;
    --category-bar-font-size: 11pt;
    --category-bar-font-weight: normal;
    --category-bar-font-style: normal;
    --category-bar-background-color: rgba(255,255,255,1);
    --category-bar-padding: 10px 10px;
    --category-bar-border-top: 1px solid rgba(0,0,0,1);
    --category-bar-border-left: 1px solid rgba(0,0,0,1);
    --category-bar-border-right: 1px solid rgba(0,0,0,1);
    --category-bar-border-bottom: 1px solid rgba(0,0,0,1);
    --category-bar-border-start-start-radius: 0px;
    --category-bar-border-start-end-radius: 0px;
    --category-bar-border-end-end-radius: 0px;
    --category-bar-border-end-start-radius: 0px;
    --category-bar-item-idle-color: rgba(255,255,255,1);
    --category-bar-item-active-background-color: rgba(219,3,31,1);
    --category-bar-item-active-color: rgba(255,255,255,1);
    --search-bar-font-family: Montserrat;
    --search-bar-font-size: 10pt;
    --search-bar-font-weight: normal;
    --search-bar-font-style: normal;
    --search-bar-background-color: transparent;
    --search-bar-padding: 0px 0px;
    --search-bar-color: rgba(0,0,0,1);
    --search-bar-border-top: 0px solid rgba(0,0,0,1);
    --search-bar-border-left: 0px solid rgba(0,0,0,1);
    --search-bar-border-right: 0px solid rgba(0,0,0,1);
    --search-bar-border-bottom: 0px solid rgba(0,0,0,1);
    --search-bar-border-start-start-radius: 0px;
    --search-bar-border-start-end-radius: 0px;
    --search-bar-border-end-end-radius: 0px;
    --search-bar-border-end-start-radius: 0px;
    --items-margin-ver: 10px;
    --items-margin-hor: 10px;
    --items-background-color: rgba(219,3,31,.85);
    --items-color: rgba(255,255,255,1);
    --items-font-family: Montserrat;
    --items-font-size: 11pt;
    --items-font-weight: normal;
    --items-font-style: normal;
    --items-border-start-start-radius: 3px;
    --items-border-start-end-radius: 3px;
    --items-border-end-end-radius: 3px;
    --items-border-end-start-radius: 3px;
    --items-overlay-background-color: rgba(219,3,31,.75);
    --items-overlay-description-font-family: Montserrat;
    --items-overlay-description-font-size: 13pt;
    --items-overlay-description-font-weight: normal;
    --items-overlay-description-font-style: normal;
    --items-overlay-description-color: rgba(255,255,255,1);
    --items-button-font-family: Montserrat;
    --items-button-font-size: 11pt;
    --items-button-font-weight: normal;
    --items-button-font-style: normal;
    --items-button-background-color: transparent;
    --items-button-background-color-hover: transparent;
    --items-button-color: rgba(255,255,255,1);
    --items-button-border-top: 1px solid rgba(255,255,255,1);
    --items-button-border-left: 1px solid rgba(255,255,255,1);
    --items-button-border-right: 1px solid rgba(255,255,255,1);
    --items-button-border-bottom: 1px solid rgba(255,255,255,1);
    --items-button-border-start-start-radius: 3px;
    --items-button-border-start-end-radius: 3px;
    --items-button-border-end-end-radius: 3px;
    --items-button-border-end-start-radius: 3px;
    --items-button-margin-ver: 8px;
    --items-button-margin-hor: 20px;
    --items-height: 200px;
    --items-width: 400px;
    --overlay-content-time-normal: 500ms;
    --overlay-content-time-fast: 300ms;
    --effect-delay-out: 300ms;
    --margin-bars-bottom: 10px;
    --padding-overlay: 15px 15%;
    --no-items-text: "Sem resultados"
}

@media(min-width: 1150px) {
    #imObjectPortfolio_64 .portfolio__container-items {
        height:510px
    }
}

@media(min-width: 720px) {
    @media(max-width:1149.9px) {
        #imObjectPortfolio_64 .portfolio__container-items {
            height:770px
        }
    }
}

@media(min-width: 480px) {
    @media(max-width:719.9px) {
        #imObjectPortfolio_64 .portfolio__container-items {
            height:1550px
        }
    }
}

@media(max-width: 479.9px) {
    #imObjectPortfolio_64 .portfolio__container-items {
        height:1550px
    }
}

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

#pluginAppObj_42 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_42 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_42 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imPageRowGraphics_7 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#imPageRowGraphics_7 {
    background-color: rgba(219,3,31,1)
}

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

#pluginAppObj_37 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_37 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_37 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_07 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_7 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_7 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#imTextObject_05 {
    position: relative;
    align-self: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_5 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_05 {
    width: 100%
}

#imTextObject_05 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_05_tab0 div {
    line-height: 24px
}

#imTextObject_05_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_05_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_05_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_05_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_05_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_05_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_05_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_05_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_05_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_05_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_05_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_05_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_05_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_05_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_05_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_05_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_05_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_05_tab0 .imTALeft {
    text-align: start
}

#imTextObject_05_tab0 .imTARight {
    text-align: end
}

#imTextObject_05_tab0 .imTACenter {
    text-align: center
}

#imTextObject_05_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_05_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_05_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_05_tab0 .imVt {
    vertical-align: top
}

#imTextObject_05_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_05_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_05_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_05_tab0 .fs20lh1-5 {
    vertical-align: baseline;
    font-size: 20pt;
    line-height: 40px
}

#imTextObject_05_tab0 .cf1 {
    color: #fff
}

#imTextObject_05 .text-container {
    width: 100%
}

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

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

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

#imTextObject_05 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

#imPageRowGraphics_8 {
    position: absolute;
    top: -70%;
    bottom: -70%;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 1
}

#imPageRowGraphics_8 {
    background: transparent url('../images/HOTEL-SANTA-MARIA-5_k82g63xg.jpg') no-repeat center center;
    background-size: cover
}

#imPageRowGraphicsOverlay_8 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.3)
}

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

#pluginAppObj_08 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_8 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_8 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#imTextObject_09 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_9 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: rgba(255,255,255,.8)
}

#imCellStyleBorders_9 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_09 {
    width: 100%
}

#imTextObject_09 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_09_tab0 div {
    line-height: 24px
}

#imTextObject_09_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_09_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_09_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_09_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_09_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_09_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_09_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_09_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_09_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_09_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_09_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_09_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_09_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_09_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_09_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_09_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_09_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_09_tab0 .imTALeft {
    text-align: start
}

#imTextObject_09_tab0 .imTARight {
    text-align: end
}

#imTextObject_09_tab0 .imTACenter {
    text-align: center
}

#imTextObject_09_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_09_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_09_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_09_tab0 .imVt {
    vertical-align: top
}

#imTextObject_09_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_09_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_09_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_09_tab0 .lh1-5 {
    line-height: 1.5
}

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

#imTextObject_09_tab0 .cf1 {
    color: #434343
}

#imTextObject_09_tab0 .cf2 {
    color: #db031f
}

#imTextObject_09_tab0 .cf3 {
    color: #9e0025
}

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

#imTextObject_09 .text-container {
    width: 100%
}

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

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

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

#imTextObject_09 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#pluginAppObj_61 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_61 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: rgba(255,255,255,.8)
}

#imCellStyleBorders_61 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_10 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_10 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_10 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imPageRowGraphics_9 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#imPageRowGraphics_9 {
    background-color: rgba(219,3,31,1)
}

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

#imTextObject_68 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_68 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_68 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_68 {
    width: 100%
}

#imTextObject_68 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_68_tab0 div {
    line-height: 24px
}

#imTextObject_68_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_68_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_68_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_68_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_68_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_68_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_68_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_68_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_68_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_68_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_68_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_68_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_68_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_68_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_68_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_68_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_68_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_68_tab0 .imTALeft {
    text-align: start
}

#imTextObject_68_tab0 .imTARight {
    text-align: end
}

#imTextObject_68_tab0 .imTACenter {
    text-align: center
}

#imTextObject_68_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_68_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_68_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_68_tab0 .imVt {
    vertical-align: top
}

#imTextObject_68_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_68_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_68_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_68_tab0 .lh2 {
    line-height: 2
}

#imTextObject_68_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imTextObject_68_tab0 .cf1 {
    color: #fff
}

#imTextObject_68_tab0 .fs10lh2 {
    vertical-align: baseline;
    font-size: 10pt;
    line-height: 27px
}

#imTextObject_68_tab0 .fs11lh2 {
    vertical-align: baseline;
    font-size: 11pt;
    line-height: 29px
}

#imTextObject_68_tab0 .ff1 {
    font-family: 'Arial'
}

#imTextObject_68_tab0 .lh1-5 {
    line-height: 1.5
}

#imTextObject_68 .text-container {
    width: 100%
}

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

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

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

#imTextObject_68 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imTextObject_70 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_70 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_70 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_70 {
    width: 100%
}

#imTextObject_70 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_70_tab0 div {
    line-height: 24px
}

#imTextObject_70_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_70_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_70_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_70_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_70_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_70_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_70_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_70_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_70_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_70_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_70_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_70_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_70_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_70_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_70_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_70_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_70_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_70_tab0 .imTALeft {
    text-align: start
}

#imTextObject_70_tab0 .imTARight {
    text-align: end
}

#imTextObject_70_tab0 .imTACenter {
    text-align: center
}

#imTextObject_70_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_70_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_70_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_70_tab0 .imVt {
    vertical-align: top
}

#imTextObject_70_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_70_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_70_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_70_tab0 .lh2 {
    line-height: 2
}

#imTextObject_70_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imTextObject_70_tab0 .cf1 {
    color: #fff
}

#imTextObject_70_tab0 .fs10lh2 {
    vertical-align: baseline;
    font-size: 10pt;
    line-height: 27px
}

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

#imTextObject_70 .text-container {
    width: 100%
}

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

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

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

#imTextObject_70 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imTextObject_59 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_59 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_59 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_59 {
    width: 100%
}

#imTextObject_59 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_59_tab0 div {
    line-height: 24px
}

#imTextObject_59_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_59_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_59_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_59_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_59_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_59_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_59_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_59_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_59_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_59_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_59_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_59_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_59_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_59_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_59_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_59_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_59_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_59_tab0 .imTALeft {
    text-align: start
}

#imTextObject_59_tab0 .imTARight {
    text-align: end
}

#imTextObject_59_tab0 .imTACenter {
    text-align: center
}

#imTextObject_59_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_59_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_59_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_59_tab0 .imVt {
    vertical-align: top
}

#imTextObject_59_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_59_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_59_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_59_tab0 .lh2 {
    line-height: 2
}

#imTextObject_59_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imTextObject_59_tab0 .cf1 {
    color: #fff
}

#imTextObject_59_tab0 .fs10lh2 {
    vertical-align: baseline;
    font-size: 10pt;
    line-height: 27px
}

#imTextObject_59 .text-container {
    width: 100%
}

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

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

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

#imTextObject_59 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imTextObject_56 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_56 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_56 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

#imTextObject_56 {
    width: 100%
}

#imTextObject_56 {
    font-style: normal;
    font-weight: normal;
    line-height: 24px
}

#imTextObject_56_tab0 div {
    line-height: 24px
}

#imTextObject_56_tab0 .imHeading1 {
    line-height: 72px
}

#imTextObject_56_tab0 .imHeading2 {
    line-height: 56px
}

#imTextObject_56_tab0 .imHeading3 {
    line-height: 48px
}

#imTextObject_56_tab0 .imHeading4 {
    line-height: 40px
}

#imTextObject_56_tab0 .imHeading5 {
    line-height: 36px
}

#imTextObject_56_tab0 .imHeading6 {
    line-height: 32px
}

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

#imTextObject_56_tab0 ul ul {
    list-style: square;
    padding-block:0;padding-inline:20px 0}

#imTextObject_56_tab0 ul ul ul {
    list-style: circle
}

#imTextObject_56_tab0 ul li,ol li {
    margin-block:0;margin-inline:40px 0;padding: 0
}

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

#imTextObject_56_tab0 ol ol {
    list-style: lower-alpha;
    padding-block:0;padding-inline:20px 0}

#imTextObject_56_tab0 blockquote {
    margin-block:0;margin-inline:15px 0;padding: 0;
    border: 0
}

#imTextObject_56_tab0 table {
    border: 0;
    padding: 0;
    border-collapse: collapse
}

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

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

#imTextObject_56_tab0 .inline-block {
    display: inline-block
}

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

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

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

#imTextObject_56_tab0 .fleft {
    float: left;
    float: inline-start;
    vertical-align: baseline
}

#imTextObject_56_tab0 .fright {
    float: right;
    float: inline-end;
    vertical-align: baseline
}

#imTextObject_56_tab0 img.fleft {
    margin-inline-end:15px}

#imTextObject_56_tab0 img.fright {
    margin-inline-start:15px}

#imTextObject_56_tab0 .imTALeft {
    text-align: start
}

#imTextObject_56_tab0 .imTARight {
    text-align: end
}

#imTextObject_56_tab0 .imTACenter {
    text-align: center
}

#imTextObject_56_tab0 .imTAJustify {
    text-align: justify
}

#imTextObject_56_tab0 .imUl {
    text-decoration: underline
}

#imTextObject_56_tab0 .imStrike {
    text-decoration: line-through
}

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

#imTextObject_56_tab0 .imVt {
    vertical-align: top
}

#imTextObject_56_tab0 .imVc {
    vertical-align: middle
}

#imTextObject_56_tab0 .imVb {
    vertical-align: bottom
}

#imTextObject_56_tab0 hr {
    border: solid;
    border-block-width:1px 0;border-inline-width:0}

#imTextObject_56_tab0 .lh2 {
    line-height: 2
}

#imTextObject_56_tab0 .fs12lh2 {
    vertical-align: baseline;
    font-size: 12pt;
    line-height: 32px
}

#imTextObject_56_tab0 .cf1 {
    color: #fff
}

#imTextObject_56_tab0 .fs10lh2 {
    vertical-align: baseline;
    font-size: 10pt;
    line-height: 27px
}

#imTextObject_56_tab0 .lh1-5 {
    line-height: 1.5
}

#imTextObject_56 .text-container {
    width: 100%
}

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

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

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

#imTextObject_56 .text-container .text-tab-content.detach {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    display: none
}

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

#imHTMLObject_55 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_55 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_55 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_63 {
    position: relative;
    align-self: center;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_63 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_63 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_65 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_65 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_65 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

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

#pluginAppObj_36 {
    position: relative;
    align-self: start;
    justify-self: center;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 3
}

#imCellStyleGraphics_36 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    background-color: transparent
}

#imCellStyleBorders_36 {
    grid-row: 1/-1;
    grid-column: 1/-1;
    z-index: 2
}

@media(min-width: 1150px) {
    #imCell_1 {
        padding-top:0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imObjectContentSlider_01 {
        padding-top: 0;
        padding-bottom: 2px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 2px solid rgba(158,0,37,1);
        border-inline-start-width:0;border-inline-end-width:0}

    #imObjectContentSlider_01>.content-slider-container.change-effect-cube>.content-slider.slide-container {
        transform-origin: 50% 50% calc(8px - 50vw)
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container {
        width: 1144px
    }

    #imCell_2 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_02 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_44 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_44 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_43 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_43 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_43 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_43 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_49 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_49 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_50 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_50 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_62 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_62 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_62 {
        padding-top: 0;
        padding-bottom: 50px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_62 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_46 {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-inline-start:100px;padding-inline-end:100px}

    #imCell_46 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_46 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_46 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_64 {
        grid-template-rows: [row-content] auto
    }

    #imObjectPortfolio_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_64 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_42 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_42 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_37 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_37 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_7 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_07 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_7 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_8 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_08 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_8 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_9 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_09 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_9 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_61 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_61 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_61 {
        padding-top: 0;
        padding-bottom: 30px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_61 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_10 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_10 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_68 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_68 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_70 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_70 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_59 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_59 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_56 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:11px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_56 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start:1px solid rgba(255,255,255,1);border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_55 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_55 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_63 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_63 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px}

    #imCell_65 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_65 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_36 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_36 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_36 {
        padding-top: 10px;
        padding-bottom: 12px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_36 {
        border-top: 0;
        border-bottom: 2px solid rgba(66,66,66,1);
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 1149.9px) and (min-width:720px) {
    #imCell_1 {
        padding-top:0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imObjectContentSlider_01 {
        padding-top: 0;
        padding-bottom: 2px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 2px solid rgba(158,0,37,1);
        border-inline-start-width:0;border-inline-end-width:0}

    #imObjectContentSlider_01>.content-slider-container.change-effect-cube>.content-slider.slide-container {
        transform-origin: 50% 50% calc(8px - 50vw)
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container {
        width: 720px
    }

    #imCell_2 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_02 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:3px;padding-inline-end:3px}

    #imCell_44 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_44 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_43 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_43 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_43 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_43 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_49 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_49 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_50 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_50 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_62 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_62 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_62 {
        padding-top: 0;
        padding-bottom: 50px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_62 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_46 {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-inline-start:63px;padding-inline-end:63px}

    #imCell_46 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_46 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_46 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_64 {
        grid-template-rows: [row-content] auto
    }

    #imObjectPortfolio_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_64 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_42 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_42 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_37 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_37 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_7 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_07 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_7 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_8 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_08 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_8 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_9 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_09 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_9 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_61 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_61 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_61 {
        padding-top: 0;
        padding-bottom: 30px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_61 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_10 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_10 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_68 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_68 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_70 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_70 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_59 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_59 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_56 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:11px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_56 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start:1px solid rgba(255,255,255,1);border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_55 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_55 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_63 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_63 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:6px;padding-inline-end:6px}

    #imCell_65 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_65 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_36 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_36 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_36 {
        padding-top: 10px;
        padding-bottom: 12px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_36 {
        border-top: 0;
        border-bottom: 2px solid rgba(66,66,66,1);
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 719.9px) and (min-width:480px) {
    #imCell_1 {
        padding-top:0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imObjectContentSlider_01 {
        padding-top: 0;
        padding-bottom: 2px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 2px solid rgba(158,0,37,1);
        border-inline-start-width:0;border-inline-end-width:0}

    #imObjectContentSlider_01>.content-slider-container.change-effect-cube>.content-slider.slide-container {
        transform-origin: 50% 50% calc(8px - 50vw)
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container {
        width: 480px
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid {
        grid-template-columns: auto;
        grid-template-rows: auto auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
        grid-area: 1/1/2/2;
        justify-self: center;
        align-self: center
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
        max-width: 100%;
        max-height: 350px;
        width: auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
        grid-area: 2/1/3/2
    }

    #imCell_2 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_02 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:2px;padding-inline-end:2px}

    #imCell_44 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_44 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_43 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_43 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_43 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_43 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_49 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_49 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_50 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_50 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_62 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_62 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_62 {
        padding-top: 0;
        padding-bottom: 50px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_62 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_46 {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-inline-start:42px;padding-inline-end:42px}

    #imCell_46 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_46 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_46 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0;border-start-start-radius: 5px;
        border-start-end-radius: 5px;
        border-end-start-radius: 5px;
        border-end-end-radius: 5px
    }

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

    #imCell_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_64 {
        grid-template-rows: [row-content] auto
    }

    #imObjectPortfolio_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_64 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_42 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_42 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_37 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_37 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_7 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_07 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_7 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_8 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_08 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_8 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_9 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_09 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_9 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imCell_61 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_61 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_61 {
        padding-top: 0;
        padding-bottom: 30px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_61 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_10 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_10 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_68 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_68 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_70 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_70 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_59 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_59 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_56 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:11px;padding-inline-end:11px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_56 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start:1px solid rgba(255,255,255,1);border-inline-end:1px solid rgba(255,255,255,1)}

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

    #imCell_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_55 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_55 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_63 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_63 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:4px;padding-inline-end:4px}

    #imCell_65 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_65 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imCell_36 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_36 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_36 {
        padding-top: 10px;
        padding-bottom: 12px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleBorders_36 {
        border-top: 0;
        border-bottom: 2px solid rgba(66,66,66,1);
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 479.9px) {
    #imCell_1 {
        padding-top:0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imObjectContentSlider_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_1 {
        box-sizing: border-box
    }

    #imObjectContentSlider_01>.content-slider-container.change-effect-cube>.content-slider.slide-container {
        transform-origin: 50% 50% calc(8px - 50vw)
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.slide-grid-container {
        width: 100%
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid {
        grid-template-columns: auto;
        grid-template-rows: auto auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container {
        grid-area: 1/1/2/2;
        justify-self: center;
        align-self: center
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-image-container>.slide-image-content {
        max-width: 100%;
        max-height: 350px;
        width: auto
    }

    #imObjectContentSlider_01>.content-slider-container>.slide-container>.full-grid>.slide-txt-container {
        grid-area: 2/1/3/2
    }

    #imCell_2 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_02 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_2 {
        box-sizing: border-box
    }

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

    #imCell_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_44 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_44 {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-inline-start:5px;padding-inline-end:5px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_44 {
        box-sizing: border-box
    }

    #imCell_43 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_43 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_43 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_43 {
        box-sizing: border-box
    }

    #imCell_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_49 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_49 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_49 {
        box-sizing: border-box
    }

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

    #imCell_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_50 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_50 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_50 {
        box-sizing: border-box
    }

    #imCell_62 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_62 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_62 {
        padding-top: 0;
        padding-bottom: 50px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_62 {
        box-sizing: border-box
    }

    #imCell_46 {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_46 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_46 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_46 {
        box-sizing: border-box
    }

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

    #imCell_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_64 {
        grid-template-rows: [row-content] auto
    }

    #imObjectPortfolio_64 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_64 {
        box-sizing: border-box
    }

    #imCell_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_42 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_42 {
        padding-top: 10px;
        padding-bottom: 20px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_42 {
        box-sizing: border-box
    }

    #imCell_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_37 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_37 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_37 {
        box-sizing: border-box
    }

    #imCell_7 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_7 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_07 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_7 {
        box-sizing: border-box
    }

    #imCell_5 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_05 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_5 {
        box-sizing: border-box
    }

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

    #imCell_8 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_8 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_08 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_8 {
        box-sizing: border-box
    }

    #imCell_9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_9 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_09 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-inline-start:20px;padding-inline-end:20px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_9 {
        box-sizing: border-box
    }

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

    #imCell_61 {
        padding-top: 0;
        padding-bottom: 20px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_61 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_61 {
        padding-top: 0;
        padding-bottom: 30px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_61 {
        box-sizing: border-box
    }

    #imCell_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_10 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_10 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_10 {
        box-sizing: border-box
    }

    #imCell_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_68 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_68 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_68 {
        box-sizing: border-box
    }

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

    #imCell_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_70 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_70 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_70 {
        box-sizing: border-box
    }

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

    #imCell_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_59 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_59 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_59 {
        box-sizing: border-box
    }

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

    #imCell_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_56 {
        grid-template-rows: [row-content] auto
    }

    #imTextObject_56 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_56 {
        box-sizing: border-box
    }

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

    #imCell_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_55 {
        grid-template-rows: [row-content] auto
    }

    #imHTMLObject_55 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_55 {
        box-sizing: border-box
    }

    #imCell_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_63 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_63 {
        padding-top: 15px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_63 {
        box-sizing: border-box
    }

    #imCell_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:5px;padding-inline-end:5px}

    #imCell_65 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_65 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:10px;padding-inline-end:10px;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_65 {
        box-sizing: border-box
    }

    #imCell_36 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0}

    #imCell_36 {
        grid-template-rows: [row-content] auto
    }

    #pluginAppObj_36 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imCellStyleGraphics_36 {
        box-sizing: border-box
    }
}

@media(min-width: 1150px) {
    #imHeader_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 10px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imHeader_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imHeader_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_wrapper {
        position: absolute;
        top: 52px;
        inset-inline-start: 190px;
        width: 952px;
        height: 30px;
        text-align: center;
        z-index: 1003
    }

    #imHeader_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imMenuObject_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imHeader_imMenuObject_02_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imHeader_imMenuObject_02_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,#imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 145px;
        height: 28px;
        padding-block:0;padding-inline:2px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imHeader_imMenuObject_02 .label-inner-wrapper,#imHeader_imMenuObject_02 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imHeader_imMenuObject_02_container>ul>li .label,#imHeader_imMenuObject_02 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 .hamburger-button .label,#imHeader_imMenuObject_02 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02-menu-opened .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02 {
        text-align: start
    }

    #imHeader_imMenuObject_02 ul ul {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        background-color: rgba(255,255,255,1)
    }

    #imHeader_imMenuObject_02 ul ul li {
        position: relative;
        margin-bottom: 1px;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02 .multiple-column>ul {
        max-width: 153px
    }

    #imHeader_imMenuObject_02 ul ul li:last-child {
        margin-bottom: 0
    }

    #imHeader_imMenuObject_02 ul ul .label-wrapper {
        display: block;
        overflow: hidden;
        width: 143px;
        height: 30px;
        padding-block:0;padding-inline:5px}

    #imHeader_imMenuObject_02 ul ul .label {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02 ul ul .label-wrapper {
        background-color: rgba(67,67,67,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 ul ul .label-wrapper .label,#imHeader_imMenuObject_02 ul ul .label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper .label,#imHeader_imMenuObject_02 ul ul li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper .label,#imHeader_imMenuObject_02 ul ul li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper {
        background-color: rgba(66,66,66,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02 ul ul .imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: bold
    }

    #imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(67,67,67,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 ul ul {
        z-index: 2
    }

    #imHeader_imMenuObject_02 .multiple-column {
        position: absolute;
        z-index: 2;
        inset-inline-start: 0
    }

    #imHeader_imMenuObject_02 .multiple-column>ul {
        position: static;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02 .multiple-column>ul>li {
        display: block
    }

    #imHeader_imMenuObject_02_container>ul>li>ul {
        position: absolute;
        top: 28px
    }

    #imHeader_imMenuObject_02_container>ul>li>ul.open-bottom {
        inset-inline-start: 0
    }

    #imHeader_imMenuObject_02_container>ul>li>ul.open-left {
        inset-inline-end: 150px
    }

    #imHeader_imMenuObject_02_container>ul>li>ul.open-right {
        inset-inline-start: 150px
    }

    #imHeader_imMenuObject_02_container>ul>li>ul ul,#imHeader_imMenuObject_02_container .multiple-column>ul>li ul {
        position: absolute;
        top: 0
    }

    #imHeader_imMenuObject_02_container>ul>li>ul ul.open-left,#imHeader_imMenuObject_02_container .multiple-column>ul>li ul.open-left {
        inset-inline-end: 153px
    }

    #imHeader_imMenuObject_02_container>ul>li>ul ul.open-right,#imHeader_imMenuObject_02_container .multiple-column>ul>li ul.open-right {
        inset-inline-start: 153px
    }

    #imHeader_imMenuObject_02 ul>li>ul,#imHeader_imMenuObject_02 .multiple-column {
        display: none
    }

    #imHeader_imMenuObject_02_container>ul>li:nth-child(6n+1) {
        margin-inline-start:0;clear: left;
        clear: inline-start
    }

    #imHeader_imMenuObject_02_container>ul>li:nth-child(n+7) {
        margin-top: 2px
    }

    #imHeader_imMenuObject_02-menu-opened {
        display: none
    }

    #imHeader_imMenuObject_02 .hamburger-component {
        display: none
    }

    #imHeader_pluginAppObj_03_wrapper {
        display: none
    }

    #imHeader_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imObjectImage_04_wrapper {
        display: none
    }

    #imHeader_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -20% 0);
        clip-path: inset(0 0 -20% 0)
    }

    #imHeader_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 1149.9px) and (min-width:720px) {
    #imHeader_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 280px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imHeader_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imHeader_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_wrapper {
        position: absolute;
        top: 50px;
        inset-inline-start: 20px;
        width: 42px;
        height: 30px;
        text-align: center;
        z-index: 1003
    }

    #imHeader_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imMenuObject_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imHeader_imMenuObject_02_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imHeader_imMenuObject_02_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,#imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 145px;
        height: 28px;
        padding-block:0;padding-inline:2px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imHeader_imMenuObject_02 .label-inner-wrapper,#imHeader_imMenuObject_02 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imHeader_imMenuObject_02_container>ul>li .label,#imHeader_imMenuObject_02 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 .hamburger-button .label,#imHeader_imMenuObject_02 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02-menu-opened .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02 {
        text-align: start
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imHeader_imMenuObject_02-menu-opened ul ul {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li>div {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
        display: block
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(68,68,68,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imHeader_imMenuObject_02-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 280px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(67,67,67,1);
        opacity: .5
    }

    .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .5;
        transition: background-color 1000ms linear,opacity
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imHeader_imMenuObject_02-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 270px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imHeader_imMenuObject_02-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 280px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(68,68,68,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened {
        transform: translate3d(-280px,0,0);
        transition: transform 1000ms
    }

    #imHeader_imMenuObject_02-menu-opened.animated {
        transform: translate3d(0,0,0)
    }

    #imHeader_pluginAppObj_03_wrapper {
        position: absolute;
        top: 40px;
        inset-inline-start: 600px;
        width: 100px;
        height: 30px;
        text-align: center;
        z-index: 1004
    }

    #imHeader_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imObjectImage_04_wrapper {
        display: none
    }

    #imHeader_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -20% 0);
        clip-path: inset(0 0 -20% 0)
    }

    #imHeader_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 719.9px) and (min-width:480px) {
    #imHeader_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 150px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imHeader_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imHeader_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_wrapper {
        position: absolute;
        top: 50px;
        inset-inline-start: 20px;
        width: 32px;
        height: 30px;
        text-align: center;
        z-index: 1003
    }

    #imHeader_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imMenuObject_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imMenuObject_02_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imHeader_imMenuObject_02_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imHeader_imMenuObject_02_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,#imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 145px;
        height: 28px;
        padding-block:0;padding-inline:2px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imHeader_imMenuObject_02 .label-inner-wrapper,#imHeader_imMenuObject_02 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imHeader_imMenuObject_02_container>ul>li .label,#imHeader_imMenuObject_02 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 .hamburger-button .label,#imHeader_imMenuObject_02 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02-menu-opened .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02 {
        text-align: start
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imHeader_imMenuObject_02-menu-opened ul ul {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li>div {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
        display: block
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(68,68,68,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imHeader_imMenuObject_02-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 280px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(67,67,67,1);
        opacity: .5
    }

    .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .5;
        transition: background-color 1000ms linear,opacity
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imHeader_imMenuObject_02-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 270px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imHeader_imMenuObject_02-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 280px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(68,68,68,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened {
        transform: translate3d(-280px,0,0);
        transition: transform 1000ms
    }

    #imHeader_imMenuObject_02-menu-opened.animated {
        transform: translate3d(0,0,0)
    }

    #imHeader_pluginAppObj_03_wrapper {
        display: none
    }

    #imHeader_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imHeader_imObjectImage_04_wrapper {
        position: absolute;
        top: 30px;
        inset-inline-start: 410px;
        width: 50px;
        height: 60px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imHeader_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -20% 0);
        clip-path: inset(0 0 -20% 0)
    }

    #imHeader_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 479.9px) {
    #imHeader_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 80px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imHeader_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imHeader_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleGraphics_1 {
        box-sizing: border-box
    }

    #imHeader_imMenuObject_02_wrapper {
        position: absolute;
        top: 38px;
        inset-inline-start: -4px;
        width: 32px;
        height: 30px;
        text-align: center;
        z-index: 1003
    }

    #imHeader_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imMenuObject_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleGraphics_2 {
        box-sizing: border-box
    }

    #imHeader_imMenuObject_02_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imHeader_imMenuObject_02_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imHeader_imMenuObject_02_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper,#imHeader_imMenuObject_02_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 145px;
        height: 28px;
        padding-block:0;padding-inline:2px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imHeader_imMenuObject_02 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imHeader_imMenuObject_02 .label-inner-wrapper,#imHeader_imMenuObject_02 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imHeader_imMenuObject_02_container>ul>li .label,#imHeader_imMenuObject_02 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02 .hamburger-button .label,#imHeader_imMenuObject_02 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02 .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02-menu-opened .imLevel {
        cursor: default
    }

    #imHeader_imMenuObject_02 {
        text-align: start
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imHeader_imMenuObject_02-menu-opened ul ul {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li>div {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened div>ul {
        display: block
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(68,68,68,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imHeader_imMenuObject_02-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 280px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imHeader_imMenuObject_02-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(67,67,67,1);
        opacity: .5
    }

    .menu-imHeader_imMenuObject_02-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .5;
        transition: background-color 1000ms linear,opacity
    }

    #imHeader_imMenuObject_02 .hidden {
        display: none
    }

    #imHeader_imMenuObject_02-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imHeader_imMenuObject_02-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imHeader_imMenuObject_02-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 270px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imHeader_imMenuObject_02-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imHeader_imMenuObject_02-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imHeader_imMenuObject_02-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 280px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(68,68,68,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened #imHeader_imMenuObject_02_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imHeader_imMenuObject_02-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imHeader_imMenuObject_02-menu-opened {
        transform: translate3d(-280px,0,0);
        transition: transform 1000ms
    }

    #imHeader_imMenuObject_02-menu-opened.animated {
        transform: translate3d(0,0,0)
    }

    #imHeader_pluginAppObj_03_wrapper {
        display: none
    }

    #imHeader_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleGraphics_3 {
        box-sizing: border-box
    }

    #imHeader_imObjectImage_04_wrapper {
        position: absolute;
        top: 30px;
        inset-inline-start: 281px;
        width: 40px;
        height: 50px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imHeader_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -25% 0);
        clip-path: inset(0 0 -25% 0)
    }

    #imHeader_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imHeader_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imHeader_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imHeader_imCellStyleGraphics_4 {
        box-sizing: border-box
    }
}

@media(min-width: 1150px) {
    #imFooter_imTextObject_01_wrapper {
        position:absolute;
        top: 20px;
        inset-inline-start: 0;
        width: 420px;
        height: 251px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imFooter_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imObjectImage_02_wrapper {
        position: absolute;
        top: 9px;
        inset-inline-start: 469px;
        width: 210px;
        height: 120px;
        text-align: center;
        z-index: 1003;
        overflow: hidden
    }

    #imFooter_imObjectImage_02_wrapper img {
        -webkit-clip-path: inset(0 0 1.639% 0);
        clip-path: inset(0 0 1.639% 0)
    }

    #imFooter_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imTextObject_03_wrapper {
        position: absolute;
        top: 19px;
        inset-inline-start: 800px;
        width: 350px;
        height: 220px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imFooter_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imTextObject_04_wrapper {
        position: absolute;
        top: 280px;
        inset-inline-start: 0;
        width: 1150px;
        height: 52px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imFooter_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imHTMLObject_05_wrapper {
        position: absolute;
        top: 166px;
        inset-inline-start: 490px;
        width: 190px;
        height: 50px;
        text-align: center;
        z-index: 1006;
        overflow: hidden
    }

    #imFooter_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imHTMLObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imObjectImage_06_wrapper {
        position: absolute;
        top: 340px;
        inset-inline-start: 550px;
        width: 52px;
        height: 42px;
        text-align: center;
        z-index: 1007;
        overflow: hidden
    }

    #imFooter_imObjectImage_06_wrapper img {
        -webkit-clip-path: inset(0 0 19.231% 0);
        clip-path: inset(0 0 19.231% 0)
    }

    #imFooter_imCell_6 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_6 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_06 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_6 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 1149.9px) and (min-width:720px) {
    #imFooter_imTextObject_01_wrapper {
        position:absolute;
        top: 90px;
        inset-inline-start: 0;
        width: 720px;
        height: 200px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imFooter_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imObjectImage_02_wrapper {
        position: absolute;
        top: 0;
        inset-inline-start: 291px;
        width: 132px;
        height: 87px;
        text-align: center;
        z-index: 1003;
        overflow: hidden
    }

    #imFooter_imObjectImage_02_wrapper img {
        -webkit-clip-path: inset(0 0 -12.987% 0);
        clip-path: inset(0 0 -12.987% 0)
    }

    #imFooter_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imTextObject_03_wrapper {
        position: absolute;
        top: 372px;
        inset-inline-start: 0;
        width: 720px;
        height: 223px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imFooter_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imTextObject_04_wrapper {
        position: absolute;
        top: 596px;
        inset-inline-start: 0;
        width: 730px;
        height: 50px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imFooter_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imHTMLObject_05_wrapper {
        position: absolute;
        top: 303px;
        inset-inline-start: 0;
        width: 720px;
        height: 50px;
        text-align: center;
        z-index: 1006;
        overflow: hidden
    }

    #imFooter_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imHTMLObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imObjectImage_06_wrapper {
        position: absolute;
        top: 656px;
        inset-inline-start: 340px;
        width: 44px;
        height: 35px;
        text-align: center;
        z-index: 1007;
        overflow: hidden
    }

    #imFooter_imObjectImage_06_wrapper img {
        -webkit-clip-path: inset(0 0 20.455% 0);
        clip-path: inset(0 0 20.455% 0)
    }

    #imFooter_imCell_6 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_6 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_06 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_6 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 719.9px) and (min-width:480px) {
    #imFooter_imTextObject_01_wrapper {
        position:absolute;
        top: 93px;
        inset-inline-start: 0;
        width: 490px;
        height: 203px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imFooter_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imObjectImage_02_wrapper {
        position: absolute;
        top: 4px;
        inset-inline-start: 170px;
        width: 142px;
        height: 83px;
        text-align: center;
        z-index: 1003;
        overflow: hidden
    }

    #imFooter_imObjectImage_02_wrapper img {
        -webkit-clip-path: inset(0 0 0% 0);
        clip-path: inset(0 0 0% 0)
    }

    #imFooter_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_2 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imTextObject_03_wrapper {
        position: absolute;
        top: 370px;
        inset-inline-start: 0;
        width: 480px;
        height: 223px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imFooter_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imTextObject_04_wrapper {
        position: absolute;
        top: 600px;
        inset-inline-start: 0;
        width: 480px;
        height: 48px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imFooter_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

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

    #imFooter_imHTMLObject_05_wrapper {
        position: absolute;
        top: 306px;
        inset-inline-start: 0;
        width: 480px;
        height: 50px;
        text-align: center;
        z-index: 1006;
        overflow: hidden
    }

    #imFooter_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imHTMLObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imFooter_imObjectImage_06_wrapper {
        position: absolute;
        top: 660px;
        inset-inline-start: 217px;
        width: 45px;
        height: 45px;
        text-align: center;
        z-index: 1007;
        overflow: hidden
    }

    #imFooter_imObjectImage_06_wrapper img {
        -webkit-clip-path: inset(0 0 0% 0);
        clip-path: inset(0 0 0% 0)
    }

    #imFooter_imCell_6 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_6 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_06 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleBorders_6 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}
}

@media(max-width: 479.9px) {
    #imFooter_imTextObject_01_wrapper {
        position:absolute;
        top: 89px;
        inset-inline-start: 0;
        width: 320px;
        height: 203px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imFooter_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_1 {
        box-sizing: border-box
    }

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

    #imFooter_imObjectImage_02_wrapper {
        position: absolute;
        top: 6px;
        inset-inline-start: 96px;
        width: 126px;
        height: 73px;
        text-align: center;
        z-index: 1003;
        overflow: hidden
    }

    #imFooter_imObjectImage_02_wrapper img {
        -webkit-clip-path: inset(0 0 0% 0);
        clip-path: inset(0 0 0% 0)
    }

    #imFooter_imCell_2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_2 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_02 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_2 {
        box-sizing: border-box
    }

    #imFooter_imTextObject_03_wrapper {
        position: absolute;
        top: 356px;
        inset-inline-start: 0;
        width: 320px;
        height: 230px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imFooter_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_3 {
        box-sizing: border-box
    }

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

    #imFooter_imTextObject_04_wrapper {
        position: absolute;
        top: 592px;
        inset-inline-start: 0;
        width: 320px;
        height: 72px;
        text-align: center;
        z-index: 1005;
        overflow: hidden
    }

    #imFooter_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imTextObject_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_4 {
        box-sizing: border-box
    }

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

    #imFooter_imHTMLObject_05_wrapper {
        position: absolute;
        top: 299px;
        inset-inline-start: 0;
        width: 320px;
        height: 50px;
        text-align: center;
        z-index: 1006;
        overflow: hidden
    }

    #imFooter_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imHTMLObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_5 {
        box-sizing: border-box
    }

    #imFooter_imObjectImage_06_wrapper {
        position: absolute;
        top: 670px;
        inset-inline-start: 140px;
        width: 34px;
        height: 26px;
        text-align: center;
        z-index: 1007;
        overflow: hidden
    }

    #imFooter_imObjectImage_06_wrapper img {
        -webkit-clip-path: inset(0 0 23.529% 0);
        clip-path: inset(0 0 23.529% 0)
    }

    #imFooter_imCell_6 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imFooter_imCell_6 {
        grid-template-rows: [row-content] auto
    }

    #imFooter_imObjectImage_06 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imFooter_imCellStyleGraphics_6 {
        box-sizing: border-box
    }
}

@media(min-width: 1150px) {
    #imStickyBar_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 10px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imStickyBar_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_pluginAppObj_03_wrapper {
        display: none
    }

    #imStickyBar_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imObjectImage_04_wrapper {
        display: none
    }

    #imStickyBar_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -20% 0);
        clip-path: inset(0 0 -20% 0)
    }

    #imStickyBar_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_wrapper {
        position: absolute;
        top: 55px;
        inset-inline-start: 191px;
        width: 862px;
        height: 30px;
        text-align: center;
        z-index: 1005
    }

    #imStickyBar_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imMenuObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imStickyBar_imMenuObject_05_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imStickyBar_imMenuObject_05_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,#imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 133px;
        height: 28px;
        padding-block:0;padding-inline:3px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imStickyBar_imMenuObject_05 .label-inner-wrapper,#imStickyBar_imMenuObject_05 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imStickyBar_imMenuObject_05_container>ul>li .label,#imStickyBar_imMenuObject_05 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 .hamburger-button .label,#imStickyBar_imMenuObject_05 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05-menu-opened .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05 {
        text-align: start
    }

    #imStickyBar_imMenuObject_05 ul ul {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        background-color: rgba(255,255,255,1)
    }

    #imStickyBar_imMenuObject_05 ul ul li {
        position: relative;
        margin-bottom: 1px;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05 .multiple-column>ul {
        max-width: 160px
    }

    #imStickyBar_imMenuObject_05 ul ul li:last-child {
        margin-bottom: 0
    }

    #imStickyBar_imMenuObject_05 ul ul .label-wrapper {
        display: block;
        overflow: hidden;
        width: 150px;
        height: 30px;
        padding-block:0;padding-inline:5px}

    #imStickyBar_imMenuObject_05 ul ul .label {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05 ul ul .label-wrapper {
        background-color: rgba(67,67,67,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 ul ul .label-wrapper .label,#imStickyBar_imMenuObject_05 ul ul .label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper {
        background-color: rgba(67,67,67,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05 ul ul li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper {
        background-color: rgba(67,67,67,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05 ul ul li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper {
        background-color: rgba(66,66,66,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05 ul ul .imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: bold
    }

    #imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05 .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 8pt;
        font-style: normal;
        text-decoration: none;
        text-align: start;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 ul ul {
        z-index: 2
    }

    #imStickyBar_imMenuObject_05 .multiple-column {
        position: absolute;
        z-index: 2;
        inset-inline-start: 0
    }

    #imStickyBar_imMenuObject_05 .multiple-column>ul {
        position: static;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05 .multiple-column>ul>li {
        display: block
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul {
        position: absolute;
        top: 28px
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul.open-bottom {
        inset-inline-start: 0
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul.open-left {
        inset-inline-end: 140px
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul.open-right {
        inset-inline-start: 140px
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul ul,#imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul {
        position: absolute;
        top: 0
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul ul.open-left,#imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul.open-left {
        inset-inline-end: 160px
    }

    #imStickyBar_imMenuObject_05_container>ul>li>ul ul.open-right,#imStickyBar_imMenuObject_05_container .multiple-column>ul>li ul.open-right {
        inset-inline-start: 160px
    }

    #imStickyBar_imMenuObject_05 ul>li>ul,#imStickyBar_imMenuObject_05 .multiple-column {
        display: none
    }

    #imStickyBar_imMenuObject_05_container>ul>li:nth-child(6n+1) {
        margin-inline-start:0;clear: left;
        clear: inline-start
    }

    #imStickyBar_imMenuObject_05_container>ul>li:nth-child(n+7) {
        margin-top: 2px
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        display: none
    }

    #imStickyBar_imMenuObject_05 .hamburger-component {
        display: none
    }
}

@media(max-width: 1149.9px) and (min-width:720px) {
    #imStickyBar_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 260px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imStickyBar_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_pluginAppObj_03_wrapper {
        position: absolute;
        top: 40px;
        inset-inline-start: 570px;
        width: 100px;
        height: 30px;
        text-align: center;
        z-index: 1003
    }

    #imStickyBar_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imObjectImage_04_wrapper {
        display: none
    }

    #imStickyBar_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -20% 0);
        clip-path: inset(0 0 -20% 0)
    }

    #imStickyBar_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_wrapper {
        position: absolute;
        top: 40px;
        inset-inline-start: 90px;
        width: 43px;
        height: 30px;
        text-align: center;
        z-index: 1005
    }

    #imStickyBar_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imMenuObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imStickyBar_imMenuObject_05_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imStickyBar_imMenuObject_05_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,#imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 133px;
        height: 28px;
        padding-block:0;padding-inline:3px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imStickyBar_imMenuObject_05 .label-inner-wrapper,#imStickyBar_imMenuObject_05 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imStickyBar_imMenuObject_05_container>ul>li .label,#imStickyBar_imMenuObject_05 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 .hamburger-button .label,#imStickyBar_imMenuObject_05 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05-menu-opened .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05 {
        text-align: start
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li>div {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
        display: block
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(67,67,67,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 250px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(102,102,102,1);
        opacity: .8
    }

    .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .8;
        transition: background-color 1000ms linear,opacity
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 240px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imStickyBar_imMenuObject_05-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 250px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(67,67,67,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        transform: translate3d(-250px,0,0);
        transition: transform 1000ms
    }

    #imStickyBar_imMenuObject_05-menu-opened.animated {
        transform: translate3d(0,0,0)
    }
}

@media(max-width: 719.9px) and (min-width:480px) {
    #imStickyBar_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 160px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imStickyBar_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_1 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_pluginAppObj_03_wrapper {
        display: none
    }

    #imStickyBar_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_3 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imObjectImage_04_wrapper {
        position: absolute;
        top: 31px;
        inset-inline-start: 423px;
        width: 40px;
        height: 40px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 0% 0);
        clip-path: inset(0 0 0% 0)
    }

    #imStickyBar_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_4 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_wrapper {
        position: absolute;
        top: 41px;
        inset-inline-start: 20px;
        width: 32px;
        height: 30px;
        text-align: center;
        z-index: 1005
    }

    #imStickyBar_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imMenuObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleBorders_5 {
        border-top: 0;
        border-bottom: 0;
        border-inline-start-width:0;border-inline-end-width:0}

    #imStickyBar_imMenuObject_05_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imStickyBar_imMenuObject_05_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imStickyBar_imMenuObject_05_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,#imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 133px;
        height: 28px;
        padding-block:0;padding-inline:3px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imStickyBar_imMenuObject_05 .label-inner-wrapper,#imStickyBar_imMenuObject_05 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imStickyBar_imMenuObject_05_container>ul>li .label,#imStickyBar_imMenuObject_05 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 .hamburger-button .label,#imStickyBar_imMenuObject_05 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05-menu-opened .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05 {
        text-align: start
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li>div {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
        display: block
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(67,67,67,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 250px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(102,102,102,1);
        opacity: .8
    }

    .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .8;
        transition: background-color 1000ms linear,opacity
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 240px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imStickyBar_imMenuObject_05-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 250px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(67,67,67,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        transform: translate3d(-250px,0,0);
        transition: transform 1000ms
    }

    #imStickyBar_imMenuObject_05-menu-opened.animated {
        transform: translate3d(0,0,0)
    }
}

@media(max-width: 479.9px) {
    #imStickyBar_imObjectImage_01_wrapper {
        position:absolute;
        top: 0;
        inset-inline-start: 90px;
        width: 160px;
        height: 100px;
        text-align: center;
        z-index: 1002;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_01_wrapper img {
        -webkit-clip-path: inset(0 0 -7.527% 0);
        clip-path: inset(0 0 -7.527% 0)
    }

    #imStickyBar_imCell_1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_1 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_01 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleGraphics_1 {
        box-sizing: border-box
    }

    #imStickyBar_pluginAppObj_03_wrapper {
        display: none
    }

    #imStickyBar_imCell_3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_3 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_pluginAppObj_03 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleGraphics_3 {
        box-sizing: border-box
    }

    #imStickyBar_imObjectImage_04_wrapper {
        position: absolute;
        top: 30px;
        inset-inline-start: 270px;
        width: 41px;
        height: 54px;
        text-align: center;
        z-index: 1004;
        overflow: hidden
    }

    #imStickyBar_imObjectImage_04_wrapper img {
        -webkit-clip-path: inset(0 0 -31.707% 0);
        clip-path: inset(0 0 -31.707% 0)
    }

    #imStickyBar_imCell_4 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_4 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imObjectImage_04 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleGraphics_4 {
        box-sizing: border-box
    }

    #imStickyBar_imMenuObject_05_wrapper {
        position: absolute;
        top: 40px;
        inset-inline-start: 0;
        width: 32px;
        height: 30px;
        text-align: center;
        z-index: 1005
    }

    #imStickyBar_imCell_5 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0}

    #imStickyBar_imCell_5 {
        grid-template-rows: [row-content] auto
    }

    #imStickyBar_imMenuObject_05 {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start:0;padding-inline-end:0;grid-row: row-content/span 1;
        grid-column: 1/-1
    }

    #imStickyBar_imCellStyleGraphics_5 {
        box-sizing: border-box
    }

    #imStickyBar_imMenuObject_05_container {
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        display: inline-table
    }

    #imStickyBar_imMenuObject_05_container>ul:after {
        content: '';
        display: table;
        clear: both
    }

    #imStickyBar_imMenuObject_05_container>ul>li {
        position: relative;
        margin-inline-start:2px;margin-top: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper,#imStickyBar_imMenuObject_05_container>ul>li>div>.label-wrapper {
        display: block;
        overflow: hidden;
        width: 133px;
        height: 28px;
        padding-block:0;padding-inline:3px;border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        cursor: pointer;
        width: 28px;
        height: 28px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        box-sizing: content-box;
        border-block-width:0;border-inline-width:0 1px;border-radius: 0
    }

    #imStickyBar_imMenuObject_05 .hamburger-bar {
        margin: 3px auto;
        width: 65%;
        height: 3px;
        background-color: rgba(66,66,66,1);
        display: block
    }

    #imStickyBar_imMenuObject_05 .label-inner-wrapper,#imStickyBar_imMenuObject_05 .hamburger-button>div {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1
    }

    #imStickyBar_imMenuObject_05_container>ul>li .label,#imStickyBar_imMenuObject_05 .hamburger-button>div>div {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .hamburger-button {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05 .hamburger-button .label,#imStickyBar_imMenuObject_05 .hamburger-button button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(66,66,66,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imPage:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>li.imLevel:hover>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(219,3,31,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper {
        background-color: transparent;
        background-image: none;
        border-block-color:rgba(211,211,211,1) rgba(211,211,211,1);border-inline-color:rgba(211,211,211,1) rgba(211,211,211,1);border-style: solid
    }

    #imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05_container>ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 10pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(37,58,88,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05 .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05-menu-opened .imLevel {
        cursor: default
    }

    #imStickyBar_imMenuObject_05 {
        text-align: start
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        overflow: visible;
        z-index: 10402
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li>div {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened div>ul {
        display: block
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul {
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: auto;
        top: 40px;
        background-color: rgba(67,67,67,1);
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 40px);
        width: 100%
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button {
        display: block;
        font-family: Arial;
        font-size: 30px;
        text-align: end;
        padding-block:5px;padding-inline:10px;color: rgba(255,255,255,1)
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-close-button span {
        cursor: pointer
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        width: 250px;
        border: solid;
        border-block-color:transparent transparent;border-inline-color:transparent transparent;border-width: 0;
        border-radius: 0
    }

    #imPageExtContainer:after {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        width: 0;
        height: 0;
        content: '';
        opacity: 0;
        transition: opacity 1000ms;
        z-index: 10401
    }

    .menu-imStickyBar_imMenuObject_05-opened #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: rgba(102,102,102,1);
        opacity: .8
    }

    .menu-imStickyBar_imMenuObject_05-towards-closing #imPageExtContainer:after {
        width: 100%;
        height: 100%;
        background-color: transparent;
        opacity: .8;
        transition: background-color 1000ms linear,opacity
    }

    #imStickyBar_imMenuObject_05 .hidden {
        display: none
    }

    #imStickyBar_imMenuObject_05-menu-opened li {
        position: relative;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: top
    }

    #imStickyBar_imMenuObject_05-menu-opened li:last-child {
        margin-bottom: 0
    }

    #imStickyBar_imMenuObject_05-menu-opened .label-wrapper {
        display: block;
        overflow: hidden;
        position: relative;
        width: 240px;
        height: 33px;
        padding-block:0;padding-inline:5px}

    #imStickyBar_imMenuObject_05-menu-opened .label-inner-wrapper {
        display: table;
        width: 100%;
        height: 100%;
        z-index: 1;
        position: relative
    }

    #imStickyBar_imMenuObject_05-menu-opened .label {
        display: table-cell;
        vertical-align: middle
    }

    #imStickyBar_imMenuObject_05-menu-opened .hamburger-menu-background {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        width: 250px;
        inset-inline-start: 0;
        inset-inline-end: auto;
        background-color: rgba(67,67,67,1);
        transition: left 500ms,right 500ms,opacity 500ms
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul ul ul ul>li>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper {
        background-color: rgba(105,105,105,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>li:hover:not(.imMnMnSeparator)>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened #imStickyBar_imMenuObject_05_container-menu-opened>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened .imMnMnCurrent>ul>.imMnMnCurrent>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper {
        background-color: rgba(219,3,31,1);
        background-image: none
    }

    #imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper .label,#imStickyBar_imMenuObject_05-menu-opened ul>.imMnMnSeparator>.label-wrapper button {
        width: 100%;
        height: 100%;
        font-family: Montserrat;
        font-size: 13pt;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        color: rgba(255,255,255,1);
        font-weight: normal
    }

    #imStickyBar_imMenuObject_05-menu-opened {
        transform: translate3d(-250px,0,0);
        transition: transform 1000ms
    }

    #imStickyBar_imMenuObject_05-menu-opened.animated {
        transform: translate3d(0,0,0)
    }
}

#imPage.without-id_animation-in-progress {
    overflow: hidden
}
