:root {
    --bootstrap-italia-version: "2.8.2"
}

.primary-bg {
    background-color: #06c !important
}

.primary-color {
    color: #06c !important
}

.primary-border-color {
    border-color: #06c !important
}

    .primary-border-color.border {
        border-color: #06c !important
    }

.white-bg {
    background-color: #fff !important
}

.white-color {
    color: #fff !important
}

.white-border-color- {
    border-color: #fff !important
}

    .white-border-color-.border {
        border-color: #fff !important
    }

.primary-bg-a1 {
    background-color: #bdddfc !important
}

.primary-color-a1 {
    color: #bdddfc !important
}

.primary-border-color-a1 {
    border-color: #bdddfc !important
}

    .primary-border-color-a1.border {
        border-color: #bdddfc !important
    }

.primary-bg-a2 {
    background-color: #93c2f5 !important
}

.primary-color-a2 {
    color: #93c2f5 !important
}

.primary-border-color-a2 {
    border-color: #93c2f5 !important
}

    .primary-border-color-a2.border {
        border-color: #93c2f5 !important
    }

.primary-bg-a3 {
    background-color: #6aaaeb !important
}

.primary-color-a3 {
    color: #6aaaeb !important
}

.primary-border-color-a3 {
    border-color: #6aaaeb !important
}

    .primary-border-color-a3.border {
        border-color: #6aaaeb !important
    }

.primary-bg-a4 {
    background-color: #4392e0 !important
}

.primary-color-a4 {
    color: #4392e0 !important
}

.primary-border-color-a4 {
    border-color: #4392e0 !important
}

    .primary-border-color-a4.border {
        border-color: #4392e0 !important
    }

.primary-bg-a5 {
    background-color: #207bd6 !important
}

.primary-color-a5 {
    color: #207bd6 !important
}

.primary-border-color-a5 {
    border-color: #207bd6 !important
}

    .primary-border-color-a5.border {
        border-color: #207bd6 !important
    }

.primary-bg-a6 {
    background-color: #06c !important
}

.primary-color-a6 {
    color: #06c !important
}

.primary-border-color-a6 {
    border-color: #06c !important
}

    .primary-border-color-a6.border {
        border-color: #06c !important
    }

.primary-bg-a7 {
    background-color: #0059b3 !important
}

.primary-color-a7 {
    color: #0059b3 !important
}

.primary-border-color-a7 {
    border-color: #0059b3 !important
}

    .primary-border-color-a7.border {
        border-color: #0059b3 !important
    }

.primary-bg-a8 {
    background-color: #004d99 !important
}

.primary-color-a8 {
    color: #004d99 !important
}

.primary-border-color-a8 {
    border-color: #004d99 !important
}

    .primary-border-color-a8.border {
        border-color: #004d99 !important
    }

.primary-bg-a9 {
    background-color: #004080 !important
}

.primary-color-a9 {
    color: #004080 !important
}

.primary-border-color-a9 {
    border-color: #004080 !important
}

    .primary-border-color-a9.border {
        border-color: #004080 !important
    }

.primary-bg-a10 {
    background-color: #036 !important
}

.primary-color-a10 {
    color: #036 !important
}

.primary-border-color-a10 {
    border-color: #036 !important
}

    .primary-border-color-a10.border {
        border-color: #036 !important
    }

.primary-bg-a11 {
    background-color: #00264d !important
}

.primary-color-a11 {
    color: #00264d !important
}

.primary-border-color-a11 {
    border-color: #00264d !important
}

    .primary-border-color-a11.border {
        border-color: #00264d !important
    }

.primary-bg-a12 {
    background-color: #001a33 !important
}

.primary-color-a12 {
    color: #001a33 !important
}

.primary-border-color-a12 {
    border-color: #001a33 !important
}

    .primary-border-color-a12.border {
        border-color: #001a33 !important
    }

.primary-bg-b1 {
    background-color: #06c !important
}

.primary-color-b1 {
    color: #06c !important
}

.primary-border-color-b1 {
    border-color: #06c !important
}

    .primary-border-color-b1.border {
        border-color: #06c !important
    }

.primary-bg-b2 {
    background-color: #1262b3 !important
}

.primary-color-b2 {
    color: #1262b3 !important
}

.primary-border-color-b2 {
    border-color: #1262b3 !important
}

    .primary-border-color-b2.border {
        border-color: #1262b3 !important
    }

.primary-bg-b3 {
    background-color: #1f5c99 !important
}

.primary-color-b3 {
    color: #1f5c99 !important
}

.primary-border-color-b3 {
    border-color: #1f5c99 !important
}

    .primary-border-color-b3.border {
        border-color: #1f5c99 !important
    }

.primary-bg-b4 {
    background-color: #265380 !important
}

.primary-color-b4 {
    color: #265380 !important
}

.primary-border-color-b4 {
    border-color: #265380 !important
}

    .primary-border-color-b4.border {
        border-color: #265380 !important
    }

.primary-bg-b5 {
    background-color: #294766 !important
}

.primary-color-b5 {
    color: #294766 !important
}

.primary-border-color-b5 {
    border-color: #294766 !important
}

    .primary-border-color-b5.border {
        border-color: #294766 !important
    }

.primary-bg-b6 {
    background-color: #26394d !important
}

.primary-color-b6 {
    color: #26394d !important
}

.primary-border-color-b6 {
    border-color: #26394d !important
}

    .primary-border-color-b6.border {
        border-color: #26394d !important
    }

.primary-bg-b7 {
    background-color: #1f2933 !important
}

.primary-color-b7 {
    color: #1f2933 !important
}

.primary-border-color-b7 {
    border-color: #1f2933 !important
}

    .primary-border-color-b7.border {
        border-color: #1f2933 !important
    }

.primary-bg-b8 {
    background-color: #12161a !important
}

.primary-color-b8 {
    color: #12161a !important
}

.primary-border-color-b8 {
    border-color: #12161a !important
}

    .primary-border-color-b8.border {
        border-color: #12161a !important
    }

.primary-bg-c1 {
    background-color: #dce9f5 !important
}

.primary-color-c1 {
    color: #dce9f5 !important
}

.primary-border-color-c1 {
    border-color: #dce9f5 !important
}

    .primary-border-color-c1.border {
        border-color: #dce9f5 !important
    }

.primary-bg-c2 {
    background-color: #c4dcf5 !important
}

.primary-color-c2 {
    color: #c4dcf5 !important
}

.primary-border-color-c2 {
    border-color: #c4dcf5 !important
}

    .primary-border-color-c2.border {
        border-color: #c4dcf5 !important
    }

.primary-bg-c3 {
    background-color: #abd0f5 !important
}

.primary-color-c3 {
    color: #abd0f5 !important
}

.primary-border-color-c3 {
    border-color: #abd0f5 !important
}

    .primary-border-color-c3.border {
        border-color: #abd0f5 !important
    }

.primary-bg-c4 {
    background-color: #93c4f5 !important
}

.primary-color-c4 {
    color: #93c4f5 !important
}

.primary-border-color-c4 {
    border-color: #93c4f5 !important
}

    .primary-border-color-c4.border {
        border-color: #93c4f5 !important
    }

.primary-bg-c5 {
    background-color: #7ab8f5 !important
}

.primary-color-c5 {
    color: #7ab8f5 !important
}

.primary-border-color-c5 {
    border-color: #7ab8f5 !important
}

    .primary-border-color-c5.border {
        border-color: #7ab8f5 !important
    }

.primary-bg-c6 {
    background-color: #62abf5 !important
}

.primary-color-c6 {
    color: #62abf5 !important
}

.primary-border-color-c6 {
    border-color: #62abf5 !important
}

    .primary-border-color-c6.border {
        border-color: #62abf5 !important
    }

.primary-bg-c7 {
    background-color: #499ff5 !important
}

.primary-color-c7 {
    color: #499ff5 !important
}

.primary-border-color-c7 {
    border-color: #499ff5 !important
}

    .primary-border-color-c7.border {
        border-color: #499ff5 !important
    }

.primary-bg-c8 {
    background-color: #3193f5 !important
}

.primary-color-c8 {
    color: #3193f5 !important
}

.primary-border-color-c8 {
    border-color: #3193f5 !important
}

    .primary-border-color-c8.border {
        border-color: #3193f5 !important
    }

.primary-bg-c9 {
    background-color: #1887f5 !important
}

.primary-color-c9 {
    color: #1887f5 !important
}

.primary-border-color-c9 {
    border-color: #1887f5 !important
}

    .primary-border-color-c9.border {
        border-color: #1887f5 !important
    }

.primary-bg-c10 {
    background-color: #007af5 !important
}

.primary-color-c10 {
    color: #007af5 !important
}

.primary-border-color-c10 {
    border-color: #007af5 !important
}

    .primary-border-color-c10.border {
        border-color: #007af5 !important
    }

.primary-bg-c11 {
    background-color: #0070e0 !important
}

.primary-color-c11 {
    color: #0070e0 !important
}

.primary-border-color-c11 {
    border-color: #0070e0 !important
}

    .primary-border-color-c11.border {
        border-color: #0070e0 !important
    }

.primary-bg-c12 {
    background-color: #06c !important
}

.primary-color-c12 {
    color: #06c !important
}

.primary-border-color-c12 {
    border-color: #06c !important
}

    .primary-border-color-c12.border {
        border-color: #06c !important
    }

.analogue-1-bg {
    background-color: #3126ff !important
}

.analogue-1-color {
    color: #3126ff !important
}

.analogue-1-border-color- {
    border-color: #3126ff !important
}

    .analogue-1-border-color-.border {
        border-color: #3126ff !important
    }

.analogue-1-bg-a1 {
    background-color: #e7e6ff !important
}

.analogue-1-color-a1 {
    color: #e7e6ff !important
}

.analogue-1-border-color-a1 {
    border-color: #e7e6ff !important
}

    .analogue-1-border-color-a1.border {
        border-color: #e7e6ff !important
    }

.analogue-1-bg-a2 {
    background-color: #bbb8f5 !important
}

.analogue-1-color-a2 {
    color: #bbb8f5 !important
}

.analogue-1-border-color-a2 {
    border-color: #bbb8f5 !important
}

    .analogue-1-border-color-a2.border {
        border-color: #bbb8f5 !important
    }

.analogue-1-bg-a3 {
    background-color: #918deb !important
}

.analogue-1-color-a3 {
    color: #918deb !important
}

.analogue-1-border-color-a3 {
    border-color: #918deb !important
}

    .analogue-1-border-color-a3.border {
        border-color: #918deb !important
    }

.analogue-1-bg-a4 {
    background-color: #6b65e0 !important
}

.analogue-1-color-a4 {
    color: #6b65e0 !important
}

.analogue-1-border-color-a4 {
    border-color: #6b65e0 !important
}

    .analogue-1-border-color-a4.border {
        border-color: #6b65e0 !important
    }

.analogue-1-bg-a5 {
    background-color: #4840d6 !important
}

.analogue-1-color-a5 {
    color: #4840d6 !important
}

.analogue-1-border-color-a5 {
    border-color: #4840d6 !important
}

    .analogue-1-border-color-a5.border {
        border-color: #4840d6 !important
    }

.analogue-1-bg-a6 {
    background-color: #271fcc !important
}

.analogue-1-color-a6 {
    color: #271fcc !important
}

.analogue-1-border-color-a6 {
    border-color: #271fcc !important
}

    .analogue-1-border-color-a6.border {
        border-color: #271fcc !important
    }

.analogue-1-bg-a7 {
    background-color: #221bb3 !important
}

.analogue-1-color-a7 {
    color: #221bb3 !important
}

.analogue-1-border-color-a7 {
    border-color: #221bb3 !important
}

    .analogue-1-border-color-a7.border {
        border-color: #221bb3 !important
    }

.analogue-1-bg-a8 {
    background-color: #1d1799 !important
}

.analogue-1-color-a8 {
    color: #1d1799 !important
}

.analogue-1-border-color-a8 {
    border-color: #1d1799 !important
}

    .analogue-1-border-color-a8.border {
        border-color: #1d1799 !important
    }

.analogue-1-bg-a9 {
    background-color: #191380 !important
}

.analogue-1-color-a9 {
    color: #191380 !important
}

.analogue-1-border-color-a9 {
    border-color: #191380 !important
}

    .analogue-1-border-color-a9.border {
        border-color: #191380 !important
    }

.analogue-1-bg-a10 {
    background-color: #140f66 !important
}

.analogue-1-color-a10 {
    color: #140f66 !important
}

.analogue-1-border-color-a10 {
    border-color: #140f66 !important
}

    .analogue-1-border-color-a10.border {
        border-color: #140f66 !important
    }

.analogue-1-bg-a11 {
    background-color: #0f0b4d !important
}

.analogue-1-color-a11 {
    color: #0f0b4d !important
}

.analogue-1-border-color-a11 {
    border-color: #0f0b4d !important
}

    .analogue-1-border-color-a11.border {
        border-color: #0f0b4d !important
    }

.analogue-1-bg-a12 {
    background-color: #0a0833 !important
}

.analogue-1-color-a12 {
    color: #0a0833 !important
}

.analogue-1-border-color-a12 {
    border-color: #0a0833 !important
}

    .analogue-1-border-color-a12.border {
        border-color: #0a0833 !important
    }

.analogue-2-bg {
    background-color: #0bd9d2 !important
}

.analogue-2-color {
    color: #0bd9d2 !important
}

.analogue-2-border-color- {
    border-color: #0bd9d2 !important
}

    .analogue-2-border-color-.border {
        border-color: #0bd9d2 !important
    }

.analogue-2-bg-a1 {
    background-color: #ccfffd !important
}

.analogue-2-color-a1 {
    color: #ccfffd !important
}

.analogue-2-border-color-a1 {
    border-color: #ccfffd !important
}

    .analogue-2-border-color-a1.border {
        border-color: #ccfffd !important
    }

.analogue-2-bg-a2 {
    background-color: #9ff5f2 !important
}

.analogue-2-color-a2 {
    color: #9ff5f2 !important
}

.analogue-2-border-color-a2 {
    border-color: #9ff5f2 !important
}

    .analogue-2-border-color-a2.border {
        border-color: #9ff5f2 !important
    }

.analogue-2-bg-a3 {
    background-color: #75ebe7 !important
}

.analogue-2-color-a3 {
    color: #75ebe7 !important
}

.analogue-2-border-color-a3 {
    border-color: #75ebe7 !important
}

    .analogue-2-border-color-a3.border {
        border-color: #75ebe7 !important
    }

.analogue-2-bg-a4 {
    background-color: #4fe0dc !important
}

.analogue-2-color-a4 {
    color: #4fe0dc !important
}

.analogue-2-border-color-a4 {
    border-color: #4fe0dc !important
}

    .analogue-2-border-color-a4.border {
        border-color: #4fe0dc !important
    }

.analogue-2-bg-a5 {
    background-color: #2bd6d0 !important
}

.analogue-2-color-a5 {
    color: #2bd6d0 !important
}

.analogue-2-border-color-a5 {
    border-color: #2bd6d0 !important
}

    .analogue-2-border-color-a5.border {
        border-color: #2bd6d0 !important
    }

.analogue-2-bg-a6 {
    background-color: #0accc6 !important
}

.analogue-2-color-a6 {
    color: #0accc6 !important
}

.analogue-2-border-color-a6 {
    border-color: #0accc6 !important
}

    .analogue-2-border-color-a6.border {
        border-color: #0accc6 !important
    }

.analogue-2-bg-a7 {
    background-color: #09b3ad !important
}

.analogue-2-color-a7 {
    color: #09b3ad !important
}

.analogue-2-border-color-a7 {
    border-color: #09b3ad !important
}

    .analogue-2-border-color-a7.border {
        border-color: #09b3ad !important
    }

.analogue-2-bg-a8 {
    background-color: #089994 !important
}

.analogue-2-color-a8 {
    color: #089994 !important
}

.analogue-2-border-color-a8 {
    border-color: #089994 !important
}

    .analogue-2-border-color-a8.border {
        border-color: #089994 !important
    }

.analogue-2-bg-a9 {
    background-color: #06807b !important
}

.analogue-2-color-a9 {
    color: #06807b !important
}

.analogue-2-border-color-a9 {
    border-color: #06807b !important
}

    .analogue-2-border-color-a9.border {
        border-color: #06807b !important
    }

.analogue-2-bg-a10 {
    background-color: #056663 !important
}

.analogue-2-color-a10 {
    color: #056663 !important
}

.analogue-2-border-color-a10 {
    border-color: #056663 !important
}

    .analogue-2-border-color-a10.border {
        border-color: #056663 !important
    }

.analogue-2-bg-a11 {
    background-color: #044d4a !important
}

.analogue-2-color-a11 {
    color: #044d4a !important
}

.analogue-2-border-color-a11 {
    border-color: #044d4a !important
}

    .analogue-2-border-color-a11.border {
        border-color: #044d4a !important
    }

.analogue-2-bg-a12 {
    background-color: #033331 !important
}

.analogue-2-color-a12 {
    color: #033331 !important
}

.analogue-2-border-color-a12 {
    border-color: #033331 !important
}

    .analogue-2-border-color-a12.border {
        border-color: #033331 !important
    }

.complementary-1-bg {
    background-color: #f73e5a !important
}

.complementary-1-color {
    color: #f90 !important
}

.complementary-1-border-color- {
    border-color: #f73e5a !important
}

    .complementary-1-border-color-.border {
        border-color: #f73e5a !important
    }

.complementary-1-bg-a1 {
    background-color: #fffcfd !important
}

.complementary-1-color-a1 {
    color: #fffcfd !important
}

.complementary-1-border-color-a1 {
    border-color: #fffcfd !important
}

    .complementary-1-border-color-a1.border {
        border-color: #fffcfd !important
    }

.complementary-1-bg-a2 {
    background-color: #f5d0d6 !important
}

.complementary-1-color-a2 {
    color: #f5d0d6 !important
}

.complementary-1-border-color-a2 {
    border-color: #f5d0d6 !important
}

    .complementary-1-border-color-a2.border {
        border-color: #f5d0d6 !important
    }

.complementary-1-bg-a3 {
    background-color: #eba4af !important
}

.complementary-1-color-a3 {
    color: #eba4af !important
}

.complementary-1-border-color-a3 {
    border-color: #eba4af !important
}

    .complementary-1-border-color-a3.border {
        border-color: #eba4af !important
    }

.complementary-1-bg-a4 {
    background-color: #e07b8b !important
}

.complementary-1-color-a4 {
    color: #e07b8b !important
}

.complementary-1-border-color-a4 {
    border-color: #e07b8b !important
}

    .complementary-1-border-color-a4.border {
        border-color: #e07b8b !important
    }

.complementary-1-bg-a5 {
    background-color: #d65669 !important
}

.complementary-1-color-a5 {
    color: #d65669 !important
}

.complementary-1-border-color-a5 {
    border-color: #d65669 !important
}

    .complementary-1-border-color-a5.border {
        border-color: #d65669 !important
    }

.complementary-1-bg-a6 {
    background-color: #cc334a !important
}

.complementary-1-color-a6 {
    color: #cc334a !important
}

.complementary-1-border-color-a6 {
    border-color: #cc334a !important
}

    .complementary-1-border-color-a6.border {
        border-color: #cc334a !important
    }

.complementary-1-bg-a7 {
    background-color: #b32d41 !important
}

.complementary-1-color-a7 {
    color: #b32d41 !important
}

.complementary-1-border-color-a7 {
    border-color: #b32d41 !important
}

    .complementary-1-border-color-a7.border {
        border-color: #b32d41 !important
    }

.complementary-1-bg-a8 {
    background-color: #992637 !important
}

.complementary-1-color-a8 {
    color: #992637 !important
}

.complementary-1-border-color-a8 {
    border-color: #992637 !important
}

    .complementary-1-border-color-a8.border {
        border-color: #992637 !important
    }

.complementary-1-bg-a9 {
    background-color: #80202e !important
}

.complementary-1-color-a9 {
    color: #80202e !important
}

.complementary-1-border-color-a9 {
    border-color: #80202e !important
}

    .complementary-1-border-color-a9.border {
        border-color: #80202e !important
    }

.complementary-1-bg-a10 {
    background-color: #661a25 !important
}

.complementary-1-color-a10 {
    color: #661a25 !important
}

.complementary-1-border-color-a10 {
    border-color: #661a25 !important
}

    .complementary-1-border-color-a10.border {
        border-color: #661a25 !important
    }

.complementary-1-bg-a11 {
    background-color: #4d131c !important
}

.complementary-1-color-a11 {
    color: #4d131c !important
}

.complementary-1-border-color-a11 {
    border-color: #4d131c !important
}

    .complementary-1-border-color-a11.border {
        border-color: #4d131c !important
    }

.complementary-1-bg-a12 {
    background-color: #330d12 !important
}

.complementary-1-color-a12 {
    color: #330d12 !important
}

.complementary-1-border-color-a12 {
    border-color: #330d12 !important
}

    .complementary-1-border-color-a12.border {
        border-color: #330d12 !important
    }

.complementary-2-bg {
    background-color: #f90 !important
}

.complementary-2-color {
    color: #f90 !important
}

.complementary-2-border-color- {
    border-color: #f90 !important
}

    .complementary-2-border-color-.border {
        border-color: #f90 !important
    }

.complementary-2-bg-a1 {
    background-color: #ffe6bf !important
}

.complementary-2-color-a1 {
    color: #ffe6bf !important
}

.complementary-2-border-color-a1 {
    border-color: #ffe6bf !important
}

    .complementary-2-border-color-a1.border {
        border-color: #ffe6bf !important
    }

.complementary-2-bg-a2 {
    background-color: #f5ce93 !important
}

.complementary-2-color-a2 {
    color: #f5ce93 !important
}

.complementary-2-border-color-a2 {
    border-color: #f5ce93 !important
}

    .complementary-2-border-color-a2.border {
        border-color: #f5ce93 !important
    }

.complementary-2-bg-a3 {
    background-color: #ebb76a !important
}

.complementary-2-color-a3 {
    color: #ebb76a !important
}

.complementary-2-border-color-a3 {
    border-color: #ebb76a !important
}

    .complementary-2-border-color-a3.border {
        border-color: #ebb76a !important
    }

.complementary-2-bg-a4 {
    background-color: #e0a243 !important
}

.complementary-2-color-a4 {
    color: #e0a243 !important
}

.complementary-2-border-color-a4 {
    border-color: #e0a243 !important
}

    .complementary-2-border-color-a4.border {
        border-color: #e0a243 !important
    }

.complementary-2-bg-a5 {
    background-color: #d68d20 !important
}

.complementary-2-color-a5 {
    color: #d68d20 !important
}

.complementary-2-border-color-a5 {
    border-color: #d68d20 !important
}

    .complementary-2-border-color-a5.border {
        border-color: #d68d20 !important
    }

.complementary-2-bg-a6 {
    background-color: #cc7a00 !important
}

.complementary-2-color-a6 {
    color: #cc7a00 !important
}

.complementary-2-border-color-a6 {
    border-color: #cc7a00 !important
}

    .complementary-2-border-color-a6.border {
        border-color: #cc7a00 !important
    }

.complementary-2-bg-a7 {
    background-color: #b36b00 !important
}

.complementary-2-color-a7 {
    color: #b36b00 !important
}

.complementary-2-border-color-a7 {
    border-color: #b36b00 !important
}

    .complementary-2-border-color-a7.border {
        border-color: #b36b00 !important
    }

.complementary-2-bg-a8 {
    background-color: #995c00 !important
}

.complementary-2-color-a8 {
    color: #995c00 !important
}

.complementary-2-border-color-a8 {
    border-color: #995c00 !important
}

    .complementary-2-border-color-a8.border {
        border-color: #995c00 !important
    }

.complementary-2-bg-a9 {
    background-color: #804d00 !important
}

.complementary-2-color-a9 {
    color: #804d00 !important
}

.complementary-2-border-color-a9 {
    border-color: #804d00 !important
}

    .complementary-2-border-color-a9.border {
        border-color: #804d00 !important
    }

.complementary-2-bg-a10 {
    background-color: #663d00 !important
}

.complementary-2-color-a10 {
    color: #663d00 !important
}

.complementary-2-border-color-a10 {
    border-color: #663d00 !important
}

    .complementary-2-border-color-a10.border {
        border-color: #663d00 !important
    }

.complementary-2-bg-a11 {
    background-color: #4d2e00 !important
}

.complementary-2-color-a11 {
    color: #4d2e00 !important
}

.complementary-2-border-color-a11 {
    border-color: #4d2e00 !important
}

    .complementary-2-border-color-a11.border {
        border-color: #4d2e00 !important
    }

.complementary-2-bg-a12 {
    background-color: #331f00 !important
}

.complementary-2-color-a12 {
    color: #331f00 !important
}

.complementary-2-border-color-a12 {
    border-color: #331f00 !important
}

    .complementary-2-border-color-a12.border {
        border-color: #331f00 !important
    }

.complementary-3-bg {
    background-color: #00cf86 !important
}

.complementary-3-color {
    color: #00cf86 !important
}

.complementary-3-border-color- {
    border-color: #00cf86 !important
}

    .complementary-3-border-color-.border {
        border-color: #00cf86 !important
    }

.complementary-3-bg-a1 {
    background-color: #bfffe9 !important
}

.complementary-3-color-a1 {
    color: #bfffe9 !important
}

.complementary-3-border-color-a1 {
    border-color: #bfffe9 !important
}

    .complementary-3-border-color-a1.border {
        border-color: #bfffe9 !important
    }

.complementary-3-bg-a2 {
    background-color: #93f5d3 !important
}

.complementary-3-color-a2 {
    color: #93f5d3 !important
}

.complementary-3-border-color-a2 {
    border-color: #93f5d3 !important
}

    .complementary-3-border-color-a2.border {
        border-color: #93f5d3 !important
    }

.complementary-3-bg-a3 {
    background-color: #6aebbd !important
}

.complementary-3-color-a3 {
    color: #6aebbd !important
}

.complementary-3-border-color-a3 {
    border-color: #6aebbd !important
}

    .complementary-3-border-color-a3.border {
        border-color: #6aebbd !important
    }

.complementary-3-bg-a4 {
    background-color: #43e0a9 !important
}

.complementary-3-color-a4 {
    color: #43e0a9 !important
}

.complementary-3-border-color-a4 {
    border-color: #43e0a9 !important
}

    .complementary-3-border-color-a4.border {
        border-color: #43e0a9 !important
    }

.complementary-3-bg-a5 {
    background-color: #20d696 !important
}

.complementary-3-color-a5 {
    color: #20d696 !important
}

.complementary-3-border-color-a5 {
    border-color: #20d696 !important
}

    .complementary-3-border-color-a5.border {
        border-color: #20d696 !important
    }

.complementary-3-bg-a6 {
    background-color: #00cc85 !important
}

.complementary-3-color-a6 {
    color: #00cc85 !important
}

.complementary-3-border-color-a6 {
    border-color: #00cc85 !important
}

    .complementary-3-border-color-a6.border {
        border-color: #00cc85 !important
    }

.complementary-3-bg-a7 {
    background-color: #00b374 !important
}

.complementary-3-color-a7 {
    color: #00b374 !important
}

.complementary-3-border-color-a7 {
    border-color: #00b374 !important
}

    .complementary-3-border-color-a7.border {
        border-color: #00b374 !important
    }

.complementary-3-bg-a8 {
    background-color: #009963 !important
}

.complementary-3-color-a8 {
    color: #009963 !important
}

.complementary-3-border-color-a8 {
    border-color: #009963 !important
}

    .complementary-3-border-color-a8.border {
        border-color: #009963 !important
    }

.complementary-3-bg-a9 {
    background-color: #008053 !important
}

.complementary-3-color-a9 {
    color: #008053 !important
}

.complementary-3-border-color-a9 {
    border-color: #008053 !important
}

    .complementary-3-border-color-a9.border {
        border-color: #008053 !important
    }

.complementary-3-bg-a10 {
    background-color: #006642 !important
}

.complementary-3-color-a10 {
    color: #006642 !important
}

.complementary-3-border-color-a10 {
    border-color: #006642 !important
}

    .complementary-3-border-color-a10.border {
        border-color: #006642 !important
    }

.complementary-3-bg-a11 {
    background-color: #004d32 !important
}

.complementary-3-color-a11 {
    color: #004d32 !important
}

.complementary-3-border-color-a11 {
    border-color: #004d32 !important
}

    .complementary-3-border-color-a11.border {
        border-color: #004d32 !important
    }

.complementary-3-bg-a12 {
    background-color: #003321 !important
}

.complementary-3-color-a12 {
    color: #003321 !important
}

.complementary-3-border-color-a12 {
    border-color: #003321 !important
}

    .complementary-3-border-color-a12.border {
        border-color: #003321 !important
    }

.analogue-1-bg-b1 {
    background-color: #3126ff !important
}

.analogue-1-color-b1 {
    color: #3126ff !important
}

.analogue-1-border-color-b1 {
    border-color: #3126ff !important
}

    .analogue-1-border-color-b1.border {
        border-color: #3126ff !important
    }

.analogue-1-bg-b2 {
    background-color: #4239e6 !important
}

.analogue-1-color-b2 {
    color: #4239e6 !important
}

.analogue-1-border-color-b2 {
    border-color: #4239e6 !important
}

    .analogue-1-border-color-b2.border {
        border-color: #4239e6 !important
    }

.analogue-1-bg-b3 {
    background-color: #4e47cc !important
}

.analogue-1-color-b3 {
    color: #4e47cc !important
}

.analogue-1-border-color-b3 {
    border-color: #4e47cc !important
}

    .analogue-1-border-color-b3.border {
        border-color: #4e47cc !important
    }

.analogue-1-bg-b4 {
    background-color: #5550b3 !important
}

.analogue-1-color-b4 {
    color: #5550b3 !important
}

.analogue-1-border-color-b4 {
    border-color: #5550b3 !important
}

    .analogue-1-border-color-b4.border {
        border-color: #5550b3 !important
    }

.analogue-1-bg-b5 {
    background-color: #585499 !important
}

.analogue-1-color-b5 {
    color: #585499 !important
}

.analogue-1-border-color-b5 {
    border-color: #585499 !important
}

    .analogue-1-border-color-b5.border {
        border-color: #585499 !important
    }

.analogue-1-bg-b6 {
    background-color: #555380 !important
}

.analogue-1-color-b6 {
    color: #555380 !important
}

.analogue-1-border-color-b6 {
    border-color: #555380 !important
}

    .analogue-1-border-color-b6.border {
        border-color: #555380 !important
    }

.analogue-1-bg-b7 {
    background-color: #4e4d66 !important
}

.analogue-1-color-b7 {
    color: #4e4d66 !important
}

.analogue-1-border-color-b7 {
    border-color: #4e4d66 !important
}

    .analogue-1-border-color-b7.border {
        border-color: #4e4d66 !important
    }

.analogue-1-bg-b8 {
    background-color: #42414d !important
}

.analogue-1-color-b8 {
    color: #42414d !important
}

.analogue-1-border-color-b8 {
    border-color: #42414d !important
}

    .analogue-1-border-color-b8.border {
        border-color: #42414d !important
    }

.analogue-2-bg-b1 {
    background-color: #0bd9d2 !important
}

.analogue-2-color-b1 {
    color: #0bd9d2 !important
}

.analogue-2-border-color-b1 {
    border-color: #0bd9d2 !important
}

    .analogue-2-border-color-b1.border {
        border-color: #0bd9d2 !important
    }

.analogue-2-bg-b2 {
    background-color: #1dbfba !important
}

.analogue-2-color-b2 {
    color: #1dbfba !important
}

.analogue-2-border-color-b2 {
    border-color: #1dbfba !important
}

    .analogue-2-border-color-b2.border {
        border-color: #1dbfba !important
    }

.analogue-2-bg-b3 {
    background-color: #29a6a2 !important
}

.analogue-2-color-b3 {
    color: #29a6a2 !important
}

.analogue-2-border-color-b3 {
    border-color: #29a6a2 !important
}

    .analogue-2-border-color-b3.border {
        border-color: #29a6a2 !important
    }

.analogue-2-bg-b4 {
    background-color: #318c89 !important
}

.analogue-2-color-b4 {
    color: #318c89 !important
}

.analogue-2-border-color-b4 {
    border-color: #318c89 !important
}

    .analogue-2-border-color-b4.border {
        border-color: #318c89 !important
    }

.analogue-2-bg-b5 {
    background-color: #347371 !important
}

.analogue-2-color-b5 {
    color: #347371 !important
}

.analogue-2-border-color-b5 {
    border-color: #347371 !important
}

    .analogue-2-border-color-b5.border {
        border-color: #347371 !important
    }

.analogue-2-bg-b6 {
    background-color: #315958 !important
}

.analogue-2-color-b6 {
    color: #315958 !important
}

.analogue-2-border-color-b6 {
    border-color: #315958 !important
}

    .analogue-2-border-color-b6.border {
        border-color: #315958 !important
    }

.analogue-2-bg-b7 {
    background-color: #29403f !important
}

.analogue-2-color-b7 {
    color: #29403f !important
}

.analogue-2-border-color-b7 {
    border-color: #29403f !important
}

    .analogue-2-border-color-b7.border {
        border-color: #29403f !important
    }

.analogue-2-bg-b8 {
    background-color: #1d2626 !important
}

.analogue-2-color-b8 {
    color: #1d2626 !important
}

.analogue-2-border-color-b8 {
    border-color: #1d2626 !important
}

    .analogue-2-border-color-b8.border {
        border-color: #1d2626 !important
    }

.complementary-1-bg-b1 {
    background-color: #f73e5a !important
}

.complementary-1-color-b1 {
    color: #f73e5a !important
}

.complementary-1-border-color-b1 {
    border-color: #f73e5a !important
}

    .complementary-1-border-color-b1.border {
        border-color: #f73e5a !important
    }

.complementary-1-bg-b2 {
    background-color: #de4e63 !important
}

.complementary-1-color-b2 {
    color: #de4e63 !important
}

.complementary-1-border-color-b2 {
    border-color: #de4e63 !important
}

    .complementary-1-border-color-b2.border {
        border-color: #de4e63 !important
    }

.complementary-1-bg-b3 {
    background-color: #c45869 !important
}

.complementary-1-color-b3 {
    color: #c45869 !important
}

.complementary-1-border-color-b3 {
    border-color: #c45869 !important
}

    .complementary-1-border-color-b3.border {
        border-color: #c45869 !important
    }

.complementary-1-bg-b4 {
    background-color: #ab5e69 !important
}

.complementary-1-color-b4 {
    color: #ab5e69 !important
}

.complementary-1-border-color-b4 {
    border-color: #ab5e69 !important
}

    .complementary-1-border-color-b4.border {
        border-color: #ab5e69 !important
    }

.complementary-1-bg-b5 {
    background-color: #915e66 !important
}

.complementary-1-color-b5 {
    color: #915e66 !important
}

.complementary-1-border-color-b5 {
    border-color: #915e66 !important
}

    .complementary-1-border-color-b5.border {
        border-color: #915e66 !important
    }

.complementary-1-bg-b6 {
    background-color: #785a5e !important
}

.complementary-1-color-b6 {
    color: #785a5e !important
}

.complementary-1-border-color-b6 {
    border-color: #785a5e !important
}

    .complementary-1-border-color-b6.border {
        border-color: #785a5e !important
    }

.complementary-1-bg-b7 {
    background-color: #5e5052 !important
}

.complementary-1-color-b7 {
    color: #5e5052 !important
}

.complementary-1-border-color-b7 {
    border-color: #5e5052 !important
}

    .complementary-1-border-color-b7.border {
        border-color: #5e5052 !important
    }

.complementary-1-bg-b8 {
    background-color: #454142 !important
}

.complementary-1-color-b8 {
    color: #454142 !important
}

.complementary-1-border-color-b8 {
    border-color: #454142 !important
}

    .complementary-1-border-color-b8.border {
        border-color: #454142 !important
    }

.complementary-2-bg-b1 {
    background-color: #f90 !important
}

.complementary-2-color-b1 {
    color: #f90 !important
}

.complementary-2-border-color-b1 {
    border-color: #f90 !important
}

    .complementary-2-border-color-b1.border {
        border-color: #f90 !important
    }

.complementary-2-bg-b2 {
    background-color: #e69317 !important
}

.complementary-2-color-b2 {
    color: #e69317 !important
}

.complementary-2-border-color-b2 {
    border-color: #e69317 !important
}

    .complementary-2-border-color-b2.border {
        border-color: #e69317 !important
    }

.complementary-2-bg-b3 {
    background-color: #cc8b29 !important
}

.complementary-2-color-b3 {
    color: #cc8b29 !important
}

.complementary-2-border-color-b3 {
    border-color: #cc8b29 !important
}

    .complementary-2-border-color-b3.border {
        border-color: #cc8b29 !important
    }

.complementary-2-bg-b4 {
    background-color: #b38136 !important
}

.complementary-2-color-b4 {
    color: #b38136 !important
}

.complementary-2-border-color-b4 {
    border-color: #b38136 !important
}

    .complementary-2-border-color-b4.border {
        border-color: #b38136 !important
    }

.complementary-2-bg-b5 {
    background-color: #99743d !important
}

.complementary-2-color-b5 {
    color: #99743d !important
}

.complementary-2-border-color-b5 {
    border-color: #99743d !important
}

    .complementary-2-border-color-b5.border {
        border-color: #99743d !important
    }

.complementary-2-bg-b6 {
    background-color: #806640 !important
}

.complementary-2-color-b6 {
    color: #806640 !important
}

.complementary-2-border-color-b6 {
    border-color: #806640 !important
}

    .complementary-2-border-color-b6.border {
        border-color: #806640 !important
    }

.complementary-2-bg-b7 {
    background-color: #66563d !important
}

.complementary-2-color-b7 {
    color: #66563d !important
}

.complementary-2-border-color-b7 {
    border-color: #66563d !important
}

    .complementary-2-border-color-b7.border {
        border-color: #66563d !important
    }

.complementary-2-bg-b8 {
    background-color: #4d4336 !important
}

.complementary-2-color-b8 {
    color: #4d4336 !important
}

.complementary-2-border-color-b8 {
    border-color: #4d4336 !important
}

    .complementary-2-border-color-b8.border {
        border-color: #4d4336 !important
    }

.complementary-3-bg-b1 {
    background-color: #00cf86 !important
}

.complementary-3-color-b1 {
    color: #00cf86 !important
}

.complementary-3-border-color-b1 {
    border-color: #00cf86 !important
}

    .complementary-3-border-color-b1.border {
        border-color: #00cf86 !important
    }

.complementary-3-bg-b2 {
    background-color: #12b57c !important
}

.complementary-3-color-b2 {
    color: #12b57c !important
}

.complementary-3-border-color-b2 {
    border-color: #12b57c !important
}

    .complementary-3-border-color-b2.border {
        border-color: #12b57c !important
    }

.complementary-3-bg-b3 {
    background-color: #1f9c70 !important
}

.complementary-3-color-b3 {
    color: #1f9c70 !important
}

.complementary-3-border-color-b3 {
    border-color: #1f9c70 !important
}

    .complementary-3-border-color-b3.border {
        border-color: #1f9c70 !important
    }

.complementary-3-bg-b4 {
    background-color: #278262 !important
}

.complementary-3-color-b4 {
    color: #278262 !important
}

.complementary-3-border-color-b4 {
    border-color: #278262 !important
}

    .complementary-3-border-color-b4.border {
        border-color: #278262 !important
    }

.complementary-3-bg-b5 {
    background-color: #2a6953 !important
}

.complementary-3-color-b5 {
    color: #2a6953 !important
}

.complementary-3-border-color-b5 {
    border-color: #2a6953 !important
}

    .complementary-3-border-color-b5.border {
        border-color: #2a6953 !important
    }

.complementary-3-bg-b6 {
    background-color: #284f41 !important
}

.complementary-3-color-b6 {
    color: #284f41 !important
}

.complementary-3-border-color-b6 {
    border-color: #284f41 !important
}

    .complementary-3-border-color-b6.border {
        border-color: #284f41 !important
    }

.complementary-3-bg-b7 {
    background-color: #20362e !important
}

.complementary-3-color-b7 {
    color: #20362e !important
}

.complementary-3-border-color-b7 {
    border-color: #20362e !important
}

    .complementary-3-border-color-b7.border {
        border-color: #20362e !important
    }

.complementary-3-bg-b8 {
    background-color: #141c19 !important
}

.complementary-3-color-b8 {
    color: #141c19 !important
}

.complementary-3-border-color-b8 {
    border-color: #141c19 !important
}

    .complementary-3-border-color-b8.border {
        border-color: #141c19 !important
    }

.neutral-1-bg {
    background-color: #17324d !important
}

.neutral-1-color {
    color: #17324d !important
}

.neutral-1-border-color- {
    border-color: #17324d !important
}

    .neutral-1-border-color-.border {
        border-color: #17324d !important
    }

.neutral-1-bg-a1 {
    background-color: #ebeced !important
}

.neutral-1-color-a1 {
    color: #ebeced !important
}

.neutral-1-border-color-a1 {
    border-color: #ebeced !important
}

    .neutral-1-border-color-a1.border {
        border-color: #ebeced !important
    }

.neutral-1-bg-a2 {
    background-color: #d9dadb !important
}

.neutral-1-color-a2 {
    color: #d9dadb !important
}

.neutral-1-border-color-a2 {
    border-color: #d9dadb !important
}

    .neutral-1-border-color-a2.border {
        border-color: #d9dadb !important
    }

.neutral-1-bg-a3 {
    background-color: #c5c7c9 !important
}

.neutral-1-color-a3 {
    color: #c5c7c9 !important
}

.neutral-1-border-color-a3 {
    border-color: #c5c7c9 !important
}

    .neutral-1-border-color-a3.border {
        border-color: #c5c7c9 !important
    }

.neutral-1-bg-a4 {
    background-color: #adb2b8 !important
}

.neutral-1-color-a4 {
    color: #adb2b8 !important
}

.neutral-1-border-color-a4 {
    border-color: #adb2b8 !important
}

    .neutral-1-border-color-a4.border {
        border-color: #adb2b8 !important
    }

.neutral-1-bg-a5 {
    background-color: #959da6 !important
}

.neutral-1-color-a5 {
    color: #959da6 !important
}

.neutral-1-border-color-a5 {
    border-color: #959da6 !important
}

    .neutral-1-border-color-a5.border {
        border-color: #959da6 !important
    }

.neutral-1-bg-a6 {
    background-color: #768594 !important
}

.neutral-1-color-a6 {
    color: #768594 !important
}

.neutral-1-border-color-a6 {
    border-color: #768594 !important
}

    .neutral-1-border-color-a6.border {
        border-color: #768594 !important
    }

.neutral-1-bg-a7 {
    background-color: #5b6f82 !important
}

.neutral-1-color-a7 {
    color: #5b6f82 !important
}

.neutral-1-border-color-a7 {
    border-color: #5b6f82 !important
}

    .neutral-1-border-color-a7.border {
        border-color: #5b6f82 !important
    }

.neutral-1-bg-a8 {
    background-color: #435a70 !important
}

.neutral-1-color-a8 {
    color: #435a70 !important
}

.neutral-1-border-color-a8 {
    border-color: #435a70 !important
}

    .neutral-1-border-color-a8.border {
        border-color: #435a70 !important
    }

.neutral-1-bg-a9 {
    background-color: #2f475e !important
}

.neutral-1-color-a9 {
    color: #2f475e !important
}

.neutral-1-border-color-a9 {
    border-color: #2f475e !important
}

    .neutral-1-border-color-a9.border {
        border-color: #2f475e !important
    }

.neutral-1-bg-a10 {
    background-color: #17324d !important
}

.neutral-1-color-a10 {
    color: #17324d !important
}

.neutral-1-border-color-a10 {
    border-color: #17324d !important
}

    .neutral-1-border-color-a10.border {
        border-color: #17324d !important
    }

.neutral-2-bg {
    background-color: #e6ecf2 !important
}

.neutral-2-color {
    color: #e6ecf2 !important
}

.neutral-2-border-color- {
    border-color: #e6ecf2
}

.neutral-2-bg-b1 {
    background-color: #e6ecf2 !important
}

.neutral-2-color-b1 {
    color: #e6ecf2 !important
}

.neutral-2-border-color-b1 {
    border-color: #e6ecf2 !important
}

    .neutral-2-border-color-b1.border {
        border-color: #e6ecf2 !important
    }

.neutral-2-bg-b2 {
    background-color: #c2c7cc !important
}

.neutral-2-color-b2 {
    color: #c2c7cc !important
}

.neutral-2-border-color-b2 {
    border-color: #c2c7cc !important
}

    .neutral-2-border-color-b2.border {
        border-color: #c2c7cc !important
    }

.neutral-2-bg-b3 {
    background-color: #9da2a6 !important
}

.neutral-2-color-b3 {
    color: #9da2a6 !important
}

.neutral-2-border-color-b3 {
    border-color: #9da2a6 !important
}

    .neutral-2-border-color-b3.border {
        border-color: #9da2a6 !important
    }

.neutral-2-bg-b4 {
    background-color: #797c80 !important
}

.neutral-2-color-b4 {
    color: #797c80 !important
}

.neutral-2-border-color-b4 {
    border-color: #797c80 !important
}

    .neutral-2-border-color-b4.border {
        border-color: #797c80 !important
    }

.neutral-2-bg-b5 {
    background-color: #565759 !important
}

.neutral-2-color-b5 {
    color: #565759 !important
}

.neutral-2-border-color-b5 {
    border-color: #565759 !important
}

    .neutral-2-border-color-b5.border {
        border-color: #565759 !important
    }

.neutral-2-bg-b6 {
    background-color: #2f3133 !important
}

.neutral-2-color-b6 {
    color: #2f3133 !important
}

.neutral-2-border-color-b6 {
    border-color: #2f3133 !important
}

    .neutral-2-border-color-b6.border {
        border-color: #2f3133 !important
    }

.neutral-2-bg-b7 {
    background-color: #0c0c0d !important
}

.neutral-2-color-b7 {
    color: #0c0c0d !important
}

.neutral-2-border-color-b7 {
    border-color: #0c0c0d !important
}

    .neutral-2-border-color-b7.border {
        border-color: #0c0c0d !important
    }

.neutral-2-bg-a1 {
    background-color: #e6ecf2 !important
}

.neutral-2-color-a1 {
    color: #e6ecf2 !important
}

.neutral-2-border-color-a1 {
    border-color: #e6ecf2 !important
}

    .neutral-2-border-color-a1.border {
        border-color: #e6ecf2 !important
    }

.neutral-2-bg-a2 {
    background-color: #bcc4cc !important
}

.neutral-2-color-a2 {
    color: #bcc4cc !important
}

.neutral-2-border-color-a2 {
    border-color: #bcc4cc !important
}

    .neutral-2-border-color-a2.border {
        border-color: #bcc4cc !important
    }

.neutral-2-bg-a3 {
    background-color: #9aa0a6 !important
}

.neutral-2-color-a3 {
    color: #9aa0a6 !important
}

.neutral-2-border-color-a3 {
    border-color: #9aa0a6 !important
}

    .neutral-2-border-color-a3.border {
        border-color: #9aa0a6 !important
    }

.neutral-2-bg-a4 {
    background-color: #777b80 !important
}

.neutral-2-color-a4 {
    color: #777b80 !important
}

.neutral-2-border-color-a4 {
    border-color: #777b80 !important
}

    .neutral-2-border-color-a4.border {
        border-color: #777b80 !important
    }

.neutral-2-bg-a5 {
    background-color: #535659 !important
}

.neutral-2-color-a5 {
    color: #535659 !important
}

.neutral-2-border-color-a5 {
    border-color: #535659 !important
}

    .neutral-2-border-color-a5.border {
        border-color: #535659 !important
    }

.neutral-2-bg-a6 {
    background-color: #2f3133 !important
}

.neutral-2-color-a6 {
    color: #2f3133 !important
}

.neutral-2-border-color-a6 {
    border-color: #2f3133 !important
}

    .neutral-2-border-color-a6.border {
        border-color: #2f3133 !important
    }

.neutral-2-bg-a7 {
    background-color: #17181a !important
}

.neutral-2-color-a7 {
    color: #17181a !important
}

.neutral-2-border-color-a7 {
    border-color: #17181a !important
}

    .neutral-2-border-color-a7.border {
        border-color: #17181a !important
    }

.lightgrey-bg-a1 {
    background-color: #d8d9da !important
}

.lightgrey-color-a1 {
    color: #d8d9da !important
}

.lightgrey-border-color-a1 {
    border-color: #d8d9da !important
}

    .lightgrey-border-color-a1.border {
        border-color: #d8d9da !important
    }

.lightgrey-bg-a2 {
    background-color: #edf5fc !important
}

.lightgrey-color-a2 {
    color: #edf5fc !important
}

.lightgrey-border-color-a2 {
    border-color: #edf5fc !important
}

    .lightgrey-border-color-a2.border {
        border-color: #edf5fc !important
    }

.lightgrey-bg-a3 {
    background-color: #f3f7fc !important
}

.lightgrey-color-a3 {
    color: #f3f7fc !important
}

.lightgrey-border-color-a3 {
    border-color: #f3f7fc !important
}

    .lightgrey-border-color-a3.border {
        border-color: #f3f7fc !important
    }

.lightgrey-bg-a4 {
    background-color: #f5f9fc !important
}

.lightgrey-color-a4 {
    color: #f5f9fc !important
}

.lightgrey-border-color-a4 {
    border-color: #f5f9fc !important
}

    .lightgrey-border-color-a4.border {
        border-color: #f5f9fc !important
    }

.lightgrey-bg-b1 {
    background-color: #f3f7fc !important
}

.lightgrey-color-b1 {
    color: #f3f7fc !important
}

.lightgrey-border-color-b1 {
    border-color: #f3f7fc !important
}

    .lightgrey-border-color-b1.border {
        border-color: #f3f7fc !important
    }

.lightgrey-bg-b2 {
    background-color: #ebf2fa !important
}

.lightgrey-color-b2 {
    color: #ebf2fa !important
}

.lightgrey-border-color-b2 {
    border-color: #ebf2fa !important
}

    .lightgrey-border-color-b2.border {
        border-color: #ebf2fa !important
    }

.lightgrey-bg-b3 {
    background-color: #edf4fa !important
}

.lightgrey-color-b3 {
    color: #edf4fa !important
}

.lightgrey-border-color-b3 {
    border-color: #edf4fa !important
}

    .lightgrey-border-color-b3.border {
        border-color: #edf4fa !important
    }

.lightgrey-bg-b4 {
    background-color: #f2f6fa !important
}

.lightgrey-color-b4 {
    color: #f2f6fa !important
}

.lightgrey-border-color-b4 {
    border-color: #f2f6fa !important
}

    .lightgrey-border-color-b4.border {
        border-color: #f2f6fa !important
    }

.lightgrey-bg-c1 {
    background-color: #f7f9fa !important
}

.lightgrey-color-c1 {
    color: #f7f9fa !important
}

.lightgrey-border-color-c1 {
    border-color: #f7f9fa !important
}

    .lightgrey-border-color-c1.border {
        border-color: #f7f9fa !important
    }

.lightgrey-bg-c2 {
    background-color: #f3f7fc !important
}

.lightgrey-color-c2 {
    color: #f3f7fc !important
}

.lightgrey-border-color-c2 {
    border-color: #f3f7fc !important
}

    .lightgrey-border-color-c2.border {
        border-color: #f3f7fc !important
    }

:root {
    --bs-indigo: hsl(243deg, 100%, 65%);
    --bs-purple: hsl(243deg, 100%, 80%);
    --bs-pink: hsl(350deg, 100%, 85%);
    --bs-red: hsl(350deg, 60%, 50%);
    --bs-orange: hsl(36deg, 100%, 30%);
    --bs-yellow: hsl(44deg, 100%, 72.5%);
    --bs-green: hsl(160deg, 100%, 25%);
    --bs-teal: hsl(178deg, 90%, 32%);
    --bs-cyan: hsl(178deg, 100%, 50%);
    --bs-white: hsl(0deg, 0%, 100%);
    --bs-gray: hsl(0deg, 0%, 32%);
    --bs-gray-dark: hsl(0deg, 0%, 15%);
    --bs-blue: hsl(210deg, 100%, 45%);
    --bs-gray-secondary: hsl(210deg, 17%, 44%);
    --bs-gray-tertiary: hsl(205deg, 21.2121212121%, 44.55%);
    --bs-gray-quaternary: hsl(238deg, 100%, 99.5%);
    --bs-gray-100: hsl(0deg, 0%, 96%);
    --bs-gray-200: hsl(0deg, 0%, 90%);
    --bs-gray-300: hsl(0deg, 0%, 83%);
    --bs-gray-400: hsl(0deg, 0%, 64%);
    --bs-gray-500: hsl(0deg, 0%, 45%);
    --bs-gray-600: hsl(0deg, 0%, 32%);
    --bs-gray-700: hsl(0deg, 0%, 25%);
    --bs-gray-800: hsl(0deg, 0%, 15%);
    --bs-gray-900: hsl(0deg, 0%, 10%);
    --bs-primary: hsl(210deg, 100%, 40%);
    --bs-secondary: hsl(210deg, 17%, 44%);
    --bs-success: hsl(160deg, 100%, 25%);
    --bs-info: hsl(210deg, 17%, 44%);
    --bs-warning: hsl(36deg, 100%, 30%);
    --bs-danger: hsl(350deg, 60%, 50%);
    --bs-light: hsl(255deg, 32.2033898305%, 92.625%);
    --bs-dark: hsl(210deg, 54%, 20%);
    --bs-black: hsl(0deg, 0%, 0%);
    --bs-white: hsl(0deg, 0%, 100%);
    --bs-100: hsl(0deg, 0%, 96%);
    --bs-200: hsl(0deg, 0%, 90%);
    --bs-300: hsl(0deg, 0%, 83%);
    --bs-400: hsl(0deg, 0%, 64%);
    --bs-500: hsl(0deg, 0%, 45%);
    --bs-600: hsl(0deg, 0%, 32%);
    --bs-700: hsl(0deg, 0%, 25%);
    --bs-800: hsl(0deg, 0%, 15%);
    --bs-900: hsl(0deg, 0%, 10%);
    --bs-primary-rgb: 0, 102, 204;
    --bs-secondary-rgb: 93, 112, 131;
    --bs-success-rgb: 0, 128, 85;
    --bs-info-rgb: 93, 112, 131;
    --bs-warning-rgb: 153, 92, 0;
    --bs-danger-rgb: 204, 51, 77;
    --bs-light-rgb: 233, 230, 242;
    --bs-dark-rgb: 23, 51, 79;
    --bs-black-rgb: 0, 0, 0;
    --bs-white-rgb: 255, 255, 255;
    --bs-100-rgb: 245, 245, 245;
    --bs-200-rgb: 230, 230, 230;
    --bs-300-rgb: 212, 212, 212;
    --bs-400-rgb: 163, 163, 163;
    --bs-500-rgb: 115, 115, 115;
    --bs-600-rgb: 82, 82, 82;
    --bs-700-rgb: 64, 64, 64;
    --bs-800-rgb: 38, 38, 38;
    --bs-900-rgb: 26, 26, 26;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 26, 26, 26;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;
    --bs-font-monospace: "Roboto Mono", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: hsl(0deg, 0%, 10%);
    --bs-body-bg: hsl(0deg, 0%, 100%);
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: hsl(210deg, 4%, 78%);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 4px;
    --bs-border-radius-sm: 2px;
    --bs-border-radius-lg: 8px;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: hsl(210deg, 100%, 40%);
    --bs-link-hover-color: #0052a3;
    --bs-code-color: hsl(210deg, 54%, 20%);
    --bs-highlight-bg: hsl(178deg, 100%, 90%)
}

*, *::before, *::after {
    box-sizing: border-box
}

@media(prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    opacity: .25
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

h1, .h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1, .h1 {
        font-size: 2.5rem
    }
}

h2, .h2 {
    font-size: calc(1.325rem + 0.9vw)
}

@media(min-width: 1200px) {
    h2, .h2 {
        font-size: 2rem
    }
}

h3, .h3 {
    font-size: calc(1.3rem + 0.6vw)
}

@media(min-width: 1200px) {
    h3, .h3 {
        font-size: 1.75rem
    }
}

h4, .h4 {
    font-size: calc(1.275rem + 0.3vw)
}

@media(min-width: 1200px) {
    h4, .h4 {
        font-size: 1.5rem
    }
}

h5, .h5 {
    font-size: 1.25rem
}

h6, .h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol, ul {
    padding-left: 2rem
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1rem
}

    ol ol, ul ul, ol ul, ul ol {
        margin-bottom: 0
    }

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

small, .small {
    font-size: 0.875rem
}

mark, .mark {
    padding: .1875em;
    background-color: var(--bs-highlight-bg)
}

sub, sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: var(--bs-link-color);
    text-decoration: underline
}

    a:hover {
        color: var(--bs-link-hover-color)
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none
    }

pre, code, kbd, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875rem
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal
    }

code {
    font-size: 0.875rem;
    color: var(--bs-code-color);
    word-wrap: break-word
}

a > code {
    color: inherit
}

kbd {
    padding: .1875rem .375rem;
    font-size: 0.875rem;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 2px
}

    kbd kbd {
        padding: 0;
        font-size: 1em
    }

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #5d7083;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

thead, tbody, tfoot, tr, td, th {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

    button:focus:not(:focus-visible) {
        outline: 0
    }

input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

    select:disabled {
        opacity: 1
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

    button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit
}

@media(min-width: 1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

.initialism {
    font-size: 0.875rem;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

    .blockquote > :last-child {
        margin-bottom: 0
    }

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875rem;
    color: #525252
}

    .blockquote-footer::before {
        content: "— "
    }

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid var(--bs-border-color);
    border-radius: 4px;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 0.875rem;
    color: #525252
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container-sm, .container {
        max-width: 540px
    }
}

@media(min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 720px
    }
}

@media(min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 960px
    }
}

@media(min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1176px
    }
}

@media(min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-0.5*var(--bs-gutter-x));
    margin-left: calc(-0.5*var(--bs-gutter-x))
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x)*.5);
        padding-left: calc(var(--bs-gutter-x)*.5);
        margin-top: var(--bs-gutter-y)
    }

.col {
    flex: 1 0 0%
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0
}

.g-0, .gy-0 {
    --bs-gutter-y: 0
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    .col-sm {
        flex: 1 0 0%
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    .col-md {
        flex: 1 0 0%
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    .col-lg {
        flex: 1 0 0%
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

    .table > :not(caption) > * > * {
        padding: .5rem .5rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
    }

    .table > tbody {
        vertical-align: inherit
    }

    .table > thead {
        vertical-align: bottom
    }

.table-group-divider {
    border-top: 2px solid currentcolor
}

.caption-top {
    caption-side: top
}

.table-sm > :not(caption) > * > * {
    padding: .25rem .25rem
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0
}

.table-borderless > :not(:first-child) {
    border-top-width: 0
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #cce0f5;
    --bs-table-border-color: #b8cadd;
    --bs-table-striped-bg: #c2d5e9;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #b8cadd;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #bdcfe3;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-secondary {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #dfe2e6;
    --bs-table-border-color: #c9cbcf;
    --bs-table-striped-bg: #d4d7db;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #c9cbcf;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #ced1d5;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-success {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #cce6dd;
    --bs-table-border-color: #b8cfc7;
    --bs-table-striped-bg: #c2dbd2;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #b8cfc7;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #bdd5cc;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-info {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #dfe2e6;
    --bs-table-border-color: #c9cbcf;
    --bs-table-striped-bg: #d4d7db;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #c9cbcf;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #ced1d5;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-warning {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #ebdecc;
    --bs-table-border-color: #d4c8b8;
    --bs-table-striped-bg: #dfd3c2;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #d4c8b8;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #d9cdbd;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-danger {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: #f5d6db;
    --bs-table-border-color: #ddc1c5;
    --bs-table-striped-bg: #e9cbd0;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #ddc1c5;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #e3c6cb;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-light {
    --bs-table-color: hsl(0deg, 0%, 0%);
    --bs-table-bg: hsl(255deg, 32.2033898305%, 92.625%);
    --bs-table-border-color: #d2cfda;
    --bs-table-striped-bg: #dddbe6;
    --bs-table-striped-color: hsl(0deg, 0%, 0%);
    --bs-table-active-bg: #d2cfda;
    --bs-table-active-color: hsl(0deg, 0%, 0%);
    --bs-table-hover-bg: #d8d5e0;
    --bs-table-hover-color: hsl(0deg, 0%, 0%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-dark {
    --bs-table-color: hsl(0deg, 0%, 100%);
    --bs-table-bg: hsl(210deg, 54%, 20%);
    --bs-table-border-color: #2e4761;
    --bs-table-striped-bg: #233d58;
    --bs-table-striped-color: hsl(0deg, 0%, 100%);
    --bs-table-active-bg: #2e4761;
    --bs-table-active-color: hsl(0deg, 0%, 100%);
    --bs-table-hover-bg: #28425c;
    --bs-table-hover-color: hsl(0deg, 0%, 100%);
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 0.875rem
}

.form-text {
    margin-top: .25rem;
    font-size: 0.875rem;
    color: #5d7083
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1a1a1a;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid #a3a3a3;
    appearance: none;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer
    }

.form-control:focus {
    color: #1a1a1a;
    background-color: #fff;
    border-color: #5d7083;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::placeholder {
    color: #525252;
    opacity: 1
}

.form-control:disabled {
    background-color: #d8d9da;
    opacity: 1
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: .75rem;
    color: #1a1a1a;
    background-color: #fff;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 0;
    border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #f2f2f2
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #1a1a1a;
    background-color: rgba(0,0,0,0);
    border: solid rgba(0,0,0,0);
    border-width: 0 0
}

    .form-control-plaintext:focus {
        outline: 0
    }

    .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
        padding-right: 0;
        padding-left: 0
    }

.form-control-sm {
    min-height: calc(1.5em + 0.5rem);
    padding: .25rem .5rem;
    font-size: 0.875rem;
    border-radius: 2px
}

    .form-control-sm::file-selector-button {
        padding: .25rem .5rem;
        margin: -0.25rem -0.5rem;
        margin-inline-end: .5rem
    }

.form-control-lg {
    min-height: calc(1.5em + 1rem);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: 8px
}

    .form-control-lg::file-selector-button {
        padding: .5rem 1rem;
        margin: -0.5rem -1rem;
        margin-inline-end: 1rem
    }

textarea.form-control {
    min-height: 2.5rem
}

textarea.form-control-sm {
    min-height: calc(1.5em + 0.5rem)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem)
}

.form-control-color {
    width: 3rem;
    height: 2.5rem;
    padding: .375rem
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: 0
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: 0
    }

    .form-control-color.form-control-sm {
        height: calc(1.5em + 0.5rem)
    }

    .form-control-color.form-control-lg {
        height: calc(1.5em + 1rem)
    }

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1a1a1a;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 0 solid #a3a3a3;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion: reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #5d7083;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.25)
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e6e6e6
}

.form-select:-moz-focusring {
    color: rgba(0,0,0,0);
    text-shadow: 0 0 0 #1a1a1a
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: 0.875rem;
    border-radius: 2px
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: 8px
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em
    }

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

    .form-check-reverse .form-check-input {
        float: right;
        margin-right: -1.5em;
        margin-left: 0
    }

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    appearance: none;
    print-color-adjust: exact
}

    .form-check-input[type=checkbox] {
        border-radius: .25em
    }

    .form-check-input[type=radio] {
        border-radius: 50%
    }

    .form-check-input:active {
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #5d7083;
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(0,102,204,.25)
    }

    .form-check-input:checked {
        background-color: #06c;
        border-color: #06c
    }

        .form-check-input:checked[type=checkbox] {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
        }

        .form-check-input:checked[type=radio] {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280deg, 0%, 100%%29'/%3e%3c/svg%3e")
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #06c;
        border-color: #06c;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: .5
    }

        .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
            cursor: default;
            opacity: .5
        }

.form-switch {
    padding-left: 2.5em
}

    .form-switch .form-check-input {
        width: 2em;
        margin-left: -2.5em;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
        background-position: left center;
        border-radius: 2em;
        transition: background-position .15s ease-in-out
    }

@media(prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%28210deg, 17%, 44%%29'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280deg, 0%, 100%%29'/%3e%3c/svg%3e")
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0
}

    .form-switch.form-check-reverse .form-check-input {
        margin-right: -2.5em;
        margin-left: 0
    }

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

    .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
        pointer-events: none;
        filter: none;
        opacity: .65
    }

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: rgba(0,0,0,0);
    appearance: none
}

    .form-range:focus {
        outline: 0
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(0,102,204,.25)
        }

    .form-range::-moz-focus-outer {
        border: 0
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        background-color: #06c;
        border: 0;
        border-radius: 1rem;
        box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        appearance: none
    }

@media(prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b3d1f0
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: rgba(0,0,0,0);
    cursor: pointer;
    background-color: #d4d4d4;
    border-color: rgba(0,0,0,0);
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075)
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #06c;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b3d1f0
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: rgba(0,0,0,0);
    cursor: pointer;
    background-color: #d4d4d4;
    border-color: rgba(0,0,0,0);
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075)
}

.form-range:disabled {
    pointer-events: none
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #737373
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #737373
    }

.form-floating {
    position: relative
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height: 3.5rem;
        line-height: 1.25
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem .75rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 0 solid rgba(0,0,0,0);
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out
    }

@media(prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none
    }
}

.form-floating > .form-control, .form-floating > .form-control-plaintext {
    padding: 1rem .75rem
}

    .form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder {
        color: rgba(0,0,0,0)
    }

    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

    .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label {
        opacity: .65;
        transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
    }

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.form-floating > .form-control-plaintext ~ label {
    border-width: 0 0
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

    .input-group > .form-control, .input-group > .form-select, .input-group > .form-floating {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0
    }

        .input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within {
            z-index: 5
        }

    .input-group .btn {
        position: relative;
        z-index: 2
    }

        .input-group .btn:focus {
            z-index: 5
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1a1a1a;
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    border: 0 solid #a3a3a3;
    border-radius: 0
}

.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: 8px
}

.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn {
    padding: .25rem .5rem;
    font-size: 0.875rem;
    border-radius: 2px
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 0.875rem;
    color: #008055
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 1rem 1rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #fff;
    background-color: #008055;
    border-radius: 4px
}

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #008055;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

    .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
        border-color: #008055;
        box-shadow: 0 0 0 .25rem rgba(0,128,85,.25)
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: #008055
}

    .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28160deg, 100%, 25%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
    }

    .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
        border-color: #008055;
        box-shadow: 0 0 0 .25rem rgba(0,128,85,.25)
    }

.was-validated .form-control-color:valid, .form-control-color.is-valid {
    width: calc(3rem + calc(1.5em + 0.75rem))
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: #008055
}

    .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
        background-color: #008055
    }

    .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
        box-shadow: 0 0 0 .25rem rgba(0,128,85,.25)
    }

    .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
        color: #008055
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 0.875rem;
    color: #cc334d
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 1rem 1rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #fff;
    background-color: #cc334d;
    border-radius: 4px
}

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #cc334d;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%28350deg, 60%, 50%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
}

    .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
        border-color: #cc334d;
        box-shadow: 0 0 0 .25rem rgba(204,51,77,.25)
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: #cc334d
}

    .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280deg, 0%, 15%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%28350deg, 60%, 50%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%28350deg, 60%, 50%%29' stroke='none'/%3e%3c/svg%3e");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)
    }

    .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
        border-color: #cc334d;
        box-shadow: 0 0 0 .25rem rgba(204,51,77,.25)
    }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
    width: calc(3rem + calc(1.5em + 0.75rem))
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: #cc334d
}

    .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
        background-color: #cc334d
    }

    .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
        box-shadow: 0 0 0 .25rem rgba(204,51,77,.25)
    }

    .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
        color: #cc334d
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid {
    z-index: 4
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: hsl(0deg, 0%, 10%);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 0;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 4px;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    box-shadow: var(--bs-btn-box-shadow);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow)
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
    box-shadow: var(--bs-btn-active-shadow)
}

    .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
        box-shadow: var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)
    }

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
    box-shadow: none
}

.btn-primary {
    color: #fff;
    background-color: #06c;
    border-color: #06c;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)
    }

    .btn-primary:hover {
        background-color: #0053a5;
        color: #fff;
        border-color: #004d99
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #06c;
        border-color: #06c;
        pointer-events: none
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #004d99;
        border-color: #00468d
    }

        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)
        }

.btn-secondary {
    color: #fff;
    background-color: #5d7083;
    border-color: #5d7083;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-secondary:focus, .btn-secondary.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)
    }

    .btn-secondary:hover {
        background-color: #4b5b6a;
        color: #fff;
        border-color: #465462
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #5d7083;
        border-color: #5d7083;
        pointer-events: none
    }

    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #465462;
        border-color: #404d5a
    }

        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)
        }

.btn-success {
    color: #fff;
    background-color: #008055;
    border-color: #008055;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-success:focus, .btn-success.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,128,85,.5)
    }

    .btn-success:hover {
        background-color: #006845;
        color: #fff;
        border-color: #006040
    }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #008055;
        border-color: #008055;
        pointer-events: none
    }

    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #006040;
        border-color: #00583b
    }

        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)
        }

.btn-info {
    color: #fff;
    background-color: #5d7083;
    border-color: #5d7083;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-info:focus, .btn-info.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(93,112,131,.5)
    }

    .btn-info:hover {
        background-color: #4b5b6a;
        color: #fff;
        border-color: #465462
    }

    .btn-info.disabled, .btn-info:disabled {
        color: #fff;
        background-color: #5d7083;
        border-color: #5d7083;
        pointer-events: none
    }

    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #465462;
        border-color: #404d5a
    }

        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)
        }

.btn-warning {
    color: #fff;
    background-color: #995c00;
    border-color: #995c00;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-warning:focus, .btn-warning.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(153,92,0,.5)
    }

    .btn-warning:hover {
        background-color: #7c4b00;
        color: #fff;
        border-color: #734500
    }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #fff;
        background-color: #995c00;
        border-color: #995c00;
        pointer-events: none
    }

    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #734500;
        border-color: #6a3f00
    }

        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)
        }

.btn-danger {
    color: #fff;
    background-color: #cc334d;
    border-color: #cc334d;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-danger:focus, .btn-danger.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(204,51,77,.5)
    }

    .btn-danger:hover {
        background-color: #a5293e;
        color: #fff;
        border-color: #99263a
    }

    .btn-danger.disabled, .btn-danger:disabled {
        color: #fff;
        background-color: #cc334d;
        border-color: #cc334d;
        pointer-events: none
    }

    .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #99263a;
        border-color: #8d2335
    }

        .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)
        }

.btn-light {
    color: #000;
    background-color: #e9e6f2;
    border-color: #e9e6f2;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-light:focus, .btn-light.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(233,230,242,.5)
    }

    .btn-light:hover {
        background-color: #c6c4ce;
        color: #000;
        border-color: #bab8c2
    }

    .btn-light.disabled, .btn-light:disabled {
        color: #000;
        background-color: #e9e6f2;
        border-color: #e9e6f2;
        pointer-events: none
    }

    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
        color: #000;
        background-color: #bab8c2;
        border-color: #afadb6
    }

        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)
        }

.btn-dark {
    color: #fff;
    background-color: #17334f;
    border-color: #17334f;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-dark:focus, .btn-dark.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(23,51,79,.5)
    }

    .btn-dark:hover {
        background-color: #3a5269;
        color: #fff;
        border-color: #2e4761
    }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #17334f;
        border-color: #17334f;
        pointer-events: none
    }

    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #455c72;
        border-color: #2e4761
    }

        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)
        }

.btn-black {
    color: #fff;
    background-color: #000;
    border-color: #000;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-black:focus, .btn-black.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,0,0,.5)
    }

    .btn-black:hover {
        background-color: #000;
        color: #fff;
        border-color: #000
    }

    .btn-black.disabled, .btn-black:disabled {
        color: #fff;
        background-color: #000;
        border-color: #000;
        pointer-events: none
    }

    .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

        .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)
        }

.btn-white {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-white:focus, .btn-white.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)
    }

    .btn-white:hover {
        background-color: #cfcfcf;
        color: #000;
        border-color: #bfbfbf
    }

    .btn-white.disabled, .btn-white:disabled {
        color: #000;
        background-color: #fff;
        border-color: #fff;
        pointer-events: none
    }

    .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
        color: #000;
        background-color: #bfbfbf;
        border-color: #b0b0b0
    }

        .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)
        }

.btn-100 {
    color: #000;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-100:focus, .btn-100.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(245,245,245,.5)
    }

    .btn-100:hover {
        background-color: #c6c6c6;
        color: #000;
        border-color: #b8b8b8
    }

    .btn-100.disabled, .btn-100:disabled {
        color: #000;
        background-color: #f5f5f5;
        border-color: #f5f5f5;
        pointer-events: none
    }

    .btn-100:not(:disabled):not(.disabled):active, .btn-100:not(:disabled):not(.disabled).active, .show > .btn-100.dropdown-toggle {
        color: #000;
        background-color: #b8b8b8;
        border-color: #a9a9a9
    }

        .btn-100:not(:disabled):not(.disabled):active:focus, .btn-100:not(:disabled):not(.disabled).active:focus, .show > .btn-100.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)
        }

.btn-200 {
    color: #000;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-200:focus, .btn-200.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(230,230,230,.5)
    }

    .btn-200:hover {
        background-color: #bababa;
        color: #000;
        border-color: #adadad
    }

    .btn-200.disabled, .btn-200:disabled {
        color: #000;
        background-color: #e6e6e6;
        border-color: #e6e6e6;
        pointer-events: none
    }

    .btn-200:not(:disabled):not(.disabled):active, .btn-200:not(:disabled):not(.disabled).active, .show > .btn-200.dropdown-toggle {
        color: #000;
        background-color: #adadad;
        border-color: #9f9f9f
    }

        .btn-200:not(:disabled):not(.disabled):active:focus, .btn-200:not(:disabled):not(.disabled).active:focus, .show > .btn-200.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)
        }

.btn-300 {
    color: #000;
    background-color: #d4d4d4;
    border-color: #d4d4d4;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-300:focus, .btn-300.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(212,212,212,.5)
    }

    .btn-300:hover {
        background-color: #acacac;
        color: #000;
        border-color: #9f9f9f
    }

    .btn-300.disabled, .btn-300:disabled {
        color: #000;
        background-color: #d4d4d4;
        border-color: #d4d4d4;
        pointer-events: none
    }

    .btn-300:not(:disabled):not(.disabled):active, .btn-300:not(:disabled):not(.disabled).active, .show > .btn-300.dropdown-toggle {
        color: #000;
        background-color: #9f9f9f;
        border-color: #929292
    }

        .btn-300:not(:disabled):not(.disabled):active:focus, .btn-300:not(:disabled):not(.disabled).active:focus, .show > .btn-300.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)
        }

.btn-400 {
    color: #000;
    background-color: #a3a3a3;
    border-color: #a3a3a3;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-400:focus, .btn-400.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(163,163,163,.5)
    }

    .btn-400:hover {
        background-color: #848484;
        color: #000;
        border-color: #7a7a7a
    }

    .btn-400.disabled, .btn-400:disabled {
        color: #000;
        background-color: #a3a3a3;
        border-color: #a3a3a3;
        pointer-events: none
    }

    .btn-400:not(:disabled):not(.disabled):active, .btn-400:not(:disabled):not(.disabled).active, .show > .btn-400.dropdown-toggle {
        color: #000;
        background-color: #7a7a7a;
        border-color: #707070
    }

        .btn-400:not(:disabled):not(.disabled):active:focus, .btn-400:not(:disabled):not(.disabled).active:focus, .show > .btn-400.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)
        }

.btn-500 {
    color: #fff;
    background-color: #737373;
    border-color: #737373;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-500:focus, .btn-500.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(115,115,115,.5)
    }

    .btn-500:hover {
        background-color: #5d5d5d;
        color: #fff;
        border-color: #565656
    }

    .btn-500.disabled, .btn-500:disabled {
        color: #fff;
        background-color: #737373;
        border-color: #737373;
        pointer-events: none
    }

    .btn-500:not(:disabled):not(.disabled):active, .btn-500:not(:disabled):not(.disabled).active, .show > .btn-500.dropdown-toggle {
        color: #fff;
        background-color: #565656;
        border-color: #4f4f4f
    }

        .btn-500:not(:disabled):not(.disabled):active:focus, .btn-500:not(:disabled):not(.disabled).active:focus, .show > .btn-500.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)
        }

.btn-600 {
    color: #fff;
    background-color: #525252;
    border-color: #525252;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-600:focus, .btn-600.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(82,82,82,.5)
    }

    .btn-600:hover {
        background-color: #424242;
        color: #fff;
        border-color: #3e3e3e
    }

    .btn-600.disabled, .btn-600:disabled {
        color: #fff;
        background-color: #525252;
        border-color: #525252;
        pointer-events: none
    }

    .btn-600:not(:disabled):not(.disabled):active, .btn-600:not(:disabled):not(.disabled).active, .show > .btn-600.dropdown-toggle {
        color: #fff;
        background-color: #3e3e3e;
        border-color: #393939
    }

        .btn-600:not(:disabled):not(.disabled):active:focus, .btn-600:not(:disabled):not(.disabled).active:focus, .show > .btn-600.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)
        }

.btn-700 {
    color: #fff;
    background-color: #404040;
    border-color: #404040;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-700:focus, .btn-700.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(64,64,64,.5)
    }

    .btn-700:hover {
        background-color: #343434;
        color: #fff;
        border-color: #303030
    }

    .btn-700.disabled, .btn-700:disabled {
        color: #fff;
        background-color: #404040;
        border-color: #404040;
        pointer-events: none
    }

    .btn-700:not(:disabled):not(.disabled):active, .btn-700:not(:disabled):not(.disabled).active, .show > .btn-700.dropdown-toggle {
        color: #fff;
        background-color: #303030;
        border-color: #2c2c2c
    }

        .btn-700:not(:disabled):not(.disabled):active:focus, .btn-700:not(:disabled):not(.disabled).active:focus, .show > .btn-700.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)
        }

.btn-800 {
    color: #fff;
    background-color: #262626;
    border-color: #262626;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-800:focus, .btn-800.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(38,38,38,.5)
    }

    .btn-800:hover {
        background-color: #1f1f1f;
        color: #fff;
        border-color: #1d1d1d
    }

    .btn-800.disabled, .btn-800:disabled {
        color: #fff;
        background-color: #262626;
        border-color: #262626;
        pointer-events: none
    }

    .btn-800:not(:disabled):not(.disabled):active, .btn-800:not(:disabled):not(.disabled).active, .show > .btn-800.dropdown-toggle {
        color: #fff;
        background-color: #1d1d1d;
        border-color: #1a1a1a
    }

        .btn-800:not(:disabled):not(.disabled):active:focus, .btn-800:not(:disabled):not(.disabled).active:focus, .show > .btn-800.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)
        }

.btn-900 {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

    .btn-900:focus, .btn-900.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(26,26,26,.5)
    }

    .btn-900:hover {
        background-color: #151515;
        color: #fff;
        border-color: #141414
    }

    .btn-900.disabled, .btn-900:disabled {
        color: #fff;
        background-color: #1a1a1a;
        border-color: #1a1a1a;
        pointer-events: none
    }

    .btn-900:not(:disabled):not(.disabled):active, .btn-900:not(:disabled):not(.disabled).active, .show > .btn-900.dropdown-toggle {
        color: #fff;
        background-color: #141414;
        border-color: #121212
    }

        .btn-900:not(:disabled):not(.disabled):active:focus, .btn-900:not(:disabled):not(.disabled).active:focus, .show > .btn-900.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)
        }

.btn-outline-primary {
    color: #06c;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #06c
}

    .btn-outline-primary:hover {
        color: #125ca6;
        box-shadow: inset 0 0 0 2px #125ca6
    }

    .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: inset 0 0 0 1px #06c,0 0 0 .25rem rgba(0,102,204,.5)
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #06c;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
        color: #06c;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #06c
    }

        .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)
        }

.btn-outline-secondary {
    color: #5d7083;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #5d7083
}

    .btn-outline-secondary:hover {
        color: #656565;
        box-shadow: inset 0 0 0 2px #656565
    }

    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
        box-shadow: inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #5d7083;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
        color: #5d7083;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #5d7083
    }

        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)
        }

.btn-outline-success {
    color: #008055;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #008055
}

    .btn-outline-success:hover {
        color: #0c6849;
        box-shadow: inset 0 0 0 2px #0c6849
    }

    .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: inset 0 0 0 1px #008055,0 0 0 .25rem rgba(0,128,85,.5)
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #008055;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
        color: #008055;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #008055
    }

        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,128,85,.5)
        }

.btn-outline-info {
    color: #5d7083;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #5d7083
}

    .btn-outline-info:hover {
        color: #656565;
        box-shadow: inset 0 0 0 2px #656565
    }

    .btn-outline-info:focus, .btn-outline-info.focus {
        box-shadow: inset 0 0 0 1px #5d7083,0 0 0 .25rem rgba(93,112,131,.5)
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #5d7083;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
        color: #5d7083;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #5d7083
    }

        .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(93,112,131,.5)
        }

.btn-outline-warning {
    color: #995c00;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #995c00
}

    .btn-outline-warning:hover {
        color: #7c500e;
        box-shadow: inset 0 0 0 2px #7c500e
    }

    .btn-outline-warning:focus, .btn-outline-warning.focus {
        box-shadow: inset 0 0 0 1px #995c00,0 0 0 .25rem rgba(153,92,0,.5)
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #995c00;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
        color: #995c00;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #995c00
    }

        .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(153,92,0,.5)
        }

.btn-outline-danger {
    color: #cc334d;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #cc334d
}

    .btn-outline-danger:hover {
        color: #a14554;
        box-shadow: inset 0 0 0 2px #a14554
    }

    .btn-outline-danger:focus, .btn-outline-danger.focus {
        box-shadow: inset 0 0 0 1px #cc334d,0 0 0 .25rem rgba(204,51,77,.5)
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #cc334d;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
        color: #cc334d;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #cc334d
    }

        .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(204,51,77,.5)
        }

.btn-outline-light {
    color: #e9e6f2;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #e9e6f2
}

    .btn-outline-light:hover {
        color: #d5d5d5;
        box-shadow: inset 0 0 0 2px #d5d5d5
    }

    .btn-outline-light:focus, .btn-outline-light.focus {
        box-shadow: inset 0 0 0 1px #e9e6f2,0 0 0 .25rem rgba(233,230,242,.5)
    }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #e9e6f2;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
        color: #e9e6f2;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #e9e6f2
    }

        .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(233,230,242,.5)
        }

.btn-outline-dark {
    color: #17334f;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #17334f
}

    .btn-outline-dark:hover {
        color: #1e2e3e;
        box-shadow: inset 0 0 0 2px #1e2e3e
    }

    .btn-outline-dark:focus, .btn-outline-dark.focus {
        box-shadow: inset 0 0 0 1px #17334f,0 0 0 .25rem rgba(23,51,79,.5)
    }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #17334f;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
        color: #17334f;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #17334f
    }

        .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(23,51,79,.5)
        }

.btn-outline-black {
    color: #000;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #000
}

    .btn-outline-black:hover {
        color: #000;
        box-shadow: inset 0 0 0 2px #000
    }

    .btn-outline-black:focus, .btn-outline-black.focus {
        box-shadow: inset 0 0 0 1px #000,0 0 0 .25rem rgba(0,0,0,.5)
    }

    .btn-outline-black.disabled, .btn-outline-black:disabled {
        color: #000;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
        color: #000;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #000
    }

        .btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,0,0,.5)
        }

.btn-outline-white {
    color: #fff;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #fff
}

    .btn-outline-white:hover {
        color: #e6e6e6;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

    .btn-outline-white:focus, .btn-outline-white.focus {
        box-shadow: inset 0 0 0 1px #fff,0 0 0 .25rem rgba(255,255,255,.5)
    }

    .btn-outline-white.disabled, .btn-outline-white:disabled {
        color: #fff;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
        color: #fff;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #fff
    }

        .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)
        }

.btn-outline-100 {
    color: #f5f5f5;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #f5f5f5
}

    .btn-outline-100:hover {
        color: #ddd;
        box-shadow: inset 0 0 0 2px #ddd
    }

    .btn-outline-100:focus, .btn-outline-100.focus {
        box-shadow: inset 0 0 0 1px #f5f5f5,0 0 0 .25rem rgba(245,245,245,.5)
    }

    .btn-outline-100.disabled, .btn-outline-100:disabled {
        color: #f5f5f5;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-100:not(:disabled):not(.disabled):active, .btn-outline-100:not(:disabled):not(.disabled).active, .show > .btn-outline-100.dropdown-toggle {
        color: #f5f5f5;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #f5f5f5
    }

        .btn-outline-100:not(:disabled):not(.disabled):active:focus, .btn-outline-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-100.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(245,245,245,.5)
        }

.btn-outline-200 {
    color: #e6e6e6;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #e6e6e6
}

    .btn-outline-200:hover {
        color: #cfcfcf;
        box-shadow: inset 0 0 0 2px #cfcfcf
    }

    .btn-outline-200:focus, .btn-outline-200.focus {
        box-shadow: inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(230,230,230,.5)
    }

    .btn-outline-200.disabled, .btn-outline-200:disabled {
        color: #e6e6e6;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-200:not(:disabled):not(.disabled):active, .btn-outline-200:not(:disabled):not(.disabled).active, .show > .btn-outline-200.dropdown-toggle {
        color: #e6e6e6;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

        .btn-outline-200:not(:disabled):not(.disabled):active:focus, .btn-outline-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-200.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(230,230,230,.5)
        }

.btn-outline-300 {
    color: #d4d4d4;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #d4d4d4
}

    .btn-outline-300:hover {
        color: #bfbfbf;
        box-shadow: inset 0 0 0 2px #bfbfbf
    }

    .btn-outline-300:focus, .btn-outline-300.focus {
        box-shadow: inset 0 0 0 1px #d4d4d4,0 0 0 .25rem rgba(212,212,212,.5)
    }

    .btn-outline-300.disabled, .btn-outline-300:disabled {
        color: #d4d4d4;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-300:not(:disabled):not(.disabled):active, .btn-outline-300:not(:disabled):not(.disabled).active, .show > .btn-outline-300.dropdown-toggle {
        color: #d4d4d4;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #d4d4d4
    }

        .btn-outline-300:not(:disabled):not(.disabled):active:focus, .btn-outline-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-300.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(212,212,212,.5)
        }

.btn-outline-400 {
    color: #a3a3a3;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #a3a3a3
}

    .btn-outline-400:hover {
        color: #939393;
        box-shadow: inset 0 0 0 2px #939393
    }

    .btn-outline-400:focus, .btn-outline-400.focus {
        box-shadow: inset 0 0 0 1px #a3a3a3,0 0 0 .25rem rgba(163,163,163,.5)
    }

    .btn-outline-400.disabled, .btn-outline-400:disabled {
        color: #a3a3a3;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-400:not(:disabled):not(.disabled):active, .btn-outline-400:not(:disabled):not(.disabled).active, .show > .btn-outline-400.dropdown-toggle {
        color: #a3a3a3;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #a3a3a3
    }

        .btn-outline-400:not(:disabled):not(.disabled):active:focus, .btn-outline-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-400.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(163,163,163,.5)
        }

.btn-outline-500 {
    color: #737373;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #737373
}

    .btn-outline-500:hover {
        color: #686868;
        box-shadow: inset 0 0 0 2px #686868
    }

    .btn-outline-500:focus, .btn-outline-500.focus {
        box-shadow: inset 0 0 0 1px #737373,0 0 0 .25rem rgba(115,115,115,.5)
    }

    .btn-outline-500.disabled, .btn-outline-500:disabled {
        color: #737373;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-500:not(:disabled):not(.disabled):active, .btn-outline-500:not(:disabled):not(.disabled).active, .show > .btn-outline-500.dropdown-toggle {
        color: #737373;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #737373
    }

        .btn-outline-500:not(:disabled):not(.disabled):active:focus, .btn-outline-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-500.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(115,115,115,.5)
        }

.btn-outline-600 {
    color: #525252;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #525252
}

    .btn-outline-600:hover {
        color: #4a4a4a;
        box-shadow: inset 0 0 0 2px #4a4a4a
    }

    .btn-outline-600:focus, .btn-outline-600.focus {
        box-shadow: inset 0 0 0 1px #525252,0 0 0 .25rem rgba(82,82,82,.5)
    }

    .btn-outline-600.disabled, .btn-outline-600:disabled {
        color: #525252;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-600:not(:disabled):not(.disabled):active, .btn-outline-600:not(:disabled):not(.disabled).active, .show > .btn-outline-600.dropdown-toggle {
        color: #525252;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #525252
    }

        .btn-outline-600:not(:disabled):not(.disabled):active:focus, .btn-outline-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-600.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(82,82,82,.5)
        }

.btn-outline-700 {
    color: #404040;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #404040
}

    .btn-outline-700:hover {
        color: #3a3a3a;
        box-shadow: inset 0 0 0 2px #3a3a3a
    }

    .btn-outline-700:focus, .btn-outline-700.focus {
        box-shadow: inset 0 0 0 1px #404040,0 0 0 .25rem rgba(64,64,64,.5)
    }

    .btn-outline-700.disabled, .btn-outline-700:disabled {
        color: #404040;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-700:not(:disabled):not(.disabled):active, .btn-outline-700:not(:disabled):not(.disabled).active, .show > .btn-outline-700.dropdown-toggle {
        color: #404040;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #404040
    }

        .btn-outline-700:not(:disabled):not(.disabled):active:focus, .btn-outline-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-700.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(64,64,64,.5)
        }

.btn-outline-800 {
    color: #262626;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #262626
}

    .btn-outline-800:hover {
        color: #222;
        box-shadow: inset 0 0 0 2px #222
    }

    .btn-outline-800:focus, .btn-outline-800.focus {
        box-shadow: inset 0 0 0 1px #262626,0 0 0 .25rem rgba(38,38,38,.5)
    }

    .btn-outline-800.disabled, .btn-outline-800:disabled {
        color: #262626;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-800:not(:disabled):not(.disabled):active, .btn-outline-800:not(:disabled):not(.disabled).active, .show > .btn-outline-800.dropdown-toggle {
        color: #262626;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #262626
    }

        .btn-outline-800:not(:disabled):not(.disabled):active:focus, .btn-outline-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-800.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(38,38,38,.5)
        }

.btn-outline-900 {
    color: #1a1a1a;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #1a1a1a
}

    .btn-outline-900:hover {
        color: #171717;
        box-shadow: inset 0 0 0 2px #171717
    }

    .btn-outline-900:focus, .btn-outline-900.focus {
        box-shadow: inset 0 0 0 1px #1a1a1a,0 0 0 .25rem rgba(26,26,26,.5)
    }

    .btn-outline-900.disabled, .btn-outline-900:disabled {
        color: #1a1a1a;
        background-color: rgba(0,0,0,0)
    }

    .btn-outline-900:not(:disabled):not(.disabled):active, .btn-outline-900:not(:disabled):not(.disabled).active, .show > .btn-outline-900.dropdown-toggle {
        color: #1a1a1a;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #1a1a1a
    }

        .btn-outline-900:not(:disabled):not(.disabled):active:focus, .btn-outline-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-900.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(26,26,26,.5)
        }

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: hsl(0deg, 0%, 32%);
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 38, 125, 212;
    text-decoration: underline
}

    .btn-link:focus-visible {
        color: var(--bs-btn-color)
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color)
    }

.btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.125rem;
    --bs-btn-border-radius: 8px
}

.btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 2px
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid rgba(0,0,0,0);
        border-bottom: 0;
        border-left: .3em solid rgba(0,0,0,0)
    }

    .dropdown-toggle:empty::after {
        margin-left: 0
    }

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: hsl(0deg, 0%, 10%);
    --bs-dropdown-bg: hsl(0deg, 0%, 100%);
    --bs-dropdown-border-color: transparent;
    --bs-dropdown-border-radius: 4px;
    --bs-dropdown-border-width: 0;
    --bs-dropdown-inner-border-radius: 4px;
    --bs-dropdown-divider-bg: transparent;
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 20px 30px 5px rgba(0, 0, 0, 0.05);
    --bs-dropdown-link-color: hsl(210deg, 54%, 20%);
    --bs-dropdown-link-hover-color: hsl(210deg, 54%, 20%);
    --bs-dropdown-link-hover-bg: #e6ecf2;
    --bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);
    --bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);
    --bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);
    --bs-dropdown-item-padding-x: 24px;
    --bs-dropdown-item-padding-y: 12px;
    --bs-dropdown-header-color: hsl(210deg, 54%, 20%);
    --bs-dropdown-header-padding-x: 24px;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    box-shadow: var(--bs-dropdown-box-shadow)
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--bs-dropdown-spacer)
    }

.dropdown-menu-start {
    --bs-position: start
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0
    }

.dropdown-menu-end {
    --bs-position: end
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto
    }

@media(min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media(min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-md-end {
        --bs-position: end
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media(min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media(min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media(min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid rgba(0,0,0,0);
    border-bottom: .3em solid;
    border-left: .3em solid rgba(0,0,0,0)
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid rgba(0,0,0,0);
    border-right: 0;
    border-bottom: .3em solid rgba(0,0,0,0);
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid rgba(0,0,0,0);
    border-right: .3em solid;
    border-bottom: .3em solid rgba(0,0,0,0)
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0,0,0,0);
    border: 0
}

    .dropdown-item:hover, .dropdown-item:focus {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg)
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg)
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: rgba(0,0,0,0)
    }

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: 0.875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.dropdown-menu-dark {
    --bs-dropdown-color: hsl(0deg, 0%, 83%);
    --bs-dropdown-bg: hsl(0deg, 0%, 15%);
    --bs-dropdown-border-color: transparent;
    --bs-dropdown-box-shadow:;
    --bs-dropdown-link-color: hsl(0deg, 0%, 83%);
    --bs-dropdown-link-hover-color: hsl(0deg, 0%, 100%);
    --bs-dropdown-divider-bg: transparent;
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: hsl(0deg, 0%, 100%);
    --bs-dropdown-link-active-bg: hsl(210deg, 100%, 40%);
    --bs-dropdown-link-disabled-color: hsl(0deg, 0%, 45%);
    --bs-dropdown-header-color: hsl(0deg, 0%, 45%)
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

    .btn-group > .btn, .btn-group-vertical > .btn {
        position: relative;
        flex: 1 1 auto
    }

        .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
            z-index: 1
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

    .btn-toolbar .input-group {
        width: auto
    }

.btn-group {
    border-radius: 4px
}

    .btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child) {
        margin-left: 0
    }

    .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

    .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
        margin-left: 0
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

    .btn-group.show .dropdown-toggle.btn-link {
        box-shadow: none
    }

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%
    }

        .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
            margin-top: 0
        }

        .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }

        .btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

.nav, .it-header-slim-wrapper {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: hsl(0deg, 0%, 32%);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color)
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    --bs-nav-tabs-border-width: 1px;
    --bs-nav-tabs-border-color: hsl(0deg, 0%, 83%);
    --bs-nav-tabs-border-radius: 4px;
    --bs-nav-tabs-link-hover-border-color: hsl(0deg, 0%, 90%) hsl(0deg, 0%, 90%) hsl(0deg, 0%, 83%);
    --bs-nav-tabs-link-active-color: hsl(0deg, 0%, 25%);
    --bs-nav-tabs-link-active-bg: hsl(0deg, 0%, 100%);
    --bs-nav-tabs-link-active-border-color: hsl(0deg, 0%, 83%) hsl(0deg, 0%, 83%) hsl(0deg, 0%, 100%);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1*var(--bs-nav-tabs-border-width));
        background: none;
        border: var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius)
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color)
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: rgba(0,0,0,0);
            border-color: rgba(0,0,0,0)
        }

        .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color)
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1*var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.nav-pills {
    --bs-nav-pills-border-radius: 4px;
    --bs-nav-pills-link-active-color: hsl(0deg, 0%, 100%);
    --bs-nav-pills-link-active-bg: hsl(210deg, 100%, 40%)
}

    .nav-pills .nav-link {
        background: none;
        border: 0;
        border-radius: var(--bs-nav-pills-border-radius)
    }

        .nav-pills .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: rgba(0,0,0,0);
            border-color: rgba(0,0,0,0)
        }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg)
        }

.nav-fill > .nav-link, .nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified > .nav-link, .nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%
    }

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(0, 0, 0, 0.55);
    --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
    --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-brand-padding-y: 0.5rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1rem;
    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
    --bs-navbar-toggler-border-radius: 0;
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

    .navbar-brand:hover, .navbar-brand:focus {
        color: var(--bs-navbar-brand-hover-color)
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .show > .nav-link, .navbar-nav .nav-link.active {
        color: var(--bs-navbar-active-color)
    }

    .navbar-nav .dropdown-menu {
        position: static
    }

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

    .navbar-text a, .navbar-text a:hover, .navbar-text a:focus {
        color: var(--bs-navbar-active-color)
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: rgba(0,0,0,0);
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

@media(prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-sm .navbar-toggler {
            display: none
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media(min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-md .navbar-toggler {
            display: none
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media(min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-lg .navbar-toggler {
            display: none
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media(min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xl .navbar-toggler {
            display: none
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media(min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: rgba(0,0,0,0) !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

    .navbar-expand .navbar-nav {
        flex-direction: row
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--bs-navbar-nav-link-padding-x);
            padding-left: var(--bs-navbar-nav-link-padding-x)
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand .navbar-toggler {
        display: none
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: rgba(0,0,0,0) !important;
        border: 0 !important;
        transform: none !important;
        box-shadow: none;
        transition: none
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }

.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: hsl(0deg, 0%, 100%);
    --bs-navbar-brand-color: hsl(0deg, 0%, 100%);
    --bs-navbar-brand-hover-color: hsl(0deg, 0%, 100%);
    --bs-navbar-toggler-border-color: transparent;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 2rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 1px;
    --bs-card-border-color: hsl(210deg, 4%, 78%);
    --bs-card-border-radius: 0;
    --bs-card-box-shadow:;
    --bs-card-inner-border-radius: -1px;
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 2rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color:;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: hsl(0deg, 0%, 100%);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 12px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow)
}

    .card > hr {
        margin-right: 0;
        margin-left: 0
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius)
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: var(--bs-card-inner-border-radius)
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0
        }

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y)
}

.card-subtitle {
    margin-top: calc(-0.5*var(--bs-card-title-spacer-y));
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link + .card-link {
    margin-left: var(--bs-card-spacer-x)
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

    .card-header:first-child {
        border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
    }

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

    .card-footer:last-child {
        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
    }

.card-header-tabs {
    margin-right: calc(-0.5*var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1*var(--bs-card-cap-padding-y));
    margin-left: calc(-0.5*var(--bs-card-cap-padding-x));
    border-bottom: 0
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg)
    }

.card-header-pills {
    margin-right: calc(-0.5*var(--bs-card-cap-padding-x));
    margin-left: calc(-0.5*var(--bs-card-cap-padding-x))
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.card-img, .card-img-top, .card-img-bottom {
    width: 100%
}

.card-img, .card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card-img, .card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin)
}

@media(min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

                .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
                    border-top-right-radius: 0
                }

                .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
                    border-bottom-right-radius: 0
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
            }

                .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
                    border-top-left-radius: 0
                }

                .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
                    border-bottom-left-radius: 0
                }
}

.accordion {
    --bs-accordion-color: hsl(0deg, 0%, 10%);
    --bs-accordion-bg: hsl(0deg, 0%, 100%);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: 1px;
    --bs-accordion-border-radius: 4px;
    --bs-accordion-inner-border-radius: 3px;
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: hsl(0deg, 0%, 10%);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280deg, 0%, 10%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005cb8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: hsl(210deg, 17%, 44%);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #005cb8;
    --bs-accordion-active-bg: #e6f0fa
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media(prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: var(--bs-accordion-btn-icon-transform)
    }

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition)
}

@media(prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--bs-accordion-border-radius);
        border-top-right-radius: var(--bs-accordion-border-radius)
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: var(--bs-accordion-inner-border-radius);
            border-top-right-radius: var(--bs-accordion-inner-border-radius)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--bs-accordion-border-radius);
        border-bottom-left-radius: var(--bs-accordion-border-radius)
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
            border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: var(--bs-accordion-border-radius);
            border-bottom-left-radius: var(--bs-accordion-border-radius)
        }

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0
    }

    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0
    }

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: transparent;
    --bs-breadcrumb-border-radius: 0;
    --bs-breadcrumb-divider-color: hsl(0deg, 0%, 32%);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: hsl(0deg, 0%, 32%);
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */
    }

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color)
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: hsl(0deg, 0%, 100%);
    --bs-pagination-border-width: 1px;
    --bs-pagination-border-color: hsl(0deg, 0%, 83%);
    --bs-pagination-border-radius: 4px;
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: hsl(0deg, 0%, 90%);
    --bs-pagination-hover-border-color: hsl(0deg, 0%, 83%);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: hsl(0deg, 0%, 90%);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 102, 204, 0.25);
    --bs-pagination-active-color: hsl(0deg, 0%, 100%);
    --bs-pagination-active-bg: hsl(210deg, 100%, 40%);
    --bs-pagination-active-border-color: hsl(210deg, 100%, 40%);
    --bs-pagination-disabled-color: hsl(0deg, 0%, 32%);
    --bs-pagination-disabled-bg: hsl(0deg, 0%, 100%);
    --bs-pagination-disabled-border-color: hsl(0deg, 0%, 83%);
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.page-link.active, .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.page-link.disabled, .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 8px
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 2px
}

.badge {
    --bs-badge-padding-x: 0.4em;
    --bs-badge-padding-y: 0.25em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: hsl(0deg, 0%, 100%);
    --bs-badge-border-radius: 4px;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

    .badge:empty {
        display: none
    }

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 1px solid var(--bs-alert-border-color);
    --bs-alert-border-radius: 4px;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 1.25rem 1rem
    }

.alert-primary {
    --bs-alert-color: #003d7a;
    --bs-alert-bg: #cce0f5;
    --bs-alert-border-color: #b3d1f0
}

    .alert-primary .alert-link {
        color: #003162
    }

.alert-secondary {
    --bs-alert-color: #38434f;
    --bs-alert-bg: #dfe2e6;
    --bs-alert-border-color: #ced4da
}

    .alert-secondary .alert-link {
        color: #2d363f
    }

.alert-success {
    --bs-alert-color: #004d33;
    --bs-alert-bg: #cce6dd;
    --bs-alert-border-color: #b3d9cc
}

    .alert-success .alert-link {
        color: #003e29
    }

.alert-info {
    --bs-alert-color: #38434f;
    --bs-alert-bg: #dfe2e6;
    --bs-alert-border-color: #ced4da
}

    .alert-info .alert-link {
        color: #2d363f
    }

.alert-warning {
    --bs-alert-color: #5c3700;
    --bs-alert-bg: #ebdecc;
    --bs-alert-border-color: #e0ceb3
}

    .alert-warning .alert-link {
        color: #4a2c00
    }

.alert-danger {
    --bs-alert-color: #7a1f2e;
    --bs-alert-bg: #f5d6db;
    --bs-alert-border-color: #f0c2ca
}

    .alert-danger .alert-link {
        color: #621925
    }

.alert-light {
    --bs-alert-color: #5d5c61;
    --bs-alert-bg: #fbfafc;
    --bs-alert-border-color: #f8f8fb
}

    .alert-light .alert-link {
        color: #4a4a4e
    }

.alert-dark {
    --bs-alert-color: #0e1f2f;
    --bs-alert-bg: #d1d6dc;
    --bs-alert-border-color: #b9c2ca
}

    .alert-dark .alert-link {
        color: #0b1926
    }

.alert-black {
    --bs-alert-color: black;
    --bs-alert-bg: #cccccc;
    --bs-alert-border-color: #b3b3b3
}

    .alert-black .alert-link {
        color: #000
    }

.alert-white {
    --bs-alert-color: #666666;
    --bs-alert-bg: white;
    --bs-alert-border-color: white
}

    .alert-white .alert-link {
        color: #525252
    }

.alert-100 {
    --bs-alert-color: #626262;
    --bs-alert-bg: #fdfdfd;
    --bs-alert-border-color: #fcfcfc
}

    .alert-100 .alert-link {
        color: #4e4e4e
    }

.alert-200 {
    --bs-alert-color: #5c5c5c;
    --bs-alert-bg: #fafafa;
    --bs-alert-border-color: #f8f8f8
}

    .alert-200 .alert-link {
        color: #4a4a4a
    }

.alert-300 {
    --bs-alert-color: #555555;
    --bs-alert-bg: #f6f6f6;
    --bs-alert-border-color: #f2f2f2
}

    .alert-300 .alert-link {
        color: #444
    }

.alert-400 {
    --bs-alert-color: #626262;
    --bs-alert-bg: #ededed;
    --bs-alert-border-color: #e3e3e3
}

    .alert-400 .alert-link {
        color: #4e4e4e
    }

.alert-500 {
    --bs-alert-color: #454545;
    --bs-alert-bg: #e3e3e3;
    --bs-alert-border-color: #d5d5d5
}

    .alert-500 .alert-link {
        color: #373737
    }

.alert-600 {
    --bs-alert-color: #313131;
    --bs-alert-bg: gainsboro;
    --bs-alert-border-color: #cbcbcb
}

    .alert-600 .alert-link {
        color: #272727
    }

.alert-700 {
    --bs-alert-color: #262626;
    --bs-alert-bg: #d9d9d9;
    --bs-alert-border-color: #c6c6c6
}

    .alert-700 .alert-link {
        color: #1e1e1e
    }

.alert-800 {
    --bs-alert-color: #171717;
    --bs-alert-bg: #d4d4d4;
    --bs-alert-border-color: #bebebe
}

    .alert-800 .alert-link {
        color: #121212
    }

.alert-900 {
    --bs-alert-color: #101010;
    --bs-alert-bg: #d1d1d1;
    --bs-alert-border-color: #bababa
}

    .alert-900 .alert-link {
        color: #0d0d0d
    }

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 16px
    }
}

.progress {
    --bs-progress-height: 16px;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: hsl(0deg, 0%, 90%);
    --bs-progress-border-radius: 0;
    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-progress-bar-color: hsl(0deg, 0%, 100%);
    --bs-progress-bar-bg: hsl(210deg, 100%, 40%);
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
    box-shadow: var(--bs-progress-box-shadow)
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition)
}

@media(prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes
}

@media(prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    --bs-list-group-color: hsl(0deg, 0%, 10%);
    --bs-list-group-bg: hsl(0deg, 0%, 100%);
    --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
    --bs-list-group-border-width: 1px;
    --bs-list-group-border-radius: 4px;
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 1rem;
    --bs-list-group-action-color: hsl(210deg, 100%, 40%);
    --bs-list-group-action-hover-color: hsl(210deg, 100%, 40%);
    --bs-list-group-action-hover-bg: hsl(0deg, 0%, 96%);
    --bs-list-group-action-active-color: hsl(0deg, 0%, 10%);
    --bs-list-group-action-active-bg: hsl(0deg, 0%, 90%);
    --bs-list-group-disabled-color: hsl(0deg, 0%, 32%);
    --bs-list-group-disabled-bg: hsl(0deg, 0%, 100%);
    --bs-list-group-active-color: hsl(0deg, 0%, 100%);
    --bs-list-group-active-bg: hsl(210deg, 100%, 40%);
    --bs-list-group-active-border-color: hsl(210deg, 100%, 40%);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section
    }

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

    .list-group-item-action:hover, .list-group-item-action:focus {
        z-index: 1;
        color: var(--bs-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--bs-list-group-action-hover-bg)
    }

    .list-group-item-action:active {
        color: var(--bs-list-group-action-active-color);
        background-color: var(--bs-list-group-action-active-bg)
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit
    }

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--bs-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--bs-list-group-disabled-bg)
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--bs-list-group-active-color);
        background-color: var(--bs-list-group-active-bg);
        border-color: var(--bs-list-group-active-border-color)
    }

    .list-group-item + .list-group-item {
        border-top-width: 0
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1*var(--bs-list-group-border-width));
            border-top-width: var(--bs-list-group-border-width)
        }

.list-group-horizontal {
    flex-direction: row
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(-1*var(--bs-list-group-border-width));
            border-left-width: var(--bs-list-group-border-width)
        }

@media(min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(-1*var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media(min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(-1*var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media(min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(-1*var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media(min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1*var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media(min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1*var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

.list-group-flush {
    border-radius: 0
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--bs-list-group-border-width)
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0
        }

.list-group-item-primary {
    color: #003d7a;
    background-color: #cce0f5
}

    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
        color: #003d7a;
        background-color: #b8cadd
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #003d7a;
        border-color: #003d7a
    }

.list-group-item-secondary {
    color: #38434f;
    background-color: #dfe2e6
}

    .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
        color: #38434f;
        background-color: #c9cbcf
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #38434f;
        border-color: #38434f
    }

.list-group-item-success {
    color: #004d33;
    background-color: #cce6dd
}

    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
        color: #004d33;
        background-color: #b8cfc7
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #004d33;
        border-color: #004d33
    }

.list-group-item-info {
    color: #38434f;
    background-color: #dfe2e6
}

    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
        color: #38434f;
        background-color: #c9cbcf
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #38434f;
        border-color: #38434f
    }

.list-group-item-warning {
    color: #5c3700;
    background-color: #ebdecc
}

    .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
        color: #5c3700;
        background-color: #d4c8b8
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #5c3700;
        border-color: #5c3700
    }

.list-group-item-danger {
    color: #7a1f2e;
    background-color: #f5d6db
}

    .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
        color: #7a1f2e;
        background-color: #ddc1c5
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #7a1f2e;
        border-color: #7a1f2e
    }

.list-group-item-light {
    color: #5d5c61;
    background-color: #fbfafc
}

    .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
        color: #5d5c61;
        background-color: #e2e1e3
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #5d5c61;
        border-color: #5d5c61
    }

.list-group-item-dark {
    color: #0e1f2f;
    background-color: #d1d6dc
}

    .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
        color: #0e1f2f;
        background-color: #bcc1c6
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #0e1f2f;
        border-color: #0e1f2f
    }

.list-group-item-black {
    color: #000;
    background-color: #ccc
}

    .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
        color: #000;
        background-color: #b8b8b8
    }

    .list-group-item-black.list-group-item-action.active {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

.list-group-item-white {
    color: #666;
    background-color: #fff
}

    .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
        color: #666;
        background-color: #e6e6e6
    }

    .list-group-item-white.list-group-item-action.active {
        color: #fff;
        background-color: #666;
        border-color: #666
    }

.list-group-item-100 {
    color: #626262;
    background-color: #fdfdfd
}

    .list-group-item-100.list-group-item-action:hover, .list-group-item-100.list-group-item-action:focus {
        color: #626262;
        background-color: #e4e4e4
    }

    .list-group-item-100.list-group-item-action.active {
        color: #fff;
        background-color: #626262;
        border-color: #626262
    }

.list-group-item-200 {
    color: #5c5c5c;
    background-color: #fafafa
}

    .list-group-item-200.list-group-item-action:hover, .list-group-item-200.list-group-item-action:focus {
        color: #5c5c5c;
        background-color: #e1e1e1
    }

    .list-group-item-200.list-group-item-action.active {
        color: #fff;
        background-color: #5c5c5c;
        border-color: #5c5c5c
    }

.list-group-item-300 {
    color: #555;
    background-color: #f6f6f6
}

    .list-group-item-300.list-group-item-action:hover, .list-group-item-300.list-group-item-action:focus {
        color: #555;
        background-color: #ddd
    }

    .list-group-item-300.list-group-item-action.active {
        color: #fff;
        background-color: #555;
        border-color: #555
    }

.list-group-item-400 {
    color: #626262;
    background-color: #ededed
}

    .list-group-item-400.list-group-item-action:hover, .list-group-item-400.list-group-item-action:focus {
        color: #626262;
        background-color: #d5d5d5
    }

    .list-group-item-400.list-group-item-action.active {
        color: #fff;
        background-color: #626262;
        border-color: #626262
    }

.list-group-item-500 {
    color: #454545;
    background-color: #e3e3e3
}

    .list-group-item-500.list-group-item-action:hover, .list-group-item-500.list-group-item-action:focus {
        color: #454545;
        background-color: #ccc
    }

    .list-group-item-500.list-group-item-action.active {
        color: #fff;
        background-color: #454545;
        border-color: #454545
    }

.list-group-item-600 {
    color: #313131;
    background-color: #dcdcdc
}

    .list-group-item-600.list-group-item-action:hover, .list-group-item-600.list-group-item-action:focus {
        color: #313131;
        background-color: #c6c6c6
    }

    .list-group-item-600.list-group-item-action.active {
        color: #fff;
        background-color: #313131;
        border-color: #313131
    }

.list-group-item-700 {
    color: #262626;
    background-color: #d9d9d9
}

    .list-group-item-700.list-group-item-action:hover, .list-group-item-700.list-group-item-action:focus {
        color: #262626;
        background-color: #c3c3c3
    }

    .list-group-item-700.list-group-item-action.active {
        color: #fff;
        background-color: #262626;
        border-color: #262626
    }

.list-group-item-800 {
    color: #171717;
    background-color: #d4d4d4
}

    .list-group-item-800.list-group-item-action:hover, .list-group-item-800.list-group-item-action:focus {
        color: #171717;
        background-color: #bfbfbf
    }

    .list-group-item-800.list-group-item-action.active {
        color: #fff;
        background-color: #171717;
        border-color: #171717
    }

.list-group-item-900 {
    color: #101010;
    background-color: #d1d1d1
}

    .list-group-item-900.list-group-item-action:hover, .list-group-item-900.list-group-item-action:focus {
        color: #101010;
        background-color: #bcbcbc
    }

    .list-group-item-900.list-group-item-action.active {
        color: #fff;
        background-color: #101010;
        border-color: #101010
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280deg, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 4px;
    opacity: .5
}

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(0,102,204,.25);
        opacity: 1
    }

    .btn-close:disabled, .btn-close.disabled {
        pointer-events: none;
        user-select: none;
        opacity: .25
    }

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 24px;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color:;
    --bs-toast-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-border-width: 1px;
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: 4px;
    --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-toast-header-color: hsl(0deg, 0%, 32%);
    --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

    .toast.showing {
        opacity: 0
    }

    .toast:not(.show) {
        display: none
    }

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--bs-toast-spacing)
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

    .toast-header .btn-close {
        margin-right: calc(-0.5*var(--bs-toast-padding-x));
        margin-left: var(--bs-toast-padding-x)
    }

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1.5rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color:;
    --bs-modal-bg: hsl(0deg, 0%, 100%);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: 1px;
    --bs-modal-border-radius: 8px;
    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-modal-inner-border-radius: 7px;
    --bs-modal-header-padding-x: 1.5rem;
    --bs-modal-header-padding-y: 1.5rem;
    --bs-modal-header-padding: 1.5rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 0;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg:;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -50px)
}

@media(prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin)*2)
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin)*2)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    box-shadow: var(--bs-modal-box-shadow);
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: hsl(0deg, 0%, 0%);
    --bs-backdrop-opacity: 0.8;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity)
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

    .modal-header .btn-close {
        padding: calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);
        margin: calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap)*.5)
    }

@media(min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.5rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    .modal-lg, .modal-xl {
        --bs-modal-width: 800px
    }
}

@media(min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen .modal-header, .modal-fullscreen .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto
    }

@media(max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto
        }
}

@media(max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto
        }
}

@media(max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto
        }
}

@media(max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto
        }
}

@media(max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto
        }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 32em;
    --bs-tooltip-padding-x: 1rem;
    --bs-tooltip-padding-y: 1rem;
    --bs-tooltip-margin:;
    --bs-tooltip-font-size: 0.875rem;
    --bs-tooltip-color: hsl(0deg, 0%, 100%);
    --bs-tooltip-bg: hsl(0deg, 0%, 0%);
    --bs-tooltip-border-radius: 4px;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    padding: var(--bs-tooltip-arrow-height);
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: var(--bs-tooltip-opacity)
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--bs-tooltip-arrow-width);
        height: var(--bs-tooltip-arrow-height)
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: rgba(0,0,0,0);
            border-style: solid
        }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0
}

    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
        border-top-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
        border-right-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0
}

    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg)
    }

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.875rem;
    --bs-popover-bg: hsl(0deg, 0%, 100%);
    --bs-popover-border-width: 1px;
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: 8px;
    --bs-popover-inner-border-radius: 7px;
    --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color:;
    --bs-popover-header-bg: #f0f0f0;
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: hsl(0deg, 0%, 10%);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
    box-shadow: var(--bs-popover-box-shadow)
}

    .popover .popover-arrow {
        display: block;
        width: var(--bs-popover-arrow-width);
        height: var(--bs-popover-arrow-height)
    }

        .popover .popover-arrow::before, .popover .popover-arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: rgba(0,0,0,0);
            border-style: solid;
            border-width: 0
        }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
    }

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg)
    }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
    }

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg)
    }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        border-width: 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
    }

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg)
    }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-0.5*var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
    }

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg)
    }

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.carousel {
    position: relative
}

    .carousel.pointer-event {
        touch-action: pan-y
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: ""
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
    display: block
}

    .carousel-item-next:not(.carousel-item-start), .active.carousel-item-end {
        transform: translateX(100%)
    }

    .carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start {
        transform: translateX(-100%)
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

    .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end {
        z-index: 1;
        opacity: 1
    }

.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {
        transition: none
    }
}

.carousel-control-prev, .carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 0;
    color: #5d7083;
    text-align: center;
    background: none;
    border: 0;
    opacity: 1;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion: reduce) {
    .carousel-control-prev, .carousel-control-next {
        transition: none
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
    color: #5d7083;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-prev-icon, .carousel-control-next-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%28210deg, 17%, 44%%29'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%28210deg, 17%, 44%%29'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: auto;
    margin-bottom: 1rem;
    margin-left: auto;
    list-style: none
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid rgba(0,0,0,0);
        border-bottom: 10px solid rgba(0,0,0,0);
        opacity: .5;
        transition: opacity .6s ease
    }

@media(prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

.spinner-grow, .spinner-border {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg) /* rtl:ignore */
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: rgba(0,0,0,0)
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media(prefers-reduced-motion: reduce) {
    .spinner-border, .spinner-grow {
        --bs-spinner-animation-speed: 1.5s
    }
}

.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1.5rem;
    --bs-offcanvas-padding-y: 1.5rem;
    --bs-offcanvas-color:;
    --bs-offcanvas-bg: hsl(0deg, 0%, 100%);
    --bs-offcanvas-border-width: 1px;
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)
}

@media(max-width: 575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media(max-width: 575.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition: none
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
        transform: none
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
        visibility: visible
    }
}

@media(min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: rgba(0,0,0,0) !important
    }

        .offcanvas-sm .offcanvas-header {
            display: none
        }

        .offcanvas-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: rgba(0,0,0,0) !important
        }
}

@media(max-width: 767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media(max-width: 767.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition: none
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
        transform: none
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
        visibility: visible
    }
}

@media(min-width: 768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: rgba(0,0,0,0) !important
    }

        .offcanvas-md .offcanvas-header {
            display: none
        }

        .offcanvas-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: rgba(0,0,0,0) !important
        }
}

@media(max-width: 991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media(max-width: 991.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition: none
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
        transform: none
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
        visibility: visible
    }
}

@media(min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: rgba(0,0,0,0) !important
    }

        .offcanvas-lg .offcanvas-header {
            display: none
        }

        .offcanvas-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: rgba(0,0,0,0) !important
        }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition: none
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
        transform: none
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
        visibility: visible
    }
}

@media(min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: rgba(0,0,0,0) !important
    }

        .offcanvas-xl .offcanvas-header {
            display: none
        }

        .offcanvas-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: rgba(0,0,0,0) !important
        }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
        transform: none
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
        visibility: visible
    }
}

@media(min-width: 1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: rgba(0,0,0,0) !important
    }

        .offcanvas-xxl .offcanvas-header {
            display: none
        }

        .offcanvas-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: rgba(0,0,0,0) !important
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform .3s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

.offcanvas.showing, .offcanvas.show:not(.hiding) {
    transform: none
}

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

    .offcanvas-backdrop.fade {
        opacity: 0
    }

    .offcanvas-backdrop.show {
        opacity: .8
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

    .offcanvas-header .btn-close {
        padding: calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);
        margin-top: calc(-0.5*var(--bs-offcanvas-padding-y));
        margin-right: calc(-0.5*var(--bs-offcanvas-padding-x));
        margin-bottom: calc(-0.5*var(--bs-offcanvas-padding-y))
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

    .placeholder.btn::before {
        display: inline-block;
        content: ""
    }

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, hsl(0deg, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0deg, 0%, 0%) 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(0, 102, 204, var(--bs-bg-opacity, 1)) !important
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(0, 128, 85, var(--bs-bg-opacity, 1)) !important
}

.text-bg-info {
    color: #fff !important;
    background-color: RGBA(93, 112, 131, var(--bs-bg-opacity, 1)) !important
}

.text-bg-warning {
    color: #fff !important;
    background-color: RGBA(153, 92, 0, var(--bs-bg-opacity, 1)) !important
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(204, 51, 77, var(--bs-bg-opacity, 1)) !important
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(233, 230, 242, var(--bs-bg-opacity, 1)) !important
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(23, 51, 79, var(--bs-bg-opacity, 1)) !important
}

.text-bg-black {
    color: #fff !important;
    background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important
}

.text-bg-white {
    color: #000 !important;
    background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important
}

.text-bg-100 {
    color: #000 !important;
    background-color: RGBA(245, 245, 245, var(--bs-bg-opacity, 1)) !important
}

.text-bg-200 {
    color: #000 !important;
    background-color: RGBA(230, 230, 230, var(--bs-bg-opacity, 1)) !important
}

.text-bg-300 {
    color: #000 !important;
    background-color: RGBA(212, 212, 212, var(--bs-bg-opacity, 1)) !important
}

.text-bg-400 {
    color: #000 !important;
    background-color: RGBA(163, 163, 163, var(--bs-bg-opacity, 1)) !important
}

.text-bg-500 {
    color: #fff !important;
    background-color: RGBA(115, 115, 115, var(--bs-bg-opacity, 1)) !important
}

.text-bg-600 {
    color: #fff !important;
    background-color: RGBA(82, 82, 82, var(--bs-bg-opacity, 1)) !important
}

.text-bg-700 {
    color: #fff !important;
    background-color: RGBA(64, 64, 64, var(--bs-bg-opacity, 1)) !important
}

.text-bg-800 {
    color: #fff !important;
    background-color: RGBA(38, 38, 38, var(--bs-bg-opacity, 1)) !important
}

.text-bg-900 {
    color: #fff !important;
    background-color: RGBA(26, 26, 26, var(--bs-bg-opacity, 1)) !important
}

.link-primary {
    color: #06c !important
}

    .link-primary:hover, .link-primary:focus {
        color: #0052a3 !important
    }

.link-secondary {
    color: #5d7083 !important
}

    .link-secondary:hover, .link-secondary:focus {
        color: #4a5a69 !important
    }

.link-success {
    color: #008055 !important
}

    .link-success:hover, .link-success:focus {
        color: #064 !important
    }

.link-info {
    color: #5d7083 !important
}

    .link-info:hover, .link-info:focus {
        color: #4a5a69 !important
    }

.link-warning {
    color: #995c00 !important
}

    .link-warning:hover, .link-warning:focus {
        color: #7a4a00 !important
    }

.link-danger {
    color: #cc334d !important
}

    .link-danger:hover, .link-danger:focus {
        color: #a3293e !important
    }

.link-light {
    color: #e9e6f2 !important
}

    .link-light:hover, .link-light:focus {
        color: #edebf5 !important
    }

.link-dark {
    color: #17334f !important
}

    .link-dark:hover, .link-dark:focus {
        color: #12293f !important
    }

.link-black {
    color: #000 !important
}

    .link-black:hover, .link-black:focus {
        color: #000 !important
    }

.link-white {
    color: #fff !important
}

    .link-white:hover, .link-white:focus {
        color: #fff !important
    }

.link-100 {
    color: #f5f5f5 !important
}

    .link-100:hover, .link-100:focus {
        color: #f7f7f7 !important
    }

.link-200 {
    color: #e6e6e6 !important
}

    .link-200:hover, .link-200:focus {
        color: #ebebeb !important
    }

.link-300 {
    color: #d4d4d4 !important
}

    .link-300:hover, .link-300:focus {
        color: #ddd !important
    }

.link-400 {
    color: #a3a3a3 !important
}

    .link-400:hover, .link-400:focus {
        color: #b5b5b5 !important
    }

.link-500 {
    color: #737373 !important
}

    .link-500:hover, .link-500:focus {
        color: #5c5c5c !important
    }

.link-600 {
    color: #525252 !important
}

    .link-600:hover, .link-600:focus {
        color: #424242 !important
    }

.link-700 {
    color: #404040 !important
}

    .link-700:hover, .link-700:focus {
        color: #333 !important
    }

.link-800 {
    color: #262626 !important
}

    .link-800:hover, .link-800:focus {
        color: #1e1e1e !important
    }

.link-900 {
    color: #1a1a1a !important
}

    .link-900:hover, .link-900:focus {
        color: #151515 !important
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-3x2 {
    --bs-aspect-ratio: 66.6666666667%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-none {
    box-shadow: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.border-100 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-100-rgb), var(--bs-border-opacity)) !important
}

.border-200 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-200-rgb), var(--bs-border-opacity)) !important
}

.border-300 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-300-rgb), var(--bs-border-opacity)) !important
}

.border-400 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-400-rgb), var(--bs-border-opacity)) !important
}

.border-500 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-500-rgb), var(--bs-border-opacity)) !important
}

.border-600 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-600-rgb), var(--bs-border-opacity)) !important
}

.border-700 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-700-rgb), var(--bs-border-opacity)) !important
}

.border-800 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-800-rgb), var(--bs-border-opacity)) !important
}

.border-900 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-900-rgb), var(--bs-border-opacity)) !important
}

.border-1 {
    --bs-border-width: 1px
}

.border-2 {
    --bs-border-width: 2px
}

.border-3 {
    --bs-border-width: 3px
}

.border-4 {
    --bs-border-width: 4px
}

.border-5 {
    --bs-border-width: 5px
}

.border-opacity-10 {
    --bs-border-opacity: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + 0.9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + 0.6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + 0.3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-semibold {
    font-weight: 600 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-100-rgb), var(--bs-text-opacity)) !important
}

.text-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-200-rgb), var(--bs-text-opacity)) !important
}

.text-300 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-300-rgb), var(--bs-text-opacity)) !important
}

.text-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-400-rgb), var(--bs-text-opacity)) !important
}

.text-500 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-500-rgb), var(--bs-text-opacity)) !important
}

.text-600 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-600-rgb), var(--bs-text-opacity)) !important
}

.text-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-700-rgb), var(--bs-text-opacity)) !important
}

.text-800 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-800-rgb), var(--bs-text-opacity)) !important
}

.text-900 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-900-rgb), var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #5d7083 !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,.5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,.5) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.bg-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-100-rgb), var(--bs-bg-opacity)) !important
}

.bg-200 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-200-rgb), var(--bs-bg-opacity)) !important
}

.bg-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-300-rgb), var(--bs-bg-opacity)) !important
}

.bg-400 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-400-rgb), var(--bs-bg-opacity)) !important
}

.bg-500 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-500-rgb), var(--bs-bg-opacity)) !important
}

.bg-600 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-600-rgb), var(--bs-bg-opacity)) !important
}

.bg-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-700-rgb), var(--bs-bg-opacity)) !important
}

.bg-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-800-rgb), var(--bs-bg-opacity)) !important
}

.bg-900 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-900-rgb), var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: rgba(0,0,0,0) !important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    user-select: all !important
}

.user-select-auto {
    user-select: auto !important
}

.user-select-none {
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-2xl) !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media(min-width: 576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media(min-width: 768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media(min-width: 992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media(min-width: 1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media(min-width: 1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media(min-width: 1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

.text-primary {
    color: #06c
}

.text-secondary {
    color: #5d7083
}

.text-success {
    color: #008055
}

.text-info {
    color: #5d7083
}

.text-warning {
    color: #995c00
}

.text-danger {
    color: #cc334d
}

.text-light {
    color: #e9e6f2
}

.text-dark {
    color: #17334f
}

.text-black {
    color: #000
}

.text-100 {
    color: #f5f5f5
}

.text-200 {
    color: #e6e6e6
}

.text-300 {
    color: #d4d4d4
}

.text-400 {
    color: #a3a3a3
}

.text-500 {
    color: #737373
}

.text-600 {
    color: #525252
}

.text-700 {
    color: #404040
}

.text-800 {
    color: #262626
}

.text-900 {
    color: #1a1a1a
}

h1, .h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: -1px
}

@media(min-width: 576px) {
    h1, .h1 {
        font-size: 3rem;
        line-height: 3.5rem
    }
}

h2, .h2 {
    font-size: 2rem;
    line-height: 2.5rem
}

@media(min-width: 576px) {
    h2, .h2 {
        font-size: 2.5rem;
        line-height: 3rem
    }
}

h3, .h3 {
    font-size: 1.75rem;
    line-height: 2rem
}

@media(min-width: 576px) {
    h3, .h3 {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

h4, .h4 {
    font-size: 1.5rem;
    line-height: 2rem
}

@media(min-width: 576px) {
    h4, .h4 {
        font-size: 1.75rem;
        line-height: 2rem
    }
}

h5, .h5 {
    font-size: 1.25rem;
    line-height: 1.5rem
}

@media(min-width: 576px) {
    h5, .h5 {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

h6, .h6 {
    font-size: 1rem;
    line-height: 1.5rem
}

@media(min-width: 576px) {
    h6, .h6 {
        font-size: 1.125rem
    }
}

h1, h2, h3, .h1, .h2, .h3 {
    font-weight: 700
}

h4, h5, h6, .h4, .h5, .h6 {
    font-weight: 600
}

.display-1 {
    font-size: 3rem;
    font-weight: 700
}

@media(min-width: 576px) {
    .display-1 {
        font-size: 3.5rem;
        line-height: 1.25
    }
}

p, ul, ol, dl {
    font-size: 1rem;
    line-height: 1.5rem
}

@media(min-width: 576px) {
    p, ul, ol, dl {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

.lead {
    font-size: 1.25rem;
    line-height: 2rem
}

@media(min-width: 576px) {
    .lead {
        font-size: 1.5rem
    }
}

blockquote, .blockquote {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 1.5rem 0;
    margin-left: .5rem;
    border-left: 4px solid #0bd9d2;
    padding: .25rem 1rem
}

    blockquote.text-end, .blockquote.text-end {
        margin-right: .5rem;
        border-right: 4px solid #0bd9d2
    }

    blockquote.text-center, blockquote.text-end, blockquote.blockquote-simple, .blockquote.text-center, .blockquote.text-end, .blockquote.blockquote-simple {
        margin-left: 0;
        border-left: none;
        border-right: none
    }

    blockquote.text-center, blockquote.blockquote-simple, .blockquote.text-center, .blockquote.blockquote-simple {
        padding: 0
    }

    blockquote.blockquote-simple, .blockquote.blockquote-simple {
        font-style: italic
    }

    blockquote.blockquote-card, .blockquote.blockquote-card {
        margin-left: 0;
        padding: 16px 40px 24px;
        box-shadow: 0 2px 4px rgba(0,0,0,.2)
    }

        blockquote.blockquote-card .blockquote-footer, .blockquote.blockquote-card .blockquote-footer {
            font-size: inherit
        }

            blockquote.blockquote-card .blockquote-footer:before, .blockquote.blockquote-card .blockquote-footer:before {
                content: none
            }

        blockquote.blockquote-card.dark, .blockquote.blockquote-card.dark {
            background-color: #06c;
            border-left: none;
            color: #fff;
            padding: 40px
        }

            blockquote.blockquote-card.dark .blockquote-footer, .blockquote.blockquote-card.dark .blockquote-footer {
                color: #fff
            }

.blockquote-footer {
    color: #525252;
    margin-top: 0
}

.bg-dark .blockquote-footer {
    color: #a3a3a3
}

caption, figcaption {
    font-size: .875rem;
    line-height: 1rem
}

b, strong {
    font-weight: 700
}

small, .small {
    font-size: .875rem
}

.x-small {
    font-size: .75rem
}

.font-serif {
    font-family: "Lora",Georgia,serif !important
}

.font-sans-serif {
    font-family: "Titillium Web",Geneva,Tahoma,sans-serif !important
}

.font-monospace {
    font-family: "Roboto Mono",monospace !important
}

.initialism {
    font-size: 90%
}

.row.variable-gutters {
    margin-right: -12px;
    margin-left: -12px;
    margin-right: -6px;
    margin-left: -6px
}

    .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
        padding-right: 12px;
        padding-left: 12px
    }

    .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
        padding-right: 6px;
        padding-left: 6px
    }

@media(min-width: 576px) {
    .row.variable-gutters {
        margin-right: -6px;
        margin-left: -6px
    }

        .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
            padding-right: 6px;
            padding-left: 6px
        }
}

@media(min-width: 768px) {
    .row.variable-gutters {
        margin-right: -10px;
        margin-left: -10px
    }

        .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
            padding-right: 10px;
            padding-left: 10px
        }
}

@media(min-width: 992px) {
    .row.variable-gutters {
        margin-right: -12px;
        margin-left: -12px
    }

        .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
            padding-right: 12px;
            padding-left: 12px
        }
}

@media(min-width: 1200px) {
    .row.variable-gutters {
        margin-right: -12px;
        margin-left: -12px
    }

        .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
            padding-right: 12px;
            padding-left: 12px
        }
}

@media(min-width: 1400px) {
    .row.variable-gutters {
        margin-right: -14px;
        margin-left: -14px
    }

        .row.variable-gutters > .col, .row.variable-gutters > [class*=col-] {
            padding-right: 14px;
            padding-left: 14px
        }
}

.row.row-column-border > [class^=col-] {
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-top: 1px solid #c5c7c9
}

    .row.row-column-border > [class^=col-]:first-child {
        border: none
    }

    .row.row-column-border > [class^=col-] .navbar {
        padding: 0
    }

        .row.row-column-border > [class^=col-] .navbar .menu-wrapper .nav-link {
            padding-right: 0
        }

.row.row-column-menu-left > [class^=col-]:first-child {
    padding: 1rem 0
}

.row.row-column-menu-right > [class^=col-]:last-child {
    padding: 1rem 0
}

.row.row-card {
    background-color: #fff
}

@media(min-width: 992px) {
    .row.row-column-border {
        margin-top: 1rem;
        border-top: 1px solid #c5c7c9
    }

        .row.row-column-border > [class^=col-] {
            padding: 3rem 3rem;
            border-top: none;
            border-left: 1px solid #c5c7c9
        }

            .row.row-column-border > [class^=col-]:first-child {
                border: none;
                padding-left: 0
            }

            .row.row-column-border > [class^=col-] .navbar {
                padding: 8px 0
            }

                .row.row-column-border > [class^=col-] .navbar .menu-wrapper {
                    padding: 0
                }

    .row.row-column-menu-left > [class^=col-]:first-child {
        padding: 0
    }

    .row.row-column-menu-right > [class^=col-]:last-child {
        padding: 0
    }
}

.row.row-full-width {
    max-width: 100vw;
    margin: 0 calc(-50vw + 50%)
}

    .row.row-full-width > * {
        width: 100%;
        display: flex;
        flex-direction: column
    }

        .row.row-full-width > * img {
            width: 100%;
            height: 100%;
            max-height: 600px;
            object-fit: cover
        }

.row.row-title {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(min-width: 576px) {
    .row.row-title {
        flex-direction: row;
        align-items: flex-start
    }
}

.row.row-border h1, .row.row-border .h1 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.row.row-border h2, .row.row-border .h2 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.row.row-border h3, .row.row-border .h3 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.row.row-border h4, .row.row-border .h4 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.row.row-border h5, .row.row-border .h5 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.row.row-border h6, .row.row-border .h6 {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

@media(min-width: 576px) {
    .row.row-border {
        border-bottom: 1px solid #c5c7c9;
        padding-bottom: 1rem;
        margin-bottom: 1rem
    }

        .row.row-border h1, .row.row-border .h1 {
            border: none;
            margin: 0;
            padding: 0
        }

        .row.row-border h2, .row.row-border .h2 {
            border: none;
            margin: 0;
            padding: 0
        }

        .row.row-border h3, .row.row-border .h3 {
            border: none;
            margin: 0;
            padding: 0
        }

        .row.row-border h4, .row.row-border .h4 {
            border: none;
            margin: 0;
            padding: 0
        }

        .row.row-border h5, .row.row-border .h5 {
            border: none;
            margin: 0;
            padding: 0
        }

        .row.row-border h6, .row.row-border .h6 {
            border: none;
            margin: 0;
            padding: 0
        }
}

.row.row-calendar {
    display: block
}

.sticky-wrapper.is-sticky {
    position: fixed
}

    .sticky-wrapper.is-sticky.navbar-wrapper {
        z-index: 1;
        left: 0;
        right: 0;
        width: auto
    }

        .sticky-wrapper.is-sticky.navbar-wrapper .navbar {
            padding-top: 1rem;
            padding-bottom: 1rem;
            border-top: 1px solid #c5c7c9
        }

        .sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded {
            z-index: auto
        }

@media(min-width: 992px) {
    .sticky-wrapper.is-sticky.navbar-wrapper {
        z-index: auto;
        left: auto;
        right: auto;
        width: unset
    }

        .sticky-wrapper.is-sticky.navbar-wrapper .navbar {
            border: none;
            background-color: rgba(0,0,0,0);
            padding: 0
        }

            .sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper {
                padding: 0
            }

                .sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link {
                    padding-right: 0
                }

            .sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll {
                border: none
            }

        .sticky-wrapper.is-sticky.navbar-wrapper.at-bottom {
            position: absolute;
            top: auto !important;
            bottom: 0
        }
}

.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll, .sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto
}

@media(min-width: 992px) {
    .table {
        font-size: 1.125rem
    }
}

.table .table-dark a {
    color: #fff
}

.breadcrumb-container {
    --bs-breadcrumb-font-size: 1rem
}

    .breadcrumb-container .breadcrumb {
        padding: .5em 0;
        border-radius: 0
    }

        .breadcrumb-container .breadcrumb .breadcrumb-item {
            padding-left: 0
        }

            .breadcrumb-container .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
                display: none
            }

            .breadcrumb-container .breadcrumb .breadcrumb-item i {
                padding-right: .5em
            }

            .breadcrumb-container .breadcrumb .breadcrumb-item a {
                color: #30475f;
                font-weight: 600
            }

            .breadcrumb-container .breadcrumb .breadcrumb-item.active a {
                font-weight: 400;
                pointer-events: none
            }

            .breadcrumb-container .breadcrumb .breadcrumb-item span.separator {
                color: #5d7083;
                display: inline-block;
                font-weight: 600;
                padding: 0 .5em
            }

        .breadcrumb-container .breadcrumb.dark {
            background: #435a70;
            color: #fff
        }

            .breadcrumb-container .breadcrumb.dark .breadcrumb-item a {
                color: #fff
            }

            .breadcrumb-container .breadcrumb.dark .breadcrumb-item span.separator {
                color: #fff
            }

            .breadcrumb-container .breadcrumb.dark .breadcrumb-item i {
                color: #0bd9d2
            }

            .breadcrumb-container .breadcrumb.dark .breadcrumb-item.active {
                color: #fff
            }

.modal {
    padding-right: 0 !important
}

    .modal .modal-dialog {
        margin: 48px
    }

        .modal .modal-dialog .modal-content {
            border: none;
            box-shadow: 0 2px 10px 0 rgba(0,0,0,.1)
        }

            .modal .modal-dialog .modal-content .modal-header {
                padding: 24px;
                padding-bottom: 0
            }

                .modal .modal-dialog .modal-content .modal-header .close {
                    padding: 16px
                }

                .modal .modal-dialog .modal-content .modal-header h5, .modal .modal-dialog .modal-content .modal-header .h5 {
                    color: #1a1a1a
                }

            .modal .modal-dialog .modal-content .modal-body {
                padding: 24px;
                padding-bottom: 0
            }

            .modal .modal-dialog .modal-content .modal-footer {
                padding: 12px 24px
            }

    .modal.alert-modal .modal-dialog .modal-content .modal-header {
        justify-content: left;
        align-items: start
    }

        .modal.alert-modal .modal-dialog .modal-content .modal-header .icon {
            fill: #06c;
            margin-right: 16px;
            flex-shrink: 0
        }

    .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header {
        border-bottom: 1px solid #c5c7c9;
        padding-bottom: 24px
    }

        .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5, .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 {
            text-transform: none;
            font-weight: 700;
            letter-spacing: inherit
        }

            .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span, .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 span {
                color: #06c;
                margin-right: 4px
            }

    .modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list {
        margin-bottom: 0;
        padding-bottom: 24px
    }

    .modal.popconfirm-modal .modal-dialog {
        max-width: 300px;
        margin-right: auto;
        margin-left: auto
    }

        .modal.popconfirm-modal .modal-dialog .modal-content {
            border-radius: 4px
        }

        .modal.popconfirm-modal .modal-dialog .modal-header {
            padding-top: 16px;
            margin-bottom: -4px
        }

        .modal.popconfirm-modal .modal-dialog .modal-body {
            padding-top: 16px
        }

            .modal.popconfirm-modal .modal-dialog .modal-body p {
                font-size: .875rem;
                margin-bottom: 12px
            }

        .modal.popconfirm-modal .modal-dialog .modal-footer {
            padding-bottom: 24px
        }

    .modal.it-dialog-scrollable .modal-dialog {
        margin: 104px 48px
    }

        .modal.it-dialog-scrollable .modal-dialog .modal-content {
            display: flex;
            flex-direction: column;
            height: calc(100vh - 208px)
        }

            .modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header {
                padding-bottom: 24px;
                background: #fff;
                flex-shrink: 0
            }

            .modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body {
                padding-top: 0;
                padding-bottom: 24px;
                overflow-y: auto
            }

            .modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer {
                flex-shrink: 0;
                background: #fff
            }

        .modal.it-dialog-scrollable .modal-dialog.modal-dialog-left {
            height: 100vh;
            margin: 0 24px 0 0
        }

            .modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content {
                height: 100vh
            }

        .modal.it-dialog-scrollable .modal-dialog.modal-dialog-right {
            height: 100vh;
            margin: 0 0 0 24px;
            float: right
        }

            .modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content {
                height: 100vh
            }

    .modal.fade .modal-dialog.modal-dialog-left {
        transform: translateX(-100%);
        transition: transform .3s ease-in-out
    }

    .modal.fade .modal-dialog.modal-dialog-right {
        transform: translateX(100%);
        transition: transform .3s ease-in-out
    }

    .modal.fade .modal-dialog.modal-dialog-centered {
        transform: translate(0, -5%)
    }

    .modal.fade.show .modal-dialog.modal-dialog-left {
        transform: translateX(0)
    }

    .modal.fade.show .modal-dialog.modal-dialog-right {
        transform: translateX(0)
    }

    .modal.fade.show .modal-dialog.modal-dialog-centered {
        transform: translate(0, 0)
    }

@media(min-width: 576px) {
    .modal.popconfirm-modal .modal-dialog .modal-body p {
        font-size: 1rem
    }
}

@media(min-width: 768px) {
    .modal .modal-dialog {
        margin-left: auto;
        margin-right: auto
    }

        .modal .modal-dialog.modal-dialog-left {
            margin: 0
        }

            .modal .modal-dialog.modal-dialog-left .modal-content {
                height: 100vh
            }

        .modal .modal-dialog.modal-dialog-right {
            margin: 0;
            float: right
        }

            .modal .modal-dialog.modal-dialog-right .modal-content {
                height: 100vh
            }

    .modal.it-dialog-scrollable .modal-dialog {
        margin: 64px auto
    }

        .modal.it-dialog-scrollable .modal-dialog .modal-content {
            height: calc(100vh - 128px)
        }
}

@media(min-width: 992px) {
    .alert-modal .modal-dialog .modal-content .modal-body p {
        padding-left: 48px
    }
}

.modal-content, .modal-header {
    border-radius: 0
}

.modal-body {
    color: #1a1a1a
}

.modal-footer {
    position: relative;
    background-color: #fff
}

    .modal-footer.modal-footer-shadow {
        box-shadow: 0 15px 25px 5px rgba(0,0,0,.3)
    }

.accordion {
    border-bottom: 1px solid #c5c7c9
}

    .accordion .accordion {
        border: 1px solid #c5c7c9;
        border-top: 0
    }

    .accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true] {
        background-color: #06c;
        color: #fff;
        border-color: #06c
    }

        .accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:before {
            color: #fff
        }

        .accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:after {
            content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")
        }

    .accordion.accordion-background-hover .accordion-header .accordion-button:hover {
        background-color: #06c;
        color: #fff;
        border-color: #06c
    }

        .accordion.accordion-background-hover .accordion-header .accordion-button:hover:before {
            color: #fff
        }

        .accordion.accordion-background-hover .accordion-header .accordion-button:hover:after {
            content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")
        }

    .accordion.accordion-left-icon .accordion-header .accordion-button:after {
        content: none
    }

    .accordion.accordion-left-icon .accordion-header .accordion-button:before {
        font-weight: 300;
        content: "-";
        float: left;
        margin: 0 1rem .3333333333rem 0;
        width: 1.5rem;
        font-size: 1.5rem;
        line-height: 1.2rem;
        font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
        transform: none;
        overflow: hidden
    }

    .accordion.accordion-left-icon .accordion-header .accordion-button[aria-expanded=false]:before {
        content: "+"
    }

.accordion-item {
    border: none
}

    .accordion-item:first-of-type, .accordion-item:last-of-type {
        border-radius: 0
    }

        .accordion-item:first-of-type .accordion-button, .accordion-item:last-of-type .accordion-button {
            border-radius: 0
        }

.accordion-header {
    position: relative
}

    .accordion-header .accordion-button {
        width: 100%;
        text-align: left;
        border: 0;
        background-color: rgba(0,0,0,0);
        border-top: 1px solid #c5c7c9;
        box-shadow: none;
        padding: 14px 24px;
        cursor: pointer;
        color: #06c;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.5rem
    }

@media(min-width: 992px) {
    .accordion-header .accordion-button {
        font-size: 1.125rem
    }
}

.accordion-header .accordion-button:not(.collapsed) {
    color: #5d7083
}

    .accordion-header .accordion-button:not(.collapsed):after {
        transform: scaleY(1)
    }

    .accordion-header .accordion-button:not(.collapsed):hover:before, .accordion-header .accordion-button[aria-expanded=true]:hover:before {
        text-decoration: none
    }

.accordion-header .accordion-button:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");
    float: right;
    width: 1.5rem;
    height: auto;
    line-height: .1rem;
    color: #06c;
    transition: transform .3s;
    background-image: none;
    transform: scaleY(-1)
}

.accordion-header .accordion-button:hover {
    background: none;
    text-decoration: underline
}

    .accordion-header .accordion-button:hover:after {
        text-decoration: none
    }

.accordion-header .accordion-button:active, .accordion-header .accordion-button:hover, .accordion-header .accordion-button:focus {
    border-top-color: #c5c7c9
}

.accordion-body {
    padding: 12px 24px 42px;
    font-size: 1rem;
    line-height: 1.5rem
}

@media(min-width: 992px) {
    .accordion-body {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

.accordion-body .accordion-header button[aria-expanded=true]:before {
    height: 0;
    width: 0
}

@keyframes splide-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.splide--draggable > .splide__slider > .splide__track, .splide--draggable > .splide__track {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.splide--fade > .splide__slider > .splide__track > .splide__list, .splide--fade > .splide__track > .splide__list {
    display: block
}

    .splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--fade > .splide__track > .splide__list > .splide__slide {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        z-index: 0
    }

        .splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
            opacity: 1;
            position: relative;
            z-index: 1
        }

.splide--rtl {
    direction: rtl
}

.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list, .splide--ttb.is-active > .splide__track > .splide__list {
    display: block
}

.splide__container {
    box-sizing: border-box;
    position: relative
}

.splide__list {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    transform-style: preserve-3d
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide__pagination {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

    .splide__pagination li {
        display: inline-block;
        line-height: 1;
        list-style-type: none;
        margin: 0;
        pointer-events: auto
    }

.splide__progress__bar {
    width: 0
}

.splide {
    outline: none;
    position: relative;
    visibility: hidden
}

    .splide.is-initialized, .splide.is-rendered {
        visibility: visible
    }

.splide__slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    outline: none;
    position: relative
}

    .splide__slide img {
        vertical-align: bottom
    }

.splide__slider {
    position: relative
}

.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.it-carousel-wrapper {
    margin: 0 auto
}

    .it-carousel-wrapper .splide__pagination {
        margin-top: 8px;
        margin-left: 0;
        padding-left: 0
    }

        .it-carousel-wrapper .splide__pagination button {
            width: 8px;
            height: 8px;
            background: #94c4f5;
            display: inline-block;
            transition: all .3s;
            border-radius: 50px;
            margin: 0 8px;
            padding: 0;
            box-shadow: none;
            border: none
        }

            .it-carousel-wrapper .splide__pagination button.is-active {
                background: #06c
            }

    .it-carousel-wrapper .it-special-card h5.card-title, .it-carousel-wrapper .it-special-card .card-title.h5 {
        margin-bottom: 0
    }

    .it-carousel-wrapper .it-header-block h2, .it-carousel-wrapper .it-header-block .h2 {
        font-size: 1.75rem;
        border-bottom: 1px solid #c5c7c9;
        padding-bottom: 8px;
        margin-bottom: 0;
        letter-spacing: unset
    }

    .it-carousel-wrapper .splide__track {
        padding-top: 24px;
        padding-bottom: 0
    }

    .it-carousel-wrapper .card-wrapper {
        padding-bottom: 16px
    }

    .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper {
        background-color: #fff
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a {
            position: relative;
            display: block
        }

        .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card {
            border-right: none;
            margin-right: 0
        }

            .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after {
                display: none
            }

            .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature {
                float: left;
                margin-bottom: 0;
                width: 60%
            }

            .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more {
                float: right;
                position: inherit;
                bottom: inherit;
                margin-bottom: 0;
                width: 35%;
                justify-content: flex-end;
                line-height: 21px
            }

    .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows {
        position: absolute;
        top: 50%;
        left: -24px;
        right: -24px;
        display: flex;
        z-index: 1;
        justify-content: space-between;
        pointer-events: none
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow {
            width: 40px;
            height: 40px;
            background: #06c;
            border: none;
            display: flex;
            align-items: center;
            justify-content: center;
            pointer-events: all
        }

            .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow svg {
                fill: #fff;
                width: 16px;
                height: 16px
            }

            .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow.splide__arrow--prev {
                transform: rotate(180deg)
            }

            .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow[disabled] {
                background: #d8d9da
            }

    .it-carousel-wrapper.it-carousel-landscape-abstract-3 {
        margin: 0 auto
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block {
            padding: 0 24px
        }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img {
            margin-left: 0;
            margin-right: 0
        }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg {
            margin-left: 0;
            margin-right: 0
        }

    .it-carousel-wrapper.it-calendar-wrapper .splide__track {
        padding-top: 0
    }

        .it-carousel-wrapper.it-calendar-wrapper .splide__track .card.card-bg {
            margin-left: 0;
            margin-right: 0
        }

@media(min-width: 992px) {
    .it-carousel-wrapper.it-carousel-landscape-abstract {
        max-width: 960px
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract .splide__list {
            display: flex
        }

            .it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide {
                display: flex
            }

                .it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide .it-single-slide-wrapper {
                    height: 100%
                }

        .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper {
            display: flex;
            flex-basis: 100%;
            width: 100%
        }

            .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a {
                flex-basis: 50%
            }

                .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a .img-responsive-wrapper .img-responsive {
                    padding-bottom: inherit;
                    position: absolute;
                    width: 100%;
                    height: 100%
                }

            .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside {
                flex-basis: 50%
            }

                .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card {
                    border-right: none;
                    margin-right: 0
                }

                    .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after {
                        display: none
                    }

                    .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body {
                        padding-left: 48px;
                        padding-bottom: 48px
                    }

                        .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature {
                            float: left;
                            width: 60%
                        }

                        .it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more {
                            float: right;
                            position: inherit;
                            bottom: inherit;
                            margin-bottom: 0;
                            width: 35%;
                            justify-content: flex-end;
                            line-height: 26px
                        }

        .it-carousel-wrapper.it-carousel-landscape-abstract .splide__pagination {
            position: absolute;
            left: 50%;
            margin-left: 40px;
            right: 0;
            bottom: 5px;
            text-align: left;
            justify-content: left
        }

    .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .lined_slide:after {
        content: "";
        display: block;
        width: 1px;
        position: absolute;
        right: -12px;
        top: 0;
        bottom: 0;
        background-color: #e6ecf2
    }

    .it-carousel-wrapper.it-carousel-landscape-abstract-3 {
        max-width: 960px
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel {
            max-width: unset
        }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block {
            padding: 0 12px
        }

    .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows {
        left: -48px;
        right: -48px
    }
}

@media(min-width: 1200px) {
    .it-carousel-wrapper.it-carousel-landscape-abstract {
        max-width: 1176px
    }

    .it-carousel-wrapper.it-carousel-landscape-abstract-3 {
        max-width: 1176px
    }

        .it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel {
            max-width: unset
        }
}

.it-calendar-wrapper .it-header-block-title {
    background-color: #06c;
    color: #fff;
    padding: .5em 0;
    border-radius: 4px 4px 0 0
}

.it-calendar-wrapper .card-wrapper {
    padding: 0
}

.it-calendar-wrapper .card .card-title, .it-calendar-wrapper .card .card-text {
    border-bottom: 1px solid #c5c7c9;
    padding-bottom: 16px
}

.it-calendar-wrapper .card .card-body .card-title {
    font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
    font-size: 3rem;
    font-weight: 400;
    padding-top: 16px
}

    .it-calendar-wrapper .card .card-body .card-title span {
        font-size: .3em;
        display: block;
        padding-top: 1em;
        padding-left: 1em;
        font-family: "Roboto Mono",monospace
    }

.it-calendar-wrapper .card .card-text a {
    text-decoration: none;
    color: #1a1a1a;
    font-family: "Titillium Web",Geneva,Tahoma,sans-serif;
    font-size: 1.125rem
}

    .it-calendar-wrapper .card .card-text a:hover {
        text-decoration: underline;
        color: #06c
    }

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid #5d7083;
    padding-left: 4em;
    background-color: #fff;
    border-radius: 0;
    color: #1a1a1a;
    background-position: 20px 12px;
    background-repeat: no-repeat;
    background-size: 32px 32px
}

    .alert .alert-link {
        color: #06c
    }

.alert-heading {
    color: #1a1a1a;
    line-height: 1
}

.alert-link {
    font-weight: 700;
    text-decoration: none
}

.alert-dismissible {
    padding-right: 2rem
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        padding: 1rem;
        color: inherit
    }

.alert-primary {
    border-left: 8px solid hsl(210deg, 100%, 40%)
}

.alert-success {
    border-left: 8px solid hsl(160deg, 100%, 25%)
}

.alert-info {
    border-left: 8px solid hsl(210deg, 17%, 44%)
}

.alert-warning {
    border-left: 8px solid hsl(36deg, 100%, 30%)
}

.alert-danger {
    border-left: 8px solid hsl(350deg, 60%, 50%)
}

.alert-danger {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(350deg, 60%, 50%)' d='M11.5 14.2V5.7h1.2v8.5zm-.1 4.1h1.2v-1.8h-1.2zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2z'%3E%3C/path%3E%3C/svg%3E")
}

.alert-warning {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(36deg, 100%, 30%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.5-6.8V5.7h1.2v8.5zm-.1 2.3h1.2v1.8h-1.2z'%3E%3C/path%3E%3C/svg%3E")
}

.alert-success {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(160deg, 100%, 25%)' d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E")
}

.alert-info {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 17%, 44%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")
}

.alert-primary {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(210deg, 100%, 40%)' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E")
}

.btn {
    --bs-btn-color: #06c;
    --bs-btn-hover-color: #004d99;
    --bs-btn-active-color: #003366;
    padding: 12px 24px;
    font-size: 1rem;
    white-space: initial;
    text-decoration: none;
    box-shadow: none
}

.btn-me {
    margin-right: 12px !important
}

.btn-xs, .btn-sm, .btn-group-sm > .btn, .btn-lg, .btn-group-lg > .btn {
    border-radius: 4px
}

.btn-xs {
    padding: 12px 16px;
    font-size: .875rem;
    line-height: 1rem
}

.btn-sm, .btn-group-sm > .btn {
    padding: 12px 24px;
    font-size: 1rem;
    line-height: 1.5rem
}

.btn-lg, .btn-group-lg > .btn {
    padding: 16px 24px;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.btn-progress {
    position: relative
}

.btn-close {
    background-color: rgba(0,0,0,0);
    position: relative
}

    .btn-close .icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

.btn-icon {
    display: inline-flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

    .btn-icon .rounded-icon {
        width: 1.5em;
        height: 1.5em;
        border-radius: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff
    }

        .btn-icon .rounded-icon .icon {
            margin-right: 0
        }

        .btn-icon .rounded-icon.rounded-primary {
            background-color: #06c
        }

        .btn-icon .rounded-icon.rounded-secondary {
            background-color: #5d7083
        }

        .btn-icon .rounded-icon.rounded-success {
            background-color: #008055
        }

        .btn-icon .rounded-icon.rounded-info {
            background-color: #5d7083
        }

        .btn-icon .rounded-icon.rounded-warning {
            background-color: #995c00
        }

        .btn-icon .rounded-icon.rounded-danger {
            background-color: #cc334d
        }

        .btn-icon .rounded-icon.rounded-light {
            background-color: #e9e6f2
        }

        .btn-icon .rounded-icon.rounded-dark {
            background-color: #17334f
        }

        .btn-icon .rounded-icon.rounded-black {
            background-color: #000
        }

        .btn-icon .rounded-icon.rounded-white {
            background-color: #fff
        }

        .btn-icon .rounded-icon.rounded-100 {
            background-color: #f5f5f5
        }

        .btn-icon .rounded-icon.rounded-200 {
            background-color: #e6e6e6
        }

        .btn-icon .rounded-icon.rounded-300 {
            background-color: #d4d4d4
        }

        .btn-icon .rounded-icon.rounded-400 {
            background-color: #a3a3a3
        }

        .btn-icon .rounded-icon.rounded-500 {
            background-color: #737373
        }

        .btn-icon .rounded-icon.rounded-600 {
            background-color: #525252
        }

        .btn-icon .rounded-icon.rounded-700 {
            background-color: #404040
        }

        .btn-icon .rounded-icon.rounded-800 {
            background-color: #262626
        }

        .btn-icon .rounded-icon.rounded-900 {
            background-color: #1a1a1a
        }

        .btn-icon .rounded-icon + * {
            margin-left: .5em
        }

    .btn-icon .icon {
        border: none;
        width: 1.2em;
        height: 1.2em
    }

        .btn-icon .icon + * {
            margin-left: .25em
        }

.btn-full {
    border: none;
    box-shadow: none;
    line-height: 1.555;
    border-radius: 0;
    align-self: stretch;
    width: inherit;
    margin-top: -7.5px;
    margin-bottom: -7.5px;
    margin-right: -7.5px;
    padding-left: 8px;
    padding-right: 8px
}

    .btn-full:hover {
        text-decoration: none !important
    }

@media(min-width: 576px) {
    .btn-full {
        padding: 16px
    }
}

@media(min-width: 992px) {
    .btn-full {
        padding: 12px 24px !important;
        margin: 0;
        flex: 1;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }
}

.btn:disabled:hover, .btn.disabled:hover {
    cursor: not-allowed
}

.btn-primary:disabled.btn-progress, .btn-primary.disabled.btn-progress {
    background-color: #6babeb;
    border-color: #6babeb;
    color: #fff;
    opacity: 1
}

.btn-secondary:disabled.btn-progress, .btn-secondary.disabled.btn-progress {
    background-color: #768593;
    border-color: #768593;
    opacity: 1
}

.btn-outline-primary {
    box-shadow: inset 0 0 0 2px #06c
}

    .btn-outline-primary.disabled {
        box-shadow: inset 0 0 0 2px #125ca6
    }

.btn-outline-secondary {
    box-shadow: inset 0 0 0 2px #5d7083
}

    .btn-outline-secondary.disabled, .btn-outline-secondary:hover, .btn-outline-secondary:active {
        box-shadow: inset 0 0 0 2px #656565
    }

.btn-outline-success {
    box-shadow: inset 0 0 0 2px #008055
}

    .btn-outline-success.disabled, .btn-outline-success:hover, .btn-outline-success:active {
        box-shadow: inset 0 0 0 2px #0c6849
    }

.btn-outline-warning {
    box-shadow: inset 0 0 0 2px #995c00
}

    .btn-outline-warning.disabled, .btn-outline-warning:hover, .btn-outline-warning:active {
        box-shadow: inset 0 0 0 2px #7c500e
    }

.btn-outline-danger {
    box-shadow: inset 0 0 0 2px #cc334d
}

    .btn-outline-danger.disabled, .btn-outline-danger:hover, .btn-outline-danger:active {
        box-shadow: inset 0 0 0 2px #a14554
    }

.bg-dark .btn-link {
    color: #fff
}

.bg-dark .btn-primary {
    color: #000;
    background-color: #fff;
    border-color: #06c;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    color: #06c
}

    .bg-dark .btn-primary:focus, .bg-dark .btn-primary.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,102,204,.5)
    }

    .bg-dark .btn-primary:hover {
        background-color: #fff;
        color: #000;
        border-color: #005cb8
    }

    .bg-dark .btn-primary.disabled, .bg-dark .btn-primary:disabled {
        color: #000;
        background-color: #fff;
        border-color: #06c;
        pointer-events: none
    }

    .bg-dark .btn-primary:not(:disabled):not(.disabled):active, .bg-dark .btn-primary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-primary.dropdown-toggle {
        color: #000;
        background-color: #fff;
        border-color: #0059b3
    }

        .bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-primary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(0,102,204,.5)
        }

    .bg-dark .btn-primary.disabled, .bg-dark .btn-primary:disabled {
        color: #005cb8
    }

.bg-dark .btn-outline-primary {
    color: #fff;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

    .bg-dark .btn-outline-primary:hover {
        color: #e6e6e6;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

    .bg-dark .btn-outline-primary:focus, .bg-dark .btn-outline-primary.focus {
        box-shadow: inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)
    }

    .bg-dark .btn-outline-primary.disabled, .bg-dark .btn-outline-primary:disabled {
        color: #fff;
        background-color: rgba(0,0,0,0)
    }

    .bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-outline-primary.dropdown-toggle {
        color: #e6e6e6;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

        .bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)
        }

    .bg-dark .btn-outline-primary:hover {
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

    .bg-dark .btn-outline-primary:focus, .bg-dark .btn-outline-primary.focus {
        box-shadow: inset 0 0 0 2px #fff,0 0 0 .25rem rgba(255,255,255,.5)
    }

    .bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .bg-dark .btn-outline-primary.dropdown-toggle {
        box-shadow: inset 0 0 0 2px #fff
    }

.bg-dark .btn-secondary {
    color: #fff;
    background-color: #06c;
    border-color: #fff;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    color: #fff
}

    .bg-dark .btn-secondary:focus, .bg-dark .btn-secondary.focus {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(255,255,255,.5)
    }

    .bg-dark .btn-secondary:hover {
        background-color: #1371d0;
        color: #fff;
        border-color: #e6e6e6
    }

    .bg-dark .btn-secondary.disabled, .bg-dark .btn-secondary:disabled {
        color: #fff;
        background-color: #06c;
        border-color: #fff;
        pointer-events: none
    }

    .bg-dark .btn-secondary:not(:disabled):not(.disabled):active, .bg-dark .btn-secondary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #1a75d1;
        border-color: #dfdfdf
    }

        .bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-secondary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)
        }

.bg-dark .btn-outline-secondary {
    color: #fff;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: inset 0 0 0 2px #fff
}

    .bg-dark .btn-outline-secondary:hover {
        color: #e6e6e6;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

    .bg-dark .btn-outline-secondary:focus, .bg-dark .btn-outline-secondary.focus {
        box-shadow: inset 0 0 0 1px #e6e6e6,0 0 0 .25rem rgba(255,255,255,.5)
    }

    .bg-dark .btn-outline-secondary.disabled, .bg-dark .btn-outline-secondary:disabled {
        color: #fff;
        background-color: rgba(0,0,0,0)
    }

    .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-outline-secondary.dropdown-toggle {
        color: #e6e6e6;
        background-color: rgba(0,0,0,0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #e6e6e6
    }

        .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .25rem rgba(255,255,255,.5)
        }

    .bg-dark .btn-outline-secondary:focus, .bg-dark .btn-outline-secondary.focus {
        box-shadow: 0 0 0 .25rem rgba(255,255,255,.5)
    }

    .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .bg-dark .btn-outline-secondary.dropdown-toggle {
        box-shadow: none
    }

.fw-semibold {
    font-weight: 600 !important
}

label {
    color: #1a1a1a
}

fieldset legend {
    background-color: rgba(0,0,0,0);
    font-weight: 700;
    line-height: calc(2.5rem - 1px);
    transition: .2s ease-out;
    cursor: text;
    display: block;
    max-width: 100%;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 .5rem;
    z-index: 1;
    font-size: .875rem;
    color: #1a1a1a;
    margin-bottom: 0;
    float: none
}

.form-text {
    color: #30475f
}

.form-group {
    position: relative;
    margin-bottom: 3rem;
    margin-top: 0
}

    .form-group input, .form-group optgroup, .form-group textarea {
        color: #5d7083
    }

    .form-group label {
        background-color: rgba(0,0,0,0);
        position: absolute;
        line-height: calc(2.5rem - 1px);
        transition: .2s ease-out;
        top: 0;
        font-size: 1rem;
        cursor: text;
        color: #5d7083;
        display: block;
        max-width: 100%;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 .5rem;
        z-index: 1
    }

        .form-group label.active {
            transform: translateY(-75%);
            font-weight: 600;
            font-size: .875rem;
            color: #1a1a1a
        }

        .form-group label:not(.active) + .input-number-currency .input-group-text {
            display: none
        }

        .form-group label:not(.active) + .input-number-percentage .input-group-text {
            display: none
        }

    .form-group input:is([type=radio]) + label.active, .form-group input:is([type=checkbox]) + label.active {
        transform: translateY(0%)
    }

    .form-group small.form-text, .form-group .form-text.small {
        margin: 0;
        padding: .25rem .5rem;
        font-size: .875rem
    }

    .form-group input[type=time] ~ label {
        transform: translateY(-75%);
        font-size: .875rem
    }

::placeholder {
    color: #5d7083
}

input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea {
    border: none;
    border-bottom: 1px solid #5d7083;
    border-radius: 0;
    padding: .375rem .5rem;
    outline: 0;
    width: 100%;
    box-shadow: none;
    transition: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

    input[type=date]::placeholder, input[type=datetime-local]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=time]::placeholder, input[type=url]::placeholder, textarea::placeholder {
        color: #5d7083
    }

textarea {
    border: 1px solid #5d7083;
    height: auto;
    font-size: 1rem
}

.form-control {
    background-position: center right !important;
    background-repeat: no-repeat !important;
    background-size: 45px 45% !important;
    min-height: 2.5rem
}

    .form-control:disabled, .form-control[readonly] {
        cursor: not-allowed
    }

        .form-control:disabled + label, .form-control[readonly] + label {
            background-color: rgba(0,0,0,0);
            cursor: not-allowed
        }

    .form-control:focus, .form-control:active {
        box-shadow: none !important
    }

    .was-validated .form-control:valid, .form-control.is-valid {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")
    }

    .was-validated .form-control:invalid, .form-control.is-invalid {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")
    }

    .form-control.warning {
        background-size: 25px 45% !important;
        border-color: #995c00;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9900' viewBox='0 0 192 512'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E")
    }

    .form-control.is-valid ~ .warning-feedback {
        display: block
    }

.form-group.active .form-file-name {
    padding-bottom: 1.95rem
}

.form-control-plaintext {
    padding: .375rem .5rem;
    background-color: #fff !important;
    cursor: not-allowed
}

    .form-control-plaintext + label {
        cursor: not-allowed
    }

.warning-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .75rem;
    color: #995c00
}

.valid-feedback, .invalid-feedback, .warning-feedback {
    margin-left: .5rem
}

.input-group .input-group-text {
    padding: .375rem .5rem;
    border-bottom: 1px solid #5d7083;
    border-radius: 0;
    min-height: 2.5rem;
    margin-right: 0
}

    .input-group .input-group-text .icon {
        fill: #5d7083
    }

    .input-group .input-group-text ~ label {
        left: 2.25rem;
        max-width: calc(100% - 2.25rem)
    }

    .input-group .input-group-text .btn {
        border-radius: 4px 0 0 4px
    }

.input-group .input-group-append {
    margin-left: 0
}

    .input-group .input-group-append .btn {
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: 1px solid #5d7083;
        border-radius: 0 4px 4px 0;
        box-shadow: none;
        height: 100%
    }

        .input-group .input-group-append .btn:focus:not(.focus--mouse) {
            box-shadow: inset 0 0 0 2px #995c00
        }

.input-group-lg > .form-control, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-append > .btn {
    padding: 0 1rem;
    border-radius: 0
}

.form-check {
    padding-left: 0;
    margin-top: .5rem;
    position: relative
}

    .form-check [type=checkbox], .form-check [type=radio] {
        position: absolute;
        opacity: 0;
        left: 9px;
        top: 9px;
        margin-left: 0;
        margin-top: 0
    }

        .form-check [type=checkbox] + label, .form-check [type=radio] + label {
            position: relative;
            padding-left: 36px;
            cursor: pointer;
            display: inline-block;
            height: 32px;
            line-height: 32px;
            font-size: 1rem;
            user-select: none;
            margin-bottom: .5rem
        }

@media(min-width: 576px) {
    .form-check [type=checkbox] + label, .form-check [type=radio] + label {
        font-size: 1.125rem
    }
}

.form-check [type=checkbox] + label::after, .form-check [type=checkbox] + label::before {
    content: "";
    left: 0;
    position: absolute;
    transition: .2s ease-out;
    z-index: 1;
    border-style: solid;
    border-width: 2px
}

.form-check [type=checkbox] + label::before {
    top: 0;
    width: 17px;
    height: 17px;
    border: 1px solid #e6e9f2;
    border-radius: 1px;
    margin: 2px 5px;
    transform: rotateZ(37deg);
    transform-origin: 100% 100%
}

.form-check [type=checkbox] + label::after {
    border-radius: 4px;
    height: 20px;
    width: 20px;
    margin: 6px 5px;
    top: 0
}

.form-check [type=checkbox]:checked + label::before {
    top: 6px;
    left: 1px;
    width: 8px;
    height: 13px;
    border-style: solid;
    border-width: 2px;
    border-color: rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);
    transform: rotate(40deg);
    backface-visibility: hidden;
    transform-origin: 100% 100%;
    opacity: .8
}

.form-check [type=checkbox]:checked + label::after {
    border-color: #06c;
    background-color: #06c;
    z-index: 0
}

.form-check [type=checkbox]:not(:checked) + label::after {
    background-color: rgba(0,0,0,0);
    border-color: #5b6f82;
    z-index: 0
}

.form-check [type=checkbox]:not(:checked) + label::before {
    width: 0;
    height: 0;
    border-color: rgba(0,0,0,0);
    left: 6px;
    top: 10px
}

.form-check [type=checkbox]:disabled + label {
    cursor: not-allowed;
    opacity: 1
}

.form-check [type=checkbox]:disabled:not(:checked) + label::after {
    border-color: #e6e9f2;
    background-color: #fff
}

.form-check [type=checkbox]:disabled:checked + label::after {
    background-color: #e6e9f2;
    border-color: #e6e9f2
}

.form-check [type=radio] + label {
    transition: .2s ease-out
}

    .form-check [type=radio] + label::after, .form-check [type=radio] + label::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        margin: 5px;
        width: 22px;
        height: 22px;
        z-index: 0;
        border-radius: 50%;
        border-style: solid;
        border-width: 2px;
        transition: .2s ease-out
    }

.form-check [type=radio]:not(:checked) + label::after, .form-check [type=radio]:not(:checked) + label::before {
    border-color: #5d7083
}

.form-check [type=radio]:not(:checked) + label:after {
    z-index: -1;
    transform: scale(0)
}

.form-check [type=radio]:checked + label::after {
    border-color: #06c;
    background-color: #06c;
    z-index: 0;
    transform: scale(0.64)
}

.form-check [type=radio]:checked + label::before {
    border-color: #06c
}

.form-check [type=radio]:disabled + label {
    cursor: not-allowed
}

.form-check [type=radio]:disabled:not(:checked) + label::after, .form-check [type=radio]:disabled:not(:checked) + label::before {
    border-color: #d8d9da
}

.form-check [type=radio]:disabled:checked + label::after {
    border-color: #d8d9da;
    background-color: #d8d9da
}

.form-check [type=radio]:disabled:checked + label::before {
    border-color: #d8d9da
}

.form-check.form-check-group {
    padding: 0 0 8px 0;
    margin-bottom: 16px;
    box-shadow: inset 0 -1px 0 0 rgba(1,1,1,.1)
}

    .form-check.form-check-group [type=checkbox] + label, .form-check.form-check-group [type=radio] + label {
        position: static;
        padding-left: 0;
        padding-right: 52px
    }

        .form-check.form-check-group [type=checkbox] + label::after, .form-check.form-check-group [type=checkbox] + label::before, .form-check.form-check-group [type=radio] + label::after, .form-check.form-check-group [type=radio] + label::before {
            right: 15px;
            left: auto
        }

    .form-check.form-check-group [type=checkbox]:checked + label::before {
        right: 26px
    }

    .form-check.form-check-group [type=radio]:checked + label::before {
        right: 15px
    }

    .form-check.form-check-group .form-text {
        margin: 0;
        padding-right: 52px;
        display: block;
        margin-bottom: 16px
    }

    .form-check.form-check-group label {
        font-weight: 600
    }

    .form-check.form-check-group input.semi-checked:not(:checked) + label::before {
        right: 19px;
        left: auto
    }

.form-check input.semi-checked:not(:checked) + label::before {
    top: 13px;
    left: 4px;
    width: 12px;
    height: 2px;
    border-style: none;
    border-width: 0;
    border-color: rgba(0,0,0,0);
    transform: none;
    backface-visibility: hidden;
    opacity: 1;
    background: #fff
}

.form-check input.semi-checked:not(:checked) + label::after {
    border-color: #207bd6;
    background-color: #207bd6;
    z-index: 0
}

input[type=file] + label {
    background-color: rgba(0,0,0,0)
}

.form-file input[type=file] {
    filter: alpha(opacity=0);
    margin: 0;
    max-width: 100%;
    opacity: 0
}

.form-file .form-file-name {
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.15);
    border-radius: 0;
    color: #30475f;
    left: 0;
    line-height: 1.7;
    overflow: hidden;
    padding: .5rem .6rem 2rem;
    max-height: 2rem;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    user-select: none;
    z-index: 5
}

    .form-file .form-file-name::before {
        background-color: #fff;
        border-color: #06c;
        bottom: -1px;
        color: #06c;
        content: "Sfoglia";
        display: block;
        height: 2.5rem;
        line-height: 1.7;
        padding: .4rem 1rem 1.5rem;
        border: 1px solid #06c;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 6;
        border-top-right-radius: 4px
    }

.input-number {
    position: relative
}

    .input-number.input-number-adaptive {
        width: fit-content
    }

        .input-number.input-number-adaptive input[type=number] {
            width: auto;
            transition: all .3s
        }

    .input-number input[type=number] {
        appearance: textfield
    }

        .input-number input[type=number]::-webkit-inner-spin-button, .input-number input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none
        }

        .input-number input[type=number]::-ms-clear {
            display: none
        }

        .input-number input[type=number]:focus {
            color: #1a1a1a
        }

    .input-number.disabled input[type=number] {
        background-color: #d8d9da;
        color: #262626
    }

        .input-number.disabled input[type=number]:hover {
            cursor: not-allowed;
            color: #63707e
        }

    .input-number.disabled .input-group-text {
        background-color: #d8d9da;
        color: #262626
    }

        .input-number.disabled .input-group-text button {
            pointer-events: none
        }

            .input-number.disabled .input-group-text button:hover {
                cursor: not-allowed
            }

    .input-number .input-group-text.align-buttons {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 10
    }

    .input-number .input-group-text button {
        position: relative;
        transition: opacity .1s;
        padding: 0;
        border: none;
        height: 50%;
        width: 16px;
        background: rgba(0,0,0,0)
    }

        .input-number .input-group-text button:after {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            content: "";
            width: 0;
            height: 0;
            border-style: solid
        }

        .input-number .input-group-text button:focus.input-number-add:after, .input-number .input-group-text button:hover.input-number-add:after {
            border-color: rgba(0,0,0,0) rgba(0,0,0,0) #17334f rgba(0,0,0,0)
        }

        .input-number .input-group-text button:focus.input-number-sub:after, .input-number .input-group-text button:hover.input-number-sub:after {
            border-color: #17334f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
        }

        .input-number .input-group-text button:focus:not(.focus--mouse) {
            opacity: 1
        }

        .input-number .input-group-text button.input-number-add:after {
            border-width: 0 5px 6px 5px;
            border-color: rgba(0,0,0,0) rgba(0,0,0,0) #5b6f82 rgba(0,0,0,0)
        }

        .input-number .input-group-text button.input-number-sub:after {
            border-width: 6px 5px 0 5px;
            border-color: #5b6f82 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
        }

        .input-number .input-group-text button:hover {
            cursor: pointer
        }

@media(min-width: 1200px) {
    .input-number button {
        opacity: 0
    }

    .input-number:hover button {
        opacity: 1
    }
}

.upload, .upload-avatar {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

    .upload[type=file] + label {
        max-width: 80%;
        font-size: 1rem;
        font-weight: 700;
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        padding: 7px 24px;
        border-radius: 4px;
        color: #fff;
        background-color: #06c;
        transition: background-color .15s
    }

        .upload[type=file] + label:hover {
            background-color: #005cb8
        }

        .upload[type=file] + label svg {
            fill: #fff;
            margin-right: 10px
        }

    .upload:focus + label {
        background-color: #005cb8;
        outline: auto 5px -webkit-focus-ring-color
    }

.upload-pictures-wall {
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

    .upload-pictures-wall > li {
        list-style-type: none;
        margin-right: 8px;
        margin-bottom: 8px
    }

        .upload-pictures-wall > li:last-child {
            margin-right: 0
        }

    .upload-pictures-wall .upload[type=file] + label {
        font-weight: 600;
        height: 128px;
        width: 128px;
        border-radius: 0;
        padding: 0;
        border: 2px dashed #bdddfc;
        background-color: #c4e0fc;
        color: #0059b3;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        transition: border-color .2s
    }

        .upload-pictures-wall .upload[type=file] + label .icon {
            display: block;
            fill: #06c;
            margin: 0 auto;
            width: 48px;
            height: 48px;
            flex-shrink: 0
        }

        .upload-pictures-wall .upload[type=file] + label:hover {
            border: 2px dashed #06c
        }

    .upload-pictures-wall .upload:focus[type=file] + label, .upload-pictures-wall .upload:active[type=file] + label {
        border: 2px dashed #6aaaeb
    }

    .upload-pictures-wall .upload-image {
        flex-shrink: 0;
        width: 128px;
        height: 128px
    }

        .upload-pictures-wall .upload-image img {
            object-fit: cover;
            width: 100%;
            height: 100%
        }

.upload-file-list {
    margin-top: 5px;
    padding: 0
}

    .upload-file-list.upload-file-list-image .progress {
        left: 52px
    }

    .upload-file-list .upload-file {
        list-style-type: none;
        display: flex;
        align-items: center;
        max-width: 375px;
        margin-bottom: 16px;
        position: relative
    }

        .upload-file-list .upload-file.uploading .icon {
            fill: #5b6f82
        }

        .upload-file-list .upload-file.uploading p {
            color: #5b6f82
        }

        .upload-file-list .upload-file.success svg {
            fill: #06c
        }

        .upload-file-list .upload-file.success p {
            color: #06c
        }

            .upload-file-list .upload-file.success p .upload-file-weight {
                display: inline-block
            }

        .upload-file-list .upload-file.error svg {
            fill: #cc334d
        }

        .upload-file-list .upload-file.error p {
            color: #cc334d
        }

        .upload-file-list .upload-file svg {
            flex-shrink: 0
        }

        .upload-file-list .upload-file .upload-image {
            flex-shrink: 0;
            width: 40px;
            height: 40px
        }

            .upload-file-list .upload-file .upload-image img {
                object-fit: cover;
                width: 100%;
                height: 100%
            }

        .upload-file-list .upload-file p {
            margin: 0;
            font-size: .875rem;
            font-weight: 600;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-left: 12px;
            overflow: hidden
        }

            .upload-file-list .upload-file p .upload-file-weight {
                color: #5b6f82;
                font-size: .75em;
                margin-left: 10px;
                display: none
            }

        .upload-file-list .upload-file button {
            background: rgba(0,0,0,0);
            border: 0;
            padding: 0px;
            margin-left: auto
        }

            .upload-file-list .upload-file button:hover {
                cursor: pointer
            }

                .upload-file-list .upload-file button:hover svg {
                    fill: #06c
                }

    .upload-file-list .progress {
        position: absolute;
        bottom: -10px;
        left: 36px;
        width: calc(100% - 45px);
        height: 4px;
        background-color: #d8d9da;
        box-shadow: none
    }

        .upload-file-list .progress.progress-image {
            width: calc(100% - 60px)
        }

.upload-avatar-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

    .upload-avatar-container .upload-avatar[type=file] + label {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%
    }

        .upload-avatar-container .upload-avatar[type=file] + label svg {
            display: none
        }

        .upload-avatar-container .upload-avatar[type=file] + label span {
            display: none
        }

.avatar-upload-wrapper {
    position: relative;
    display: inline-block
}

    .avatar-upload-wrapper .avatar.avatar-upload {
        position: relative
    }

    .avatar-upload-wrapper .avatar-upload-icon {
        position: absolute;
        bottom: 16px;
        right: 4px;
        width: 26px;
        height: 26px;
        background: #ebeced;
        border-radius: 50%;
        border: 2px solid #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        pointer-events: none
    }

        .avatar-upload-wrapper .avatar-upload-icon > svg {
            width: 16px;
            height: 16px
        }

    .avatar-upload-wrapper.size-sm .avatar {
        width: 80px;
        height: 80px
    }

    .avatar-upload-wrapper.size-sm .avatar-upload-icon {
        bottom: 6px;
        right: 4px;
        width: 18px;
        height: 18px
    }

        .avatar-upload-wrapper.size-sm .avatar-upload-icon > svg {
            width: 12px;
            height: 12px
        }

.upload-dragdrop {
    display: inline-flex;
    align-items: center
}

    .upload-dragdrop.dragover .upload-dragdrop-image img, .upload-dragdrop.loading .upload-dragdrop-image img {
        transform: translateX(-50%) translateY(-50%) scale(0.85)
    }

    .upload-dragdrop.loading p:not(.upload-dragdrop-weight) {
        font-style: italic
    }

    .upload-dragdrop.loading .upload-dragdrop-loading {
        opacity: 1
    }

    .upload-dragdrop.loading .upload-dragdrop-text .upload-dragdrop-weight, .upload-dragdrop.success .upload-dragdrop-text .upload-dragdrop-weight {
        visibility: visible
    }

    .upload-dragdrop.success .upload-dragdrop-success {
        opacity: 1;
        transform: scale(1)
    }

.upload-dragdrop-text p {
    margin: 0;
    font-size: .875rem;
    color: #5d7083
}

    .upload-dragdrop-text p.upload-dragdrop-weight {
        color: #5b6f82;
        font-size: .75rem;
        visibility: hidden
    }

        .upload-dragdrop-text p.upload-dragdrop-weight svg {
            fill: #5b6f82
        }

.upload-dragdrop-text h5, .upload-dragdrop-text .h5 {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    color: #17324d
}

.upload-dragdrop-input {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

    .upload-dragdrop-input[type=file] + label {
        text-decoration: underline;
        color: #06c;
        cursor: pointer
    }

    .upload-dragdrop-input:focus[type=file] + label {
        outline: auto 5px -webkit-focus-ring-color
    }

.upload-dragdrop-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 128px;
    height: 128px;
    overflow: hidden;
    opacity: 0;
    transition: opacity .2s;
    border-radius: 50%
}

    .upload-dragdrop-loading .progress-donut {
        position: relative
    }

        .upload-dragdrop-loading .progress-donut .progressbar-text {
            color: #000 !important;
            font-weight: 700
        }

        .upload-dragdrop-loading .progress-donut svg {
            position: relative
        }

            .upload-dragdrop-loading .progress-donut svg path:first-child {
                display: none
            }

        .upload-dragdrop-loading .progress-donut:before {
            content: "";
            background: #fff;
            width: 67px;
            height: 67px;
            left: 50%;
            top: 50%;
            transform: translateX(-50%) translateY(-50%);
            position: absolute;
            border-radius: 50%;
            z-index: 0
        }

.upload-dragdrop-image {
    width: 128px;
    height: 128px;
    flex-shrink: 0;
    position: relative;
    margin-right: 16px
}

    .upload-dragdrop-image img {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        transform-origin: center center;
        top: 50%;
        left: 50%;
        transition: transform .4s cubic-bezier(0.33, 1.07, 0.54, 1);
        transform: translateX(-50%) translateY(-50%)
    }

    .upload-dragdrop-image .upload-dragdrop-success {
        width: 36px;
        height: 36px;
        position: absolute;
        top: calc(50% - 18px);
        left: 20px;
        background: #06c;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
        transform: scale(0.6);
        transition: opacity .2s,transform .5s cubic-bezier(0.75, -0.5, 0, 1.75)
    }

        .upload-dragdrop-image .upload-dragdrop-success svg {
            fill: #fff;
            width: 30px;
            height: 30px
        }

@media(min-width: 576px) {
    .upload[type=file] + label {
        font-size: .875rem
    }
}

@media(min-width: 768px) {
    .upload-dragdrop-image {
        width: 180px;
        height: 180px;
        margin-right: 32px
    }

        .upload-dragdrop-image .upload-dragdrop-success {
            left: 28px
        }

    .upload-dragdrop-loading {
        width: 180px;
        height: 180px
    }

        .upload-dragdrop-loading .progress-donut:before {
            content: "";
            width: 94px;
            height: 94px
        }
}

@media(min-width: 1200px) {
    .avatar-upload:hover .upload-avatar-container, .avatar-upload:focus-within .upload-avatar-container {
        opacity: 1;
        transition: opacity .25s
    }

    .upload-avatar-container {
        bottom: -10%;
        left: 0;
        right: 0;
        top: auto;
        width: 100%;
        height: 60%;
        background-color: rgba(0,0,0,.6);
        transition: opacity .15s;
        opacity: 0
    }

        .upload-avatar-container .upload-avatar[type=file] + label {
            margin: 0;
            padding-top: 10px;
            color: #fff;
            text-align: center;
            width: 100%;
            height: 100%;
            font-size: .75rem;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-direction: column;
            cursor: pointer
        }

            .upload-avatar-container .upload-avatar[type=file] + label span {
                display: block
            }

            .upload-avatar-container .upload-avatar[type=file] + label svg {
                display: block;
                fill: #fff;
                width: 20px;
                height: 20px
            }

        .upload-avatar-container .upload-avatar:focus:not(.focus--mouse)[type=file] + label {
            outline: auto 5px -webkit-focus-ring-color
        }

    .avatar-upload-wrapper .avatar-upload-icon {
        display: none
    }

    .avatar-upload-wrapper.size-sm .upload-avatar[type=file] + label span {
        display: none
    }
}

.toggles, .toggles * {
    appearance: none;
    user-select: none
}

    .toggles label {
        cursor: pointer;
        width: 100%;
        margin-bottom: 8px;
        height: 32px;
        line-height: 32px;
        font-weight: 600
    }

        .toggles label.active {
            transform: none;
            font-size: 1rem
        }

        .toggles label input[type=checkbox] {
            opacity: 0;
            width: 0;
            height: 0
        }

            .toggles label input[type=checkbox] + .lever {
                content: "";
                position: relative;
                width: 46px;
                height: 16px;
                background-color: #e6e9f2;
                border-radius: 10px;
                transition: background .3s ease;
                vertical-align: middle;
                margin: 8px 10px 0 16px;
                float: right
            }

                .toggles label input[type=checkbox] + .lever:before, .toggles label input[type=checkbox] + .lever:after {
                    content: "";
                    position: absolute;
                    display: inline-block;
                    width: 26px;
                    height: 26px;
                    border-radius: 50%;
                    top: -5px;
                    left: -3px;
                    transition: left .3s ease,background .1s ease,transform .1s ease
                }

                .toggles label input[type=checkbox] + .lever:before {
                    background-color: rgba(0,102,204,.15)
                }

                .toggles label input[type=checkbox] + .lever:after {
                    background-color: #5b6f82;
                    background-size: 10px 10px;
                    background-repeat: no-repeat;
                    background-position: center;
                    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.8'%3e%3cg id='Data-entry/toggle/Light_bg/disabledOff' transform='translate(-8.000000, -11.000000)' fill='%23FFFFFF'%3e%3cpath d='M14.363961,15.9497475 L17.8994949,19.4852814 L16.4852814,20.8994949 L12.9497475,17.363961 L9.41421356,20.8994949 L8,19.4852814 L11.5355339,15.9497475 L8,12.4142136 L9.41421356,11 L12.9497475,14.5355339 L16.4852814,11 L17.8994949,12.4142136 L14.363961,15.9497475 Z' id='Combined-Shape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
                    border: 2px solid #fff
                }

            .toggles label input[type=checkbox]:checked + .lever {
                background-color: #e6e9f2
            }

                .toggles label input[type=checkbox]:checked + .lever:before, .toggles label input[type=checkbox]:checked + .lever:after {
                    left: 23px
                }

                .toggles label input[type=checkbox]:checked + .lever:after {
                    background-color: #06c;
                    background-size: 14px 14px;
                    background-repeat: no-repeat;
                    background-position: center;
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='11px' viewBox='0 0 14 11'%3E%3Cg stroke='none' fill='none' opacity='0.5'%3E%3Cg transform='translate(-28.000000, -11.000000)' fill='%23FFF'%3E%3Cg transform='translate(24.000000, 16.000000) scale(-1, 1) translate(-24.000000, -16.000000) translate(1.000000, 4.000000)'%3E%3Cpath d='M13,15 L13,5 L15,5 L15,15 L15,17 L9,17 L9,15 L13,15 Z' transform='translate(12.000000, 11.000000) scale(-1, 1) rotate(45.000000) translate(-12.000000, -11.000000) '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
                }

            .toggles label input[type=checkbox][disabled] + .lever {
                cursor: default;
                background-color: #e6e9f2
            }

                .toggles label input[type=checkbox][disabled] + .lever:after {
                    background-color: #e6e9f2
                }

            .toggles label input[type=checkbox][disabled]:checked + .lever:after {
                background-color: #e6e9f2
            }

.password-icon {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 8px;
    z-index: 8;
    padding: 0 .5rem;
    background-color: #fff
}

    .password-icon .icon {
        fill: #5d7083
    }

.password-meter {
    height: 4px;
    left: 10px;
    bottom: -6px;
    width: 100%;
    max-width: 180px
}

    .password-meter .col-3 {
        height: 4px
    }

.password-caps {
    display: none
}

    .password-caps.show {
        display: block
    }

@keyframes selectDropdownFadeIn {
    0% {
        opacity: 0;
        margin-top: 0
    }

    100% {
        opacity: 1;
        margin-top: 0
    }
}

@keyframes selectDropdownFadeInTop {
    0% {
        opacity: 0;
        margin-top: 0
    }

    100% {
        opacity: 1;
        margin-top: 0
    }
}

.select-wrapper {
    position: relative
}

    .select-wrapper label {
        position: absolute;
        color: #1a1a1a;
        font-size: .875rem;
        display: block;
        font-weight: 600;
        padding: 0 .5rem;
        line-height: calc(2.5rem - 1px);
        top: 0;
        transform: translateY(-75%)
    }

    .select-wrapper select {
        border: none;
        border-bottom: 1px solid #5b6f82;
        border-radius: 0;
        padding: .375rem .5rem;
        outline: 0;
        height: 2.5rem;
        width: 100%;
        box-shadow: none;
        transition: .2s ease-out;
        font-weight: 700;
        color: #1a1a1a;
        background-color: #fff;
        appearance: auto
    }

        .select-wrapper select option {
            font-weight: normal
        }

        .select-wrapper select:disabled {
            background-color: #d8d9da;
            opacity: 1
        }

            .select-wrapper select:disabled:hover {
                cursor: not-allowed
            }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
    background: rgba(0,0,0,0);
    color: inherit
}

.bootstrap-select.form-control {
    box-shadow: none
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #1a1a1a;
    font-weight: normal
}

.bootstrap-select-wrapper {
    position: relative;
    padding-top: 0
}

    .bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
        display: none
    }

    .bootstrap-select-wrapper.disabled:hover {
        cursor: not-allowed
    }

    .bootstrap-select-wrapper.disabled .bootstrap-select {
        background-color: #d8d9da
    }

        .bootstrap-select-wrapper.disabled .bootstrap-select > .dropdown-toggle.bs-placeholder {
            color: #1a1a1a;
            opacity: 1
        }

    .bootstrap-select-wrapper .dropdown-menu {
        padding: 0;
        margin: 0;
        box-shadow: 0 2px 10px 0 rgba(0,0,0,.1)
    }

    .bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start], .bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start] {
        animation: selectDropdownFadeIn forwards .3s
    }

    .bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start], .bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start] {
        animation: selectDropdownFadeInTop forwards .3s
    }

    .bootstrap-select-wrapper .dropdown-menu:before {
        display: none
    }

    .bootstrap-select-wrapper > label {
        position: absolute;
        color: #1a1a1a;
        font-size: .875rem;
        display: block;
        font-weight: 600;
        padding: 0 .5rem;
        line-height: calc(2.5rem - 1px);
        top: 0;
        transform: translateY(-75%)
    }

    .bootstrap-select-wrapper button {
        background: rgba(0,0,0,0);
        border-radius: 0;
        border: none;
        box-shadow: none;
        color: #1a1a1a;
        padding: 8px;
        font-size: 1rem;
        font-weight: bold
    }

        .bootstrap-select-wrapper button.disabled {
            background: rgba(0,0,0,0)
        }

            .bootstrap-select-wrapper button.disabled.btn-light {
                box-shadow: none
            }

        .bootstrap-select-wrapper button .filter-option {
            position: relative
        }

            .bootstrap-select-wrapper button .filter-option .filter-option-inner {
                display: flex
            }

            .bootstrap-select-wrapper button .filter-option .filter-option-inner-inner {
                display: flex;
                align-items: center
            }

                .bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon {
                    margin-right: 8px;
                    width: 24px;
                    height: 24px;
                    flex-shrink: 0
                }

            .bootstrap-select-wrapper button .filter-option:after {
                content: "";
                height: 1px;
                position: absolute;
                left: 0;
                right: 0;
                background: #1a1a1a;
                bottom: 0;
                transition: all .3s;
                transform-origin: bottom
            }

        .bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after {
            transform: scaleY(2)
        }

        .bootstrap-select-wrapper button:hover {
            background: rgba(0,0,0,0)
        }

        .bootstrap-select-wrapper button.dropdown-toggle:after {
            border-top: .3em solid;
            border-right: .3em solid rgba(0,0,0,0);
            border-bottom: 0;
            border-left: .3em solid rgba(0,0,0,0);
            position: static;
            top: 0;
            transform: translateY(50%)
        }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox {
        padding: 8px 24px
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text] {
            padding: 0;
            border-bottom: 1px solid #c5c7c9;
            font-size: 1rem;
            font-weight: 600
        }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder {
                opacity: .5;
                font-size: 1rem
            }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .no-results {
        padding: 8px 24px;
        background: rgba(0,0,0,0);
        margin: 0
    }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text {
        font-size: .875rem;
        text-transform: uppercase;
        color: #1a1a1a;
        font-weight: 600
    }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider {
        border: none
    }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .form-check {
        margin-top: 0
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox] + label, .bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio] + label {
            margin-bottom: 0;
            font-weight: normal;
            font-size: 1rem;
            height: 30px;
            line-height: 30px
        }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .btn {
        height: 2.5rem
    }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox {
        position: relative;
        padding: 0
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block {
            display: block;
            padding: 8px 24px
        }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn {
                padding: 0;
                display: inline-block;
                font-size: 1rem;
                color: #06c;
                font-weight: normal;
                width: auto;
                margin-right: 24px
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active, .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus {
                    box-shadow: none
                }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover {
                    text-decoration: underline
                }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after {
            content: "";
            display: block;
            height: 1px;
            width: 65px;
            background: #c5c7c9;
            position: absolute;
            bottom: -8px;
            left: 24px
        }

    .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill {
        font-size: .7777777778rem;
        padding: 4px 8px;
        border: 1px solid #1a1a1a;
        color: #1a1a1a;
        line-height: 1;
        border-radius: 24px;
        display: flex;
        align-items: center;
        margin-right: 8px
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg {
            fill: #1a1a1a;
            margin-right: 0
        }

    .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon {
        margin-right: 8px;
        width: 24px;
        height: 24px;
        flex-shrink: 0
    }

    .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label, .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label {
        font-size: .7777777778rem;
        padding: 4px 8px;
        border: 1px solid #1a1a1a;
        color: #1a1a1a;
        line-height: 1;
        border-radius: 24px;
        display: flex;
        align-items: center;
        margin-right: 8px;
        height: auto;
        font-weight: 700
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label:before, .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label:after, .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label:before, .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label:after {
            display: none
        }

    .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu {
        top: calc(-100% - 8px) !important;
        padding: 8px 0
    }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start] {
            top: auto !important;
            bottom: -8px !important;
            transform: none !important
        }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a {
            font-size: 1rem;
            padding: 8px 24px;
            color: #06c;
            white-space: inherit
        }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text {
                display: flex
            }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected {
                color: #00264d;
                text-decoration: underline
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text {
                    text-decoration: underline
                }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
                    color: #06c
                }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus, .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active {
                background: rgba(0,0,0,0);
                outline: none
            }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark {
                top: 10px;
                right: 24px
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after {
                    content: "";
                    display: block;
                    width: .5em;
                    height: 1em;
                    border-style: solid;
                    border-width: 0 .15em .15em 0;
                    transform: rotate(45deg)
                }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text {
                position: relative
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon {
                    display: none
                }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon {
                    fill: #06c;
                    margin-right: 8px;
                    width: 24px;
                    height: 24px;
                    flex-shrink: 0
                }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label {
                    display: block;
                    height: 1px;
                    width: 65px;
                    background: #c5c7c9;
                    position: absolute;
                    bottom: -8px
                }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover {
                background: rgba(0,0,0,0)
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text {
                    text-decoration: underline
                }

            .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active {
                background: rgba(0,0,0,0);
                color: #17324d
            }

                .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text {
                    text-decoration: underline
                }

        .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a {
            color: #d8d9da
        }

fieldset:disabled .bootstrap-select-wrapper:hover {
    cursor: not-allowed
}

fieldset:disabled .bootstrap-select-wrapper .bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #1a1a1a
}

fieldset:disabled .bootstrap-select-wrapper button {
    background-color: #d8d9da;
    opacity: 1
}

    fieldset:disabled .bootstrap-select-wrapper button.btn-light {
        box-shadow: none
    }

.it-transfer-wrapper {
    border: 1px solid #c5c7c9;
    border-radius: 4px
}

    .it-transfer-wrapper .transfer-scroll {
        height: 240px;
        overflow-x: hidden;
        margin-bottom: 24px
    }

    .it-transfer-wrapper .form-check {
        padding: 0 24px;
        position: relative
    }

        .it-transfer-wrapper .form-check input.semi-checked:not(:checked) + label::before {
            top: 13px;
            left: 4px;
            width: 12px;
            height: 2px;
            border-style: none;
            border-width: 0;
            border-color: rgba(0,0,0,0);
            transform: none;
            backface-visibility: hidden;
            opacity: 1;
            background: #fff
        }

        .it-transfer-wrapper .form-check input.semi-checked:not(:checked) + label::after {
            border-color: #207bd6;
            background-color: #207bd6;
            z-index: 0
        }

    .it-transfer-wrapper .transfer-header {
        font-weight: bold
    }

        .it-transfer-wrapper .transfer-header:after {
            height: 1px;
            background: #c5c7c9;
            width: 65px;
            content: "";
            display: block;
            margin-left: 62px
        }

        .it-transfer-wrapper .transfer-header .form-check {
            padding: 24px 24px 8px;
            margin-top: 0
        }

            .it-transfer-wrapper .transfer-header .form-check [type=checkbox] + label {
                display: flex;
                justify-content: space-between
            }

            .it-transfer-wrapper .transfer-header .form-check .descr {
                display: block;
                font-size: .75rem;
                color: #435a70;
                font-weight: normal
            }

.it-transfer-buttons {
    display: flex;
    justify-content: center
}

    .it-transfer-buttons a {
        display: flex;
        width: 40px;
        height: 40px;
        border: 1px solid #c5c7c9;
        border-radius: 50%;
        align-items: center;
        justify-content: center;
        margin: 24px 8px;
        cursor: default;
        pointer-events: none
    }

        .it-transfer-buttons a .icon {
            fill: #c5c7c9
        }

        .it-transfer-buttons a.transfer, .it-transfer-buttons a.backtransfer {
            transform: rotate(90deg)
        }

        .it-transfer-buttons a.active {
            border-color: #207bd6;
            cursor: pointer;
            pointer-events: all
        }

            .it-transfer-buttons a.active .icon {
                fill: #207bd6
            }

@media(min-width: 768px) {
    .it-transfer-buttons {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%
    }

        .it-transfer-buttons a {
            display: inline-flex;
            width: 40px;
            height: 40px;
            border: 1px solid #c5c7c9;
            border-radius: 100px;
            align-items: center;
            justify-content: center;
            margin: 8px 8px;
            align-self: center
        }

            .it-transfer-buttons a.transfer, .it-transfer-buttons a.backtransfer {
                transform: none
            }
}

@keyframes dropdownFadeIn {
    0% {
        opacity: 0;
        margin-top: 0
    }

    100% {
        opacity: 1;
        margin-top: 16px
    }
}

@keyframes dropdownFadeInTop {
    0% {
        opacity: 0;
        margin-top: 0
    }

    100% {
        opacity: 1;
        margin-top: -16px
    }
}

.dropdown.dropup .dropdown-toggle:after, .btn-group.dropup .dropdown-toggle:after {
    display: none
}

.dropdown.dropup .dropdown-toggle[aria-expanded=true] .icon-expand, .btn-group.dropup .dropdown-toggle[aria-expanded=true] .icon-expand {
    transform: scaleY(1)
}

.dropdown.dropup .dropdown-toggle .icon-expand, .btn-group.dropup .dropdown-toggle .icon-expand {
    transform: scaleY(-1)
}

.dropdown.dropend .dropdown-toggle:after, .btn-group.dropend .dropdown-toggle:after {
    display: none
}

.dropdown.dropend .dropdown-toggle[aria-expanded=true] .icon-expand, .btn-group.dropend .dropdown-toggle[aria-expanded=true] .icon-expand {
    transform: rotate(90deg)
}

.dropdown.dropend .dropdown-toggle .icon-expand, .btn-group.dropend .dropdown-toggle .icon-expand {
    transform: rotate(-90deg)
}

.dropdown.dropstart .dropdown-toggle:before, .btn-group.dropstart .dropdown-toggle:before {
    display: none
}

.dropdown.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand, .btn-group.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand {
    transform: rotate(-90deg)
}

.dropdown.dropstart .dropdown-toggle .icon-expand, .btn-group.dropstart .dropdown-toggle .icon-expand {
    transform: rotate(90deg)
}

.btn-dropdown {
    color: #06c;
    padding: 0 4px;
    background-color: rgba(0,0,0,0);
    border-radius: 0;
    box-shadow: none
}

@media(min-width: 992px) {
    .btn-dropdown {
        font-size: 1.125rem
    }
}

.btn-dropdown:not(:disabled):not(.disabled):active {
    box-shadow: none
}

.btn-dropdown:after, .dropdown-toggle:after {
    content: "";
    border: none;
    display: inline;
    margin: 0;
    vertical-align: bottom;
    width: auto;
    height: auto
}

.btn-dropdown .icon-expand, .dropdown-toggle .icon-expand {
    transition: transform .3s
}

.btn-dropdown .icon.icon-xs, .dropdown-toggle .icon.icon-xs {
    transition: transform .3s;
    width: 18px;
    height: 18px;
    transform: translateY(-1px)
}

.btn-dropdown[aria-expanded=true] .icon-expand, .dropdown-toggle[aria-expanded=true] .icon-expand {
    transform: scaleY(-1)
}

.dropdown-menu {
    border-radius: 0 0 4px 4px;
    box-shadow: 0px 3px 15px 0px rgba(0,0,0,.1);
    z-index: 8
}

    .dropdown-menu.full-width {
        width: 100%
    }

        .dropdown-menu.full-width .link-list li {
            display: inline-block;
            width: auto
        }

            .dropdown-menu.full-width .link-list li:hover, .dropdown-menu.full-width .link-list li:focus {
                background: none;
                text-decoration: underline
            }

    .dropdown-menu .link-list-wrapper .link-list-heading {
        line-height: 2rem;
        margin-bottom: 0
    }

    .dropdown-menu .link-list {
        margin-bottom: 0
    }

    .dropdown-menu:before {
        content: "";
        position: absolute;
        top: -6px;
        left: 24px;
        width: 18px;
        height: 18px;
        border-radius: 4px;
        background-color: #fff;
        transform: rotate(45deg)
    }

    .dropdown-menu[data-popper-placement=top-start] {
        border-radius: 4px 4px 0 0
    }

        .dropdown-menu[data-popper-placement=top-start]:before {
            bottom: -6px;
            top: auto
        }

    .dropdown-menu[data-popper-placement=bottom-end]:before {
        left: auto;
        right: 12px
    }

    .dropdown-menu.dark {
        background-color: #435a70
    }

        .dropdown-menu.dark .link-list-wrapper .link-list-heading {
            color: #fff
        }

        .dropdown-menu.dark .link-list-wrapper ul span.divider {
            background: #2e465e
        }

        .dropdown-menu.dark .link-list-wrapper ul li a span, .dropdown-menu.dark .link-list-wrapper ul li a:hover span, .dropdown-menu.dark .link-list-wrapper ul li h3, .dropdown-menu.dark .link-list-wrapper ul li .h3, .dropdown-menu.dark .link-list-wrapper ul li i {
            color: #fff
        }

        .dropdown-menu.dark .link-list-wrapper ul li a:not(.active):not(.disabled):hover i {
            color: #4fe0dc
        }

        .dropdown-menu.dark .link-list-wrapper ul li a.disabled span {
            color: #adb2b8
        }

        .dropdown-menu.dark .link-list-wrapper ul li a.active span {
            color: #00fff7
        }

        .dropdown-menu.dark:before {
            background-color: #435a70
        }

    .dropdown-menu.show[data-popper-placement=bottom-start] {
        animation: dropdownFadeIn forwards .3s
    }

    .dropdown-menu.show[data-popper-placement=top-start] {
        animation: dropdownFadeInTop forwards .3s
    }

    .dropdown-menu.show[data-popper-placement=left-start] {
        animation: dropdownFadeInTop forwards .3s
    }

        .dropdown-menu.show[data-popper-placement=left-start]:before {
            top: 20px;
            right: -6px;
            left: auto
        }

    .dropdown-menu.show[data-popper-placement=right-start] {
        animation: dropdownFadeInTop forwards .3s
    }

        .dropdown-menu.show[data-popper-placement=right-start]:before {
            top: 20px;
            left: -6px
        }

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active, .dropdown-item.active {
    background-color: rgba(0,0,0,0)
}

nav.pagination-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

    nav.pagination-wrapper a {
        text-decoration: none
    }

    nav.pagination-wrapper.pagination-total {
        display: inline-flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center
    }

        nav.pagination-wrapper.pagination-total ul {
            margin-bottom: .5rem
        }

        nav.pagination-wrapper.pagination-total p {
            font-size: 1rem;
            color: #5d7083;
            margin-bottom: 1rem;
            font-weight: 700;
            text-align: center
        }

        nav.pagination-wrapper.pagination-total.justify-content-end {
            display: grid
        }

        nav.pagination-wrapper.pagination-total.justify-content-center {
            width: 100%
        }

            nav.pagination-wrapper.pagination-total.justify-content-center .pagination {
                justify-content: center
            }

    nav.pagination-wrapper .form-group {
        margin-left: 2.5rem;
        width: 4.5rem;
        margin-top: 0
    }

        nav.pagination-wrapper .form-group label {
            font-size: 1rem;
            color: #5d7083
        }

        nav.pagination-wrapper .form-group.active label {
            font-size: .875rem
        }

    nav.pagination-wrapper .btn.dropdown-toggle {
        font-size: 1rem;
        color: #5d7083;
        font-weight: 700;
        padding: 12px;
        border-bottom: 1px solid #5d7083;
        height: 2.5rem;
        border: none;
        width: 100%
    }

        nav.pagination-wrapper .btn.dropdown-toggle:after {
            color: #06c;
            margin-left: .5rem
        }

.pagination {
    flex-wrap: wrap
}

    .pagination .page-item {
        margin-right: 5px
    }

        .pagination .page-item.disabled a.page-link {
            color: #63707e
        }

            .pagination .page-item.disabled a.page-link .icon {
                fill: #63707e !important
            }

        .pagination .page-item span.page-link {
            pointer-events: none
        }

        .pagination .page-item .page-link {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 2.5rem;
            min-width: 2.5rem;
            border-radius: 4px;
            border: none;
            font-size: 1rem;
            font-weight: 700;
            color: #5d7083;
            background-color: rgba(0,0,0,0)
        }

            .pagination .page-item .page-link[aria-current] {
                border: 1px solid #06c;
                color: #06c;
                pointer-events: none
            }

            .pagination .page-item .page-link.text {
                color: #06c
            }

            .pagination .page-item .page-link span.d-inline-block {
                margin-right: .5rem
            }

            .pagination .page-item .page-link:hover {
                color: #06c;
                background-color: rgba(0,0,0,0)
            }

                .pagination .page-item .page-link:hover .icon {
                    fill: #06c
                }

@media(min-width: 576px) {
    .pagination .page-item .page-link {
        height: 3rem;
        min-width: 3rem
    }

    nav.pagination-wrapper .btn.dropdown-toggle {
        height: 3rem
    }
}

@media(min-width: 768px) {
    nav.pagination-wrapper {
        justify-content: flex-start
    }

        nav.pagination-wrapper .dropdown {
            margin-left: 3rem
        }
}

.nav-tabs {
    position: relative;
    background-color: #fff;
    border-bottom-color: #c5c7c9;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    flex-wrap: nowrap
}

    .nav-tabs .it-ico:before, .nav-tabs .it-ico-lg:before {
        margin-right: 0
    }

    .nav-tabs.auto .nav-link {
        flex: 1
    }

    .nav-tabs.auto .nav-item {
        flex: 1;
        text-align: center
    }

    .nav-tabs.no-border {
        border: none !important
    }

    .nav-tabs.no-background {
        background-color: rgba(0,0,0,0)
    }

        .nav-tabs.no-background .nav-item .nav-link.active {
            background-color: rgba(0,0,0,0)
        }

    .nav-tabs.nav-tabs-icon-text .icon {
        margin-right: .5rem
    }

    .nav-tabs.nav-tabs-icon-lg .nav-link {
        padding: .778rem 1.778em
    }

    .nav-tabs.nav-tabs-vertical {
        flex-direction: column;
        border-bottom: none;
        border-right: 1px solid #c5c7c9
    }

        .nav-tabs.nav-tabs-vertical .nav-link {
            justify-content: space-between;
            border-bottom: none;
            border-right: 2px solid rgba(0,0,0,0);
            white-space: normal;
            position: relative
        }

            .nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse) {
                box-shadow: inset 0 0px 0 2px #995c00 !important
            }

            .nav-tabs.nav-tabs-vertical .nav-link:hover {
                border-bottom: none
            }

            .nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before, .nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before {
                margin-right: 0
            }

            .nav-tabs.nav-tabs-vertical .nav-link.active, .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link {
                border-bottom: none;
                border-right-color: #06c
            }

        .nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active, .nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link {
            background-color: #f3f7fc
        }

    .nav-tabs .nav-link {
        border-radius: 0;
        font-size: 1rem;
        font-weight: 600;
        color: #30475f;
        border: none;
        border-bottom: 3px solid rgba(0,0,0,0);
        padding: .778rem 1.333em;
        flex: 1 0 auto;
        white-space: nowrap;
        line-height: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none
    }

@media(min-width: 992px) {
    .nav-tabs .nav-link {
        font-size: 1.125rem
    }
}

.nav-tabs .nav-link:hover {
    color: #004d99;
    border-bottom-color: rgba(0,0,0,0)
}

.nav-tabs .nav-link:focus:not(.focus--mouse) {
    box-shadow: inset 0 1px 0 2px #995c00 !important
}

.nav-tabs .nav-link.disabled {
    color: #d8d9da;
    cursor: default
}

    .nav-tabs .nav-link.disabled .icon {
        fill: #d8d9da
    }

.nav-tabs .nav-link .it-ico:before {
    font-size: 1.25rem
}

.nav-tabs .nav-link .it-ico-lg:before {
    font-size: 2rem
}

.nav-tabs .nav-link .icon {
    fill: #5d7083
}

    .nav-tabs .nav-link .icon:hover {
        fill: #004d99
    }

.nav-tabs .nav-link.active .icon {
    fill: #06c
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    border-bottom-color: #06c;
    color: #06c;
    cursor: inherit
}

.nav-tabs .nav-item {
    margin-bottom: 0;
    display: flex
}

.nav-tabs.nav-dark {
    background-color: #455b71;
    border-bottom: none
}

    .nav-tabs.nav-dark .nav-link {
        color: #d9dadb
    }

        .nav-tabs.nav-dark .nav-link .icon {
            fill: #d9dadb
        }

        .nav-tabs.nav-dark .nav-link:hover {
            color: #00fff7
        }

            .nav-tabs.nav-dark .nav-link:hover .icon {
                fill: #00fff7
            }

        .nav-tabs.nav-dark .nav-link.disabled {
            color: #768594
        }

            .nav-tabs.nav-dark .nav-link.disabled .icon {
                fill: #768594
            }

        .nav-tabs.nav-dark .nav-link.active, .nav-tabs.nav-dark .nav-item.show .nav-link {
            background-color: #455b71;
            color: #00fff7;
            border-bottom: 2px solid #00fff7
        }

            .nav-tabs.nav-dark .nav-link.active .icon, .nav-tabs.nav-dark .nav-item.show .nav-link .icon {
                fill: #00fff7
            }

    .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active, .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link {
        border-right-color: #00fff7;
        border-bottom: none
    }

.nav-tabs.nav-tabs-cards {
    border-bottom: none
}

    .nav-tabs.nav-tabs-cards .nav-item-filler {
        flex-grow: 1;
        border-bottom: 1px solid #c5c7c9
    }

    .nav-tabs.nav-tabs-cards .nav-link {
        border-bottom-width: 2px;
        border-color: rgba(0,0,0,0);
        position: relative;
        border-bottom-color: #c5c7c9;
        border-radius: 4px 4px 0 0
    }

        .nav-tabs.nav-tabs-cards .nav-link.active {
            border: 1px solid #c5c7c9;
            border-bottom-color: rgba(0,0,0,0);
            border-bottom-width: 1px
        }

.nav-tabs.nav-tabs-editable .nav-item {
    position: relative
}

    .nav-tabs.nav-tabs-editable .nav-item:last-of-type {
        border-bottom: 1px solid #c5c7c9
    }

.nav-tabs.nav-tabs-editable .nav-item-filler {
    width: 2em
}

.nav-tabs.nav-tabs-editable .nav-tab-add {
    margin: -0.2em 1em 0;
    position: relative;
    width: 1.444rem;
    height: 1.444rem;
    top: .8rem;
    border: 1px solid #c5c7c9;
    border-radius: 50%;
    right: 0
}

    .nav-tabs.nav-tabs-editable .nav-tab-add:after {
        content: "";
        position: absolute;
        width: 2px;
        height: .778rem;
        left: .611rem;
        top: .278rem;
        background-color: #06c
    }

    .nav-tabs.nav-tabs-editable .nav-tab-add:before {
        content: "";
        position: absolute;
        width: .778rem;
        height: 2px;
        left: .278rem;
        top: .611rem;
        background-color: #06c
    }

.nav-tabs.nav-tabs-editable .nav-link {
    padding-right: 2.888em
}

.nav-tabs.nav-tabs-editable .nav-link-close {
    cursor: pointer;
    position: absolute;
    top: calc(50% - .9rem);
    right: .889rem;
    color: #30475f;
    transition: color .2s
}

    .nav-tabs.nav-tabs-editable .nav-link-close .icon {
        fill: #30475f
    }

    .nav-tabs.nav-tabs-editable .nav-link-close.disabled {
        color: #d8d9da;
        cursor: pointer
    }

        .nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon {
            fill: #d8d9da
        }

    .nav-tabs.nav-tabs-editable .nav-link-close:hover {
        color: #005cb8
    }

        .nav-tabs.nav-tabs-editable .nav-link-close:hover .icon {
            fill: #005cb8
        }

    .nav-tabs.nav-tabs-editable .nav-link-close .it-ico {
        font-size: .625rem
    }

        .nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before {
            margin-right: 0
        }

.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close, .nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close {
    color: #06c
}

    .nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon, .nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon {
        fill: #06c
    }

.flex-column-reverse .nav-tabs {
    border-bottom: none;
    border-top: 1px solid #c5c7c9
}

    .flex-column-reverse .nav-tabs .nav-link {
        border-bottom: none;
        border-top: 2px solid rgba(0,0,0,0)
    }

        .flex-column-reverse .nav-tabs .nav-link:focus:not(.focus--mouse) {
            box-shadow: inset 0 -1px 0 2px #995c00 !important
        }

        .flex-column-reverse .nav-tabs .nav-link.active, .flex-column-reverse .nav-tabs .nav-item.show .nav-link {
            border-top-color: #06c
        }

.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active, .flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link {
    border-left-color: #00fff7
}

.flex-row-reverse .nav-tabs.nav-tabs-vertical {
    border-right: none;
    border-left: 1px solid #c5c7c9
}

    .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link {
        justify-content: flex-start;
        border-bottom: none;
        border-right: none;
        border-left: 2px solid rgba(0,0,0,0)
    }

        .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:focus:not(.focus--mouse) {
            box-shadow: inset 0px 0px 0 2px #995c00 !important
        }

        .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:hover {
            border-bottom: none
        }

        .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link .icon {
            margin-right: .889rem
        }

        .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active, .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link {
            border-left-color: #06c
        }

.nav-tabs-hidescroll {
    height: 2.667rem;
    overflow: hidden
}

    .nav-tabs-hidescroll.hidescroll-ico {
        height: 2.944rem
    }

    .nav-tabs-hidescroll.hidescroll-ico-lg {
        height: 3.444rem
    }

    .nav-tabs-hidescroll .nav-tabs {
        padding-bottom: 20px
    }

@media(max-width: 767.98px) {
    .nav-tabs {
        box-shadow: 0 12px 25px -20px rgba(0,0,0,.5)
    }

        .nav-tabs.nav-tabs-vertical, .nav-tabs.nav-tabs-cards {
            box-shadow: none
        }
}

@media(min-width: 1200px) {
    .nav-tabs {
        overflow-x: hidden;
        flex-wrap: wrap
    }

        .nav-tabs.auto {
            flex-wrap: nowrap
        }

    .nav-tabs-hidescroll {
        height: auto;
        overflow: initial
    }

        .nav-tabs-hidescroll.hidescroll-ico, .nav-tabs-hidescroll.hidescroll-ico-lg {
            height: auto
        }

        .nav-tabs-hidescroll .nav-tabs {
            padding-bottom: 0
        }
}

.cookiebar {
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    position: fixed;
    width: 100%;
    z-index: 1100;
    background-color: #435a70;
    padding: 24px 32px
}

    .cookiebar.cookiebar-top {
        bottom: auto;
        top: 0
    }

    .cookiebar.show {
        display: block
    }

    .cookiebar p {
        font-size: 1rem;
        line-height: 1.25em;
        color: #fff;
        margin-bottom: 0
    }

        .cookiebar p br {
            display: none
        }

    .cookiebar .cookiebar-buttons {
        text-align: right;
        margin-top: 32px;
        padding: 0;
        line-height: 1.25em
    }

    .cookiebar .cookiebar-btn {
        background: rgba(0,0,0,0);
        border: none;
        padding: 0;
        color: #fff;
        letter-spacing: .1em;
        font-weight: 600;
        text-transform: uppercase;
        font-size: .875rem;
        display: inline-block;
        line-height: 1em
    }

        .cookiebar .cookiebar-btn:hover {
            text-decoration: underline;
            cursor: pointer
        }

        .cookiebar .cookiebar-btn:last-child {
            margin-left: 32px
        }

        .cookiebar .cookiebar-btn:not(.cookiebar-confirm) {
            color: #e6ecf2
        }

@media(min-width: 576px) {
    .cookiebar p {
        font-size: .875rem
    }

    .cookiebar .cookiebar-btn {
        font-size: .75rem
    }
}

@media(min-width: 768px) {
    .cookiebar {
        padding: 32px 48px
    }

        .cookiebar.show {
            display: flex;
            justify-content: space-between
        }

        .cookiebar p {
            width: 60%;
            margin-right: 24px
        }

            .cookiebar p br {
                display: block
            }

        .cookiebar .cookiebar-buttons {
            margin-top: 0;
            width: 40%
        }
}

@media(min-width: 992px) {
    .cookiebar {
        max-width: 832px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        border-radius: 4px 4px 0 0
    }

        .cookiebar p {
            width: 66%
        }

        .cookiebar .cookiebar-buttons {
            width: 33%
        }
}

.it-hero-wrapper {
    min-height: 380px;
    position: relative;
    background-color: #06c;
    display: flex;
    align-items: flex-end
}

    .it-hero-wrapper .img-responsive-wrapper {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0
    }

        .it-hero-wrapper .img-responsive-wrapper .img-responsive {
            padding-bottom: inherit;
            height: 100%;
            position: initial
        }

    .it-hero-wrapper.it-hero-small-size {
        min-height: 230px
    }

    .it-hero-wrapper .it-hero-text-wrapper {
        padding: 48px 34px;
        background: rgba(0,0,0,0) !important;
        position: relative
    }

        .it-hero-wrapper .it-hero-text-wrapper :last-child {
            margin-bottom: 0
        }

        .it-hero-wrapper .it-hero-text-wrapper span, .it-hero-wrapper .it-hero-text-wrapper h1, .it-hero-wrapper .it-hero-text-wrapper .h1, .it-hero-wrapper .it-hero-text-wrapper h2, .it-hero-wrapper .it-hero-text-wrapper .h2, .it-hero-wrapper .it-hero-text-wrapper h3, .it-hero-wrapper .it-hero-text-wrapper .h3, .it-hero-wrapper .it-hero-text-wrapper h4, .it-hero-wrapper .it-hero-text-wrapper .h4, .it-hero-wrapper .it-hero-text-wrapper h5, .it-hero-wrapper .it-hero-text-wrapper .h5, .it-hero-wrapper .it-hero-text-wrapper h6, .it-hero-wrapper .it-hero-text-wrapper .h6, .it-hero-wrapper .it-hero-text-wrapper p {
            color: #fff;
            margin-bottom: 24px
        }

            .it-hero-wrapper .it-hero-text-wrapper span.it-category {
                display: block;
                font-size: 1rem;
                text-transform: uppercase;
                font-weight: 600;
                letter-spacing: .9px
            }

        .it-hero-wrapper .it-hero-text-wrapper h1, .it-hero-wrapper .it-hero-text-wrapper .h1 {
            font-size: 2rem;
            letter-spacing: unset
        }

        .it-hero-wrapper .it-hero-text-wrapper p {
            font-size: 1rem;
            font-family: "Lora",Georgia,serif
        }

        .it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
            margin-top: 8px
        }

    .it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
        text-align: center
    }

    .it-hero-wrapper.it-overlay .img-responsive-wrapper:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    .it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after {
        background: rgba(23,50,77,.54)
    }

    .it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after {
        background: rgba(0,102,204,.85)
    }

    .it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper img {
        mix-blend-mode: screen
    }

    .it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper:after {
        display: none
    }

    .it-hero-wrapper.it-bottom-overlapping-content {
        margin-bottom: -80px
    }

        .it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
            padding-bottom: 136px
        }

    .it-hero-wrapper.it-wrapped-container {
        min-height: 0 !important;
        align-items: flex-end
    }

    .it-hero-wrapper .it-hero-card {
        background-color: #fff
    }

        .it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
            position: relative;
            margin-top: 80px;
            margin-bottom: -80px
        }

@media(max-width: 575px) {
    .it-hero-wrapper.it-wrapped-container {
        display: flex;
        flex-direction: column
    }

        .it-hero-wrapper.it-wrapped-container .container {
            background-color: #fff
        }

        .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper {
            position: relative
        }

            .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper .img-wrapper {
                position: relative
            }

            .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper:after {
                content: none
            }

        .it-hero-wrapper.it-wrapped-container .it-hero-card {
            background-color: #fff;
            border-radius: 0 !important;
            box-shadow: none !important
        }

    .it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
        margin: 0
    }
}

@media(min-width: 576px) {
    .it-hero-wrapper.it-wrapped-container {
        min-height: 0 !important;
        align-items: flex-end
    }

    .it-hero-wrapper .it-hero-card {
        background-color: #fff
    }

        .it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
            margin-top: 80px;
            margin-bottom: -80px
        }
}

@media(min-width: 768px) {
    .it-hero-wrapper.it-hero-small-size {
        min-height: 300px
    }

    .it-hero-wrapper .it-hero-text-wrapper {
        padding: 48px 40% 48px 34px
    }

    .it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
        padding: 48px 20% 48px 20%
    }
}

@media(min-width: 992px) {
    .it-hero-wrapper {
        position: relative;
        min-height: 620px;
        align-items: center
    }

        .it-hero-wrapper.it-hero-small-size {
            min-height: 400px
        }

        .it-hero-wrapper .it-hero-text-wrapper {
            padding: 120px 40% 168px 26px
        }

            .it-hero-wrapper .it-hero-text-wrapper span.it-category {
                position: absolute;
                margin-top: -56px
            }

            .it-hero-wrapper .it-hero-text-wrapper h1, .it-hero-wrapper .it-hero-text-wrapper .h1 {
                font-size: 2.6666666667rem
            }

            .it-hero-wrapper .it-hero-text-wrapper p {
                margin-bottom: 0
            }

            .it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
                position: absolute;
                margin-top: 48px
            }

        .it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
            padding: 120px 20% 144px 20%
        }

            .it-hero-wrapper.it-text-centered .it-hero-text-wrapper span.it-category {
                left: 20%;
                right: 20%
            }

            .it-hero-wrapper.it-text-centered .it-hero-text-wrapper .it-btn-container {
                left: 20%;
                right: 20%
            }

        .it-hero-wrapper.it-bottom-overlapping-content {
            margin-bottom: -80px
        }

            .it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
                padding-bottom: 240px;
                padding-top: 160px
            }

            .it-hero-wrapper.it-bottom-overlapping-content + .container .card-wrapper .card-body {
                padding-top: 48px
            }
}

@media(min-width: 1400px) {
    .it-hero-wrapper.it-bottom-overlapping-content + .container .card-wrapper .card-body {
        padding-top: 60px
    }
}

.forward {
    display: block;
    text-align: center;
    font-size: 3rem;
    transition: all .2s ease-in-out
}

    .forward:hover {
        text-decoration: none
    }

.back-to-top {
    position: fixed;
    bottom: 16px;
    right: 16px;
    background: #06c;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    display: block;
    visibility: hidden;
    opacity: 0;
    text-align: center;
    transition: all .2s ease-in-out,transform .25s cubic-bezier(0.75, -0.5, 0, 1.75),visibility .3s linear,opacity .3s ease-in-out;
    z-index: 1;
    transform: scale(0.7);
    transform-origin: center center
}

    .back-to-top.back-to-top-show {
        visibility: visible;
        opacity: 1;
        transition: all .2s ease-in-out,transform .05s ease-out,visibility 0s linear,opacity .1s ease-in-out;
        transform: scale(1)
    }

    .back-to-top:hover {
        background: #005cb8;
        text-decoration: none
    }

    .back-to-top .icon {
        margin: 0;
        position: relative;
        transform: scale(0.75);
        top: 4px
    }

        .back-to-top .icon:before {
            margin: 0;
            color: #fff
        }

    .back-to-top.shadow:hover {
        box-shadow: 0 .3rem .75rem rgba(0,0,0,.3) !important
    }

    .back-to-top.dark {
        background: #fff
    }

        .back-to-top.dark:hover {
            background: #ebeced
        }

        .back-to-top.dark .icon:before {
            color: #435a70
        }

@media(min-width: 768px) {
    .back-to-top {
        width: 56px;
        height: 56px
    }

        .back-to-top .icon {
            transform: scale(1);
            top: 10px
        }

        .back-to-top.back-to-top-small {
            width: 40px;
            height: 40px
        }

            .back-to-top.back-to-top-small .icon {
                transform: scale(0.75);
                top: 4px
            }
}

@media(min-width: 1200px) {
    .back-to-top {
        bottom: 32px;
        right: 32px
    }
}

.autocomplete {
    padding: .375rem 48px .375rem 24px
}

    .autocomplete::placeholder {
        color: #5d7083
    }

    .autocomplete:disabled {
        background-color: #cacacc
    }

        .autocomplete:disabled::placeholder {
            color: #5d7083
        }

.autocomplete-icon {
    position: absolute;
    right: 0;
    top: .5rem;
    padding: 0 .5rem;
    background-color: #fff
}

    .autocomplete-icon .icon {
        fill: #5d7083
    }

.autocomplete-list {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    padding: 8px 0;
    box-shadow: 0 20px 30px 5px rgba(0,0,0,.05);
    border-top: 1px solid #5d7083;
    transition: opacity .3s;
    display: none
}

    .autocomplete-list.autocomplete-list-show {
        display: block;
        z-index: 10
    }

    .autocomplete-list li {
        list-style-type: none;
        padding: 0
    }

    .autocomplete-list a {
        padding: 12px 24px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        color: #455b71;
        line-height: 1.2;
        font-size: 1rem;
        text-decoration: none
    }

        .autocomplete-list a:hover {
            color: #06c;
            text-decoration: none
        }

            .autocomplete-list a:hover .icon {
                fill: #06c
            }

            .autocomplete-list a:hover .autocomplete-list-text span {
                text-decoration: underline
            }

            .autocomplete-list a:hover .autocomplete-list-text em {
                color: #06c
            }

            .autocomplete-list a:hover mark, .autocomplete-list a:hover .mark {
                color: #06c
            }

        .autocomplete-list a .icon, .autocomplete-list a .avatar {
            margin-right: 16px;
            flex-shrink: 0
        }

        .autocomplete-list a .icon {
            fill: #455b71
        }

        .autocomplete-list a .autocomplete-list-text {
            margin-top: 2px
        }

            .autocomplete-list a .autocomplete-list-text em {
                font-style: normal;
                text-transform: uppercase;
                font-size: .75rem;
                color: #30475f;
                font-weight: 600;
                letter-spacing: .1em;
                display: block;
                margin-top: 4px
            }

    .autocomplete-list mark, .autocomplete-list .mark {
        padding: 0;
        background: rgba(0,0,0,0);
        font-weight: bold
    }

.autocomplete-wrapper-big .autocomplete {
    height: 56px;
    font-size: 1.5rem;
    font-weight: normal;
    padding-left: 4rem;
    padding-right: 24px
}

.autocomplete-wrapper-big .autocomplete-icon {
    position: absolute;
    left: .5rem;
    right: auto;
    top: 1rem
}

    .autocomplete-wrapper-big .autocomplete-icon .icon {
        fill: #06c;
        width: 24px;
        height: 24px
    }

.autocomplete-wrapper-big .autocomplete-list a {
    font-size: 1.125rem
}

    .autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text {
        margin-top: 0
    }

@media(min-width: 576px) {
    .autocomplete-list a {
        font-size: .875rem;
        align-items: flex-start
    }

        .autocomplete-list a .autocomplete-list-text span {
            margin-right: 8px
        }

        .autocomplete-list a .autocomplete-list-text em {
            display: inline-block;
            font-size: .75rem;
            margin-top: 0
        }

    .autocomplete-wrapper-big .autocomplete {
        height: 72px;
        font-size: 2.25rem;
        padding-left: 64px
    }

    .autocomplete-wrapper-big .autocomplete-icon .icon {
        width: 40px;
        height: 40px
    }

    .autocomplete-wrapper-big .autocomplete-list a {
        font-size: 1.125rem
    }

        .autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text span {
            margin-right: 16px
        }
}

.link-list-wrapper .link-list-heading {
    font-size: 1.125rem;
    color: #1a1a1a;
    padding: 0 24px;
    font-weight: 600;
    margin-bottom: 8px;
    line-height: 1.25
}

    .link-list-wrapper .link-list-heading a {
        padding: 0;
        font-size: 1rem;
        line-height: 2rem;
        display: block;
        position: relative;
        text-decoration: none
    }

.link-list-wrapper h3, .link-list-wrapper .h3 {
    font-size: 1.125rem;
    color: #1a1a1a;
    padding: 0 24px;
    font-weight: 600
}

    .link-list-wrapper h3 a, .link-list-wrapper .h3 a {
        line-height: inherit;
        font-size: 1rem;
        padding: 0
    }

.link-list-wrapper ul {
    padding: 0;
    list-style-type: none
}

    .link-list-wrapper ul.link-sublist {
        padding-left: 24px
    }

    .link-list-wrapper ul li a {
        font-size: 1rem;
        line-height: 2rem;
        display: block;
        padding: .25rem 24px;
        text-decoration: none;
        position: relative
    }

        .link-list-wrapper ul li a.icon-right, .link-list-wrapper ul li a.icon-left {
            padding-left: 0;
            padding-right: 0;
            padding-top: .25em;
            padding-bottom: .25em
        }

            .link-list-wrapper ul li a.icon-right + ul, .link-list-wrapper ul li a.icon-left + ul {
                padding-left: 0
            }

            .link-list-wrapper ul li a.icon-right .list-item-title-icon-wrapper {
                justify-content: space-between;
                margin-right: 0
            }

        .link-list-wrapper ul li a[data-bs-toggle] .icon {
            transition: transform .3s
        }

        .link-list-wrapper ul li a[aria-expanded=true] .icon {
            transform: scale(-1)
        }

        .link-list-wrapper ul li a:hover:not(.disabled) {
            text-decoration: none
        }

            .link-list-wrapper ul li a:hover:not(.disabled) span {
                color: #06c;
                text-decoration: underline
            }

            .link-list-wrapper ul li a:hover:not(.disabled) p {
                color: #30475f;
                text-decoration: none
            }

            .link-list-wrapper ul li a:hover:not(.disabled) .icon {
                fill: #06c
            }

        .link-list-wrapper ul li a.disabled:hover {
            text-decoration: none
        }

        .link-list-wrapper ul li a.medium {
            font-weight: 600
        }

        .link-list-wrapper ul li a span {
            color: #06c;
            display: inline-block;
            margin-right: 24px;
            line-height: normal
        }

        .link-list-wrapper ul li a .icon {
            display: inline-block;
            flex-shrink: 0
        }

        .link-list-wrapper ul li a .list-item-title-icon-wrapper {
            display: flex;
            align-items: center
        }

            .link-list-wrapper ul li a .list-item-title-icon-wrapper .list-item-title {
                margin-right: 24px
            }

        .link-list-wrapper ul li a.right-icon .list-item-title-icon-wrapper {
            padding-right: 0;
            margin-right: 0;
            justify-content: space-between
        }

        .link-list-wrapper ul li a.right-icon .icon {
            transition: transform .3s
        }

            .link-list-wrapper ul li a.right-icon .icon.secondary {
                color: #5d7083
            }

        .link-list-wrapper ul li a.right-icon[aria-expanded=true] .icon.right {
            transform: scaleY(-1)
        }

        .link-list-wrapper ul li a.active span {
            color: #00264d;
            text-decoration: underline
        }

        .link-list-wrapper ul li a.active .icon {
            color: #00264d
        }

        .link-list-wrapper ul li a.disabled {
            cursor: not-allowed
        }

            .link-list-wrapper ul li a.disabled span {
                color: #63707e
            }

            .link-list-wrapper ul li a.disabled svg {
                fill: #d8d9da
            }

                .link-list-wrapper ul li a.disabled svg.secondary {
                    fill: #d8d9da
                }

        .link-list-wrapper ul li a.large {
            font-size: 1.125rem
        }

        .link-list-wrapper ul li a p {
            font-size: .75rem;
            line-height: initial;
            color: #30475f
        }

        .link-list-wrapper ul li a.avatar {
            display: flex;
            margin-bottom: 8px
        }

            .link-list-wrapper ul li a.avatar .avatar {
                display: block;
                border-radius: 50px;
                margin-right: 8px
            }

        .link-list-wrapper ul li a.list-item.icon-left .icon {
            margin-right: 8px
        }

        .link-list-wrapper ul li a.list-item.icon-left p, .link-list-wrapper ul li a.list-item.left-icon p {
            width: 100%
        }

        .link-list-wrapper ul li a.list-item.icon-left .icon, .link-list-wrapper ul li a.list-item.left-icon .icon {
            left: 0;
            margin-left: 0;
            flex-shrink: 0
        }

    .link-list-wrapper ul .divider {
        display: block;
        height: 1px;
        background: #c5c7c9;
        margin: 8px 0
    }

    .link-list-wrapper ul .toggles label {
        padding: 0 24px;
        font-size: 1rem;
        line-height: 2rem;
        justify-content: space-between;
        height: auto;
        font-weight: inherit;
        margin: 0
    }

    .link-list-wrapper ul .toggles input[type=checkbox] + .lever {
        margin: 8px 0 0
    }

    .link-list-wrapper ul .form-check.form-check-group {
        padding: 0 24px;
        box-shadow: none
    }

        .link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label {
            padding-left: 0;
            font-size: 1rem;
            line-height: 2rem;
            height: inherit;
            margin-bottom: 0
        }

            .link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label:after {
                right: 24px
            }

            .link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label:before {
                right: 35px
            }

        .link-list-wrapper ul .form-check.form-check-group [type=checkbox][disabled] + label {
            color: #30475f
        }

.link-list-wrapper.multiline .list-item-title-icon-wrapper {
    justify-content: space-between;
    margin-bottom: 4px;
    padding: 0
}

.link-list-wrapper.multiline .list-item.icon-right .list-item-title-icon-wrapper {
    margin-right: 0
}

@media(min-width: 576px) {
    .link-list-wrapper ul li a.large {
        padding-top: .5rem;
        padding-bottom: .5rem;
        font-size: 1.125rem
    }
}

@media(min-width: 768px) {
    .link-list-wrapper ul li a.large.icon-left, .link-list-wrapper ul li a.large.icon-right {
        padding-top: .45em;
        padding-bottom: .45em
    }
}

@media(min-width: 992px) {
    .link-list-wrapper.menu-link-list {
        position: relative
    }

        .link-list-wrapper.menu-link-list h3, .link-list-wrapper.menu-link-list .h3, .link-list-wrapper.menu-link-list h4, .link-list-wrapper.menu-link-list .h4 {
            position: relative;
            padding: 1rem;
            margin-top: 0;
            border-bottom: 4px solid #c5c7c9
        }

            .link-list-wrapper.menu-link-list h3:after, .link-list-wrapper.menu-link-list .h3:after, .link-list-wrapper.menu-link-list h4:after, .link-list-wrapper.menu-link-list .h4:after {
                content: "";
                position: absolute;
                left: 0;
                bottom: -4px;
                width: 40px;
                height: 4px;
                background-color: #995c00
            }
}

@keyframes megamenuFadeIn {
    0% {
        opacity: 0;
        margin-top: 16px
    }

    100% {
        opacity: 1;
        margin-top: 16px
    }
}

.row.row-column-border > [class^=col-] .navbar {
    padding: 8px 0
}

.navbar {
    background: #06c
}

    .navbar .overlay {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background: rgba(0,0,0,.6);
        display: none
    }

    .navbar .navbar-collapsable {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 100;
        display: none;
        width: 100%
    }

        .navbar .navbar-collapsable .menu-wrapper {
            background: #fff;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 48px;
            left: 0;
            pointer-events: all;
            overflow-y: auto;
            transform: translateX(-100%);
            transition: all .2s cubic-bezier(0.29, 0.85, 0.5, 0.99);
            z-index: 5
        }

            .navbar .navbar-collapsable .menu-wrapper .navbar-nav {
                padding: 24px 0 0;
                overflow: hidden
            }

                .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
                    padding-bottom: 0
                }

        .navbar .navbar-collapsable .navbar-nav {
            padding: 24px 0
        }

            .navbar .navbar-collapsable .navbar-nav li > button.nav-link {
                border: none;
                display: block;
                background: rgba(0,0,0,0);
                color: #06c;
                font-weight: 600;
                padding: 13px 24px;
                position: relative
            }

                .navbar .navbar-collapsable .navbar-nav li > button.nav-link.dropdown-toggle svg {
                    fill: #06c;
                    transition: all .3s
                }

                .navbar .navbar-collapsable .navbar-nav li > button.nav-link.dropdown-toggle[aria-expanded=true] .icon {
                    transform: scaleY(-1)
                }

                .navbar .navbar-collapsable .navbar-nav li > button.nav-link.active {
                    border-left: 3px solid #06c
                }

                .navbar .navbar-collapsable .navbar-nav li > button.nav-link.disabled span, .navbar .navbar-collapsable .navbar-nav li > button.nav-link.disabled .icon {
                    opacity: .6
                }

                .navbar .navbar-collapsable .navbar-nav li > button.nav-link:hover:not(.active) {
                    text-decoration: underline
                }

            .navbar .navbar-collapsable .navbar-nav li a.nav-link {
                color: #06c;
                font-weight: 600;
                padding: 13px 24px;
                position: relative
            }

                .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
                    fill: #06c;
                    transition: all .3s
                }

                .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle[aria-expanded=true] .icon {
                    transform: scaleY(-1)
                }

                .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
                    border-left: 3px solid #06c
                }

                .navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span, .navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon {
                    opacity: .6
                }

                .navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active) {
                    text-decoration: underline
                }

        .navbar .navbar-collapsable.expanded .menu-wrapper {
            transform: translateX(0);
            transition: all .3s cubic-bezier(0.29, 0.85, 0.5, 0.99)
        }

        .navbar .navbar-collapsable.expanded .close-div {
            opacity: 1
        }

    .navbar .close-div {
        opacity: 0;
        position: fixed;
        left: auto;
        right: 2px;
        top: 24px;
        background: rgba(0,0,0,0);
        z-index: 10;
        pointer-events: none;
        transition: all .3s cubic-bezier(0.1, 0.57, 0.4, 0.97)
    }

        .navbar .close-div .close-menu {
            background: rgba(0,0,0,0);
            pointer-events: all;
            color: #06c;
            font-size: .75rem;
            padding: 0;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center
        }

            .navbar .close-div .close-menu .icon {
                fill: #fff
            }

    .navbar .dropdown-menu {
        background: rgba(0,0,0,0);
        box-shadow: none;
        padding-top: 0
    }

        .navbar .dropdown-menu:before {
            display: none
        }

        .navbar .dropdown-menu a.it-heading-link, .navbar .dropdown-menu a.it-footer-link {
            color: #06c
        }

            .navbar .dropdown-menu a.it-heading-link svg, .navbar .dropdown-menu a.it-footer-link svg {
                fill: #06c
            }

            .navbar .dropdown-menu a.it-heading-link.active span, .navbar .dropdown-menu a.it-footer-link.active span {
                text-decoration: underline;
                color: #06c
            }

        .navbar .dropdown-menu .link-list-wrapper {
            padding-left: 24px;
            padding-right: 24px;
            margin-bottom: 24px
        }

            .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
                color: #1f5c99;
                text-decoration: underline
            }

                .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
                    color: #1f5c99
                }

            .navbar .dropdown-menu .link-list-wrapper ul li a svg {
                fill: #06c
            }

            .navbar .dropdown-menu .link-list-wrapper ul li a span {
                color: #06c
            }

            .navbar .dropdown-menu .link-list-wrapper ul li a i {
                color: #06c
            }

.custom-navbar-toggler {
    background: none;
    border: none;
    cursor: pointer
}

    .custom-navbar-toggler span {
        color: #fff;
        font-size: 1.5rem
    }

    .custom-navbar-toggler svg {
        fill: #fff;
        width: 24px;
        height: 24px;
        display: block
    }

.nav-item.megamenu > a:before, .nav-item.megamenu > button:before {
    display: none
}

.inline-menu .link-list-wrapper .link-list {
    position: relative
}

    .inline-menu .link-list-wrapper .link-list li a {
        position: relative
    }

        .inline-menu .link-list-wrapper .link-list li a.large {
            padding-top: .59em;
            padding-bottom: .59em
        }

        .inline-menu .link-list-wrapper .link-list li a i {
            color: #6aaaeb
        }

        .inline-menu .link-list-wrapper .link-list li a:after {
            content: "";
            display: block;
            width: 2px;
            background: #06c;
            position: absolute;
            right: 0;
            top: 0;
            height: 100%;
            transform-origin: center;
            transform: scaleY(0);
            transition: all .3s;
            z-index: 1
        }

        .inline-menu .link-list-wrapper .link-list li a.active span {
            color: #06c;
            text-decoration: none
        }

        .inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after {
            transform: scaleY(1)
        }

    .inline-menu .link-list-wrapper .link-list:after {
        content: "";
        display: block;
        width: 2px;
        background: linear-gradient(to bottom, #e6ecf2 0%, rgba(230, 236, 242, 0.3) 100%);
        position: absolute;
        right: 0;
        top: 0;
        height: 100%
    }

@media(min-width: 992px) {
    .row.row-column-border > [class^=col-] .navbar {
        padding: 0
    }

    .navbar {
        background: #06c;
        padding: 0
    }

        .navbar .navbar-collapsable {
            position: relative;
            top: auto;
            right: auto;
            left: auto;
            bottom: auto;
            z-index: auto;
            background: none;
            display: block !important;
            transition: none
        }

            .navbar .navbar-collapsable .overlay {
                display: none !important
            }

            .navbar .navbar-collapsable .menu-wrapper {
                position: inherit;
                top: auto;
                bottom: auto;
                right: auto;
                left: auto;
                overflow-y: visible;
                transform: none;
                transition: none;
                background: #06c
            }

                .navbar .navbar-collapsable .menu-wrapper .navbar-nav {
                    margin-top: 0;
                    padding: 0 24px;
                    overflow: inherit
                }

                    .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
                        padding-bottom: .5rem
                    }

            .navbar .navbar-collapsable .navbar-nav {
                margin-top: 0;
                padding: 0 24px
            }

                .navbar .navbar-collapsable .navbar-nav li.nav-item {
                    display: flex
                }

                    .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link {
                        display: flex;
                        align-self: flex-end;
                        align-items: center;
                        font-weight: 400;
                        padding: 13px 24px;
                        color: #fff;
                        border-bottom: 3px solid rgba(0,0,0,0)
                    }

                        .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.dropdown-toggle svg, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.dropdown-toggle svg {
                            fill: #fff;
                            margin-top: 3px
                        }

                        .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.focus--mouse, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.focus--mouse {
                            border-color: rgba(0,0,0,0) !important
                        }

                        .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.active, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.active {
                            border-left: 0;
                            border-color: #fff;
                            background: rgba(0,0,0,0)
                        }

                        .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled span, .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link.disabled .icon, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled span, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.disabled .icon {
                            opacity: .7
                        }

        .navbar .close-div {
            display: none
        }

        .navbar .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            float: left;
            min-width: 10rem;
            padding: .5rem 0 0;
            margin: .125rem 0 0;
            font-size: 1rem;
            color: #1a1a1a;
            text-align: left;
            list-style: none;
            background-color: #fff;
            background-clip: padding-box;
            border: 0 solid rgba(0,0,0,0);
            border-radius: 4px;
            box-shadow: 0 20px 30px 5px rgba(0,0,0,.05);
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

            .navbar .dropdown-menu.show {
                animation: dropdownFadeIn forwards .3s;
                top: calc(100% - 16px)
            }

            .navbar .dropdown-menu:before {
                display: block
            }

            .navbar .dropdown-menu .link-list-wrapper {
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 0
            }

                .navbar .dropdown-menu .link-list-wrapper ul li a {
                    color: #06c
                }

                    .navbar .dropdown-menu .link-list-wrapper ul li a span, .navbar .dropdown-menu .link-list-wrapper ul li a i {
                        color: #06c
                    }

        .navbar .dropdown-toggle {
            display: block;
            justify-content: inherit
        }

    .custom-navbar-toggler {
        display: none
    }

    .has-megamenu .navbar-collapsable {
        width: 100%
    }

    .nav-item.megamenu {
        position: static
    }

        .nav-item.megamenu > a.dropdown-toggle, .nav-item.megamenu > button.dropdown-toggle {
            position: relative
        }

            .nav-item.megamenu > a.dropdown-toggle:before, .nav-item.megamenu > button.dropdown-toggle:before {
                content: "";
                position: absolute;
                top: auto;
                bottom: -12px;
                left: 24px;
                width: 18px;
                height: 18px;
                border-radius: 4px;
                background-color: #fff;
                transform: rotate(45deg);
                opacity: 0;
                display: block;
                transition: opacity .15s cubic-bezier(0.1, 0.57, 0.36, 0.99)
            }

            .nav-item.megamenu > button.dropdown-toggle:before {
                bottom: -14px
            }

        .nav-item.megamenu a.dropdown-toggle.show:before, .nav-item.megamenu button.dropdown-toggle.show:before {
            opacity: 1
        }

    .megamenu .dropdown-menu {
        min-width: auto;
        left: 24px;
        right: 24px;
        animation-timing-function: cubic-bezier(0.1, 0.57, 0.36, 0.99)
    }

        .megamenu .dropdown-menu:before {
            display: none
        }

        .megamenu .dropdown-menu.show {
            animation: megamenuFadeIn forwards .15s
        }
}

.skiplinks {
    background-color: #f3f7fc;
    text-align: center
}

    .skiplinks a {
        padding: .5rem .5rem;
        display: block;
        font-weight: 600;
        color: #06c;
        text-decoration: underline
    }

.affix-top {
    position: sticky;
    top: 0
}

.affix-bottom {
    position: sticky;
    bottom: 0
}

.affix-parent {
    position: relative
}

.sidebar-wrapper {
    padding: 24px 0
}

    .sidebar-wrapper h3, .sidebar-wrapper .h3 {
        font-weight: 600;
        margin-bottom: .8rem;
        font-size: 1.15rem;
        margin-top: 4px;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-left: 24px;
        padding-right: 24px
    }

    .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper h3, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .h3 {
        font-weight: 600;
        margin-bottom: .8rem;
        font-size: 1.15rem;
        margin-top: 4px;
        letter-spacing: 1px;
        text-transform: uppercase
    }

    .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a {
        line-height: 1.5rem;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1rem
    }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand {
            font-size: 1.5rem;
            top: 50%;
            transform: translateY(-50%)
        }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i {
            transform: translateY(-50%) scaleY(-1)
        }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i {
            color: #06c;
            text-decoration: none
        }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active {
            text-decoration: none
        }

            .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span {
                color: #06c;
                text-decoration: none
            }

            .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
                content: "";
                display: block;
                width: 2px;
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                background-color: #06c
            }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.icon-right {
            padding: .55em 24px
        }

    .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a {
        font-size: 1rem;
        padding-top: .45em;
        padding-bottom: .45em
    }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active span {
            color: #1a1a1a;
            text-decoration: underline
        }

        .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active::after {
            display: none
        }

    .sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before {
        content: "";
        width: 65px;
        height: 1px;
        background: #c5c7c9;
        display: block;
        margin-left: 24px;
        margin-top: 24px
    }

    .sidebar-wrapper.it-line-right-side {
        border-right: 1px solid #c5c7c9
    }

        .sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
            border-right: 2px solid #06c;
            border-left: none
        }

        .sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
            left: auto;
            right: 0
        }

    .sidebar-wrapper.it-line-left-side {
        border-left: 1px solid #c5c7c9
    }

    .sidebar-wrapper.theme-dark {
        background: #435a70
    }

        .sidebar-wrapper.theme-dark h3, .sidebar-wrapper.theme-dark .h3 {
            color: #fff
        }

        .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper h3, .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper .h3 {
            color: #fff
        }

        .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a {
            color: #fff
        }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.left-icon i.left {
                color: #fff
            }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a p {
                color: #fff
            }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a span {
                color: #fff
            }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand {
                color: #fff
            }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i {
                color: #fff
            }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse] {
                color: #fff
            }

                .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span, .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i {
                    color: #fff
                }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
                background-color: #fff
            }

        .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a {
            color: #fff
        }

            .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span {
                color: #fff
            }

        .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper.linklist-secondary:before {
            background: rgba(229,229,229,.3)
        }

        .sidebar-wrapper.theme-dark.it-line-right-side {
            border-right-color: rgba(229,229,229,.3)
        }

            .sidebar-wrapper.theme-dark.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
                border-left: none;
                border-right-color: #fff
            }

        .sidebar-wrapper.theme-dark.it-line-left-side {
            border-left-color: rgba(229,229,229,.3)
        }

            .sidebar-wrapper.theme-dark.it-line-left-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
                border-left-color: #fff
            }

    .sidebar-wrapper .link-list-wrapper ul li a.list-item.left-icon .icon {
        margin: 0;
        margin-right: 8px
    }

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
    width: 100%;
    background: #f3f7fc;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 16px
}

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
        width: 100%
    }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
            display: flex;
            justify-content: space-between
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
                font-weight: 600;
                display: inline-flex;
                align-items: center
            }

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
        background: rgba(0,0,0,0)
    }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
            max-width: 480px;
            padding-left: 48px;
            padding-right: 48px
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
                content: "";
                display: block;
                height: 1px;
                width: 65px;
                background: #c5c7c9;
                margin-bottom: 16px
            }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
                display: block;
                width: 100%;
                margin-bottom: 24px
            }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
                font-size: 1rem;
                line-height: 1.5rem
            }

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper {
    margin-bottom: 0
}

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li a {
        white-space: normal;
        display: flex;
        align-items: center;
        padding: 8px 16px !important
    }

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper {
    margin-left: 28px;
    margin-right: 28px;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #c5c7c9
}

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link {
        font-weight: 600;
        font-size: 1.125rem;
        line-height: 1.2rem;
        text-decoration: none
    }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper a.it-heading-link :hover {
            text-decoration: underline
        }

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper {
    margin-left: 28px;
    margin-right: 28px;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 24px;
    border-top: 1px solid #c5c7c9
}

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link {
        flex: 1 1 auto
    }

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical {
    margin-left: 28px;
    margin-right: 28px;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 24px;
    border-top: 1px solid #c5c7c9
}

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.2;
    text-decoration: none;
    margin-bottom: 24px
}

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link:last-of-type {
        margin-bottom: 0
    }

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu a.it-footer-link :hover {
        text-decoration: underline
    }

@media(min-width: 992px) {
    .navbar-nav .megamenu a.dropdown-toggle:before, .navbar-nav .megamenu button.dropdown-toggle:before {
        z-index: 2
    }

    .navbar-nav .megamenu .dropdown-menu {
        z-index: 1;
        box-shadow: 0px 3px 15px 0px rgba(0,0,0,.1)
    }

    .navbar .dropdown-menu {
        box-shadow: 0px 3px 15px 0px rgba(0,0,0,.1)
    }

    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
        padding: 32px 24px
    }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:last-child {
            padding-bottom: 0
        }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper {
            min-height: 100%
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list {
                display: flex;
                flex-direction: column
            }

                .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li a {
                    padding: .5em 24px;
                    line-height: inherit
                }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:first-child .link-list-wrapper {
            margin-bottom: 0
        }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col {
            min-height: 100%;
            margin-right: -37px
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .row.max-height-col {
                margin-right: -12px
            }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .margin-right-col {
                margin-right: 24px
            }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
            background: #f3f7fc;
            padding-top: 32px;
            margin-top: -32px;
            margin-bottom: -32px;
            margin-right: -24px;
            margin-left: -12px
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
                width: 100%
            }

                .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li {
                    margin-bottom: 3px
                }

                    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
                        display: flex;
                        justify-content: space-between
                    }

                        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
                            font-weight: 600
                        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
                background: rgba(0,0,0,0)
            }

                .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
                    padding-left: 36px;
                    padding-right: 36px
                }

                    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
                        display: none
                    }

                    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
                        display: block;
                        width: 100%;
                        margin-bottom: 24px
                    }

                    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
                        font-size: 1rem;
                        line-height: 1.5rem
                    }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-link-wrapper {
            margin: 0 0 24px;
            padding-bottom: 24px
        }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical {
            margin: 0;
            padding: 0;
            padding-left: 24px;
            border-top: none;
            border-left: 1px solid #d9dadb;
            height: 100%
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper-vertical .d-flex {
                height: 100%
            }

        .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper {
            margin: 24px 0 0 0;
            padding-top: 24px;
            padding-bottom: 0
        }

            .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link {
                margin-bottom: 0;
                margin-right: 16px
            }

                .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-footer-link-wrapper a.it-footer-link:last-child {
                    margin-right: 0px
                }
}

@media(min-width: 992px) {
    .it-header-sticky.is-sticky .nav-item button.nav-link {
        font-size: 16px
    }
}

@media(min-width: 1200px) {
    .it-header-sticky.is-sticky .nav-item button.nav-link {
        font-size: 18px
    }
}

.bottom-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    height: 96px
}

    .bottom-nav:before {
        content: "";
        position: absolute;
        height: 360px;
        width: 100%;
        top: 32px;
        z-index: 10;
        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
        border-radius: 50%;
        transform: translateY(-50%) scalex(1.4) scaleY(0.12);
        opacity: .18
    }

    .bottom-nav ul {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 20;
        background-color: #fff;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 0;
        margin: 0;
        height: 64px
    }

        .bottom-nav ul li {
            list-style-type: none;
            margin: 8px;
            text-align: center
        }

    .bottom-nav a {
        display: block;
        color: #30475f;
        text-decoration: none
    }

        .bottom-nav a .icon {
            fill: #5d7083
        }

        .bottom-nav a.active {
            color: #06c
        }

            .bottom-nav a.active .icon {
                fill: #06c
            }

        .bottom-nav a:hover {
            text-decoration: none;
            color: #06c
        }

            .bottom-nav a:hover .icon {
                fill: #06c
            }

    .bottom-nav .it-ico {
        position: relative;
        font-size: 1.35rem;
        display: block;
        height: 32px
    }

        .bottom-nav .it-ico:before {
            margin-right: 0
        }

    .bottom-nav .badge-wrapper {
        position: relative
    }

    .bottom-nav .bottom-nav-badge, .bottom-nav .bottom-nav-alert {
        display: block;
        position: absolute;
        background-color: #06c;
        border: 1px solid #fff
    }

    .bottom-nav .bottom-nav-badge {
        top: 0;
        right: 0;
        min-width: 18px;
        height: 18px;
        padding: 0 4px;
        color: #fff;
        font-size: .625rem;
        border-radius: 50%;
        font-style: normal
    }

    .bottom-nav .bottom-nav-alert {
        top: 4px;
        right: 8px;
        min-width: 10px;
        height: 10px;
        font-size: .625rem;
        border-radius: 50%
    }

    .bottom-nav .bottom-nav-label {
        margin-top: 6px;
        font-size: .625rem;
        line-height: 1;
        display: block;
        font-weight: 600
    }

.navbar.it-navscroll-wrapper {
    background: #fff
}

    .navbar.it-navscroll-wrapper .it-back-button {
        padding: 16px 24px;
        font-weight: 600;
        box-shadow: 0 0px 30px 5px rgba(0,0,0,.05);
        text-decoration: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 10;
        visibility: hidden;
        opacity: 0;
        transition: opacity .3s 0s,visibility 0s .3s
    }

        .navbar.it-navscroll-wrapper .it-back-button i {
            transform: scale(0.8);
            transform-origin: center;
            display: inline-block;
            margin-right: 8px
        }

        .navbar.it-navscroll-wrapper .it-back-button.show {
            transition: opacity .3s 0s,visibility 0s 0s;
            visibility: visible;
            opacity: 1
        }

    .navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1rem;
        padding-top: .55em;
        padding-bottom: .55em
    }

        .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
            border-left: 2px solid #06c
        }

            .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
                color: #06c;
                text-decoration: none
            }

    .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
        padding-top: 0;
        padding-bottom: 0
    }

        .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
            font-weight: 400
        }

            .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
                font-weight: normal;
                border-left: none
            }

                .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
                    text-decoration: underline;
                    color: #00264d
                }

    .navbar.it-navscroll-wrapper h3, .navbar.it-navscroll-wrapper .h3 {
        font-weight: 600;
        margin-bottom: .8rem;
        font-size: 1.15rem;
        margin-top: 4px;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-left: 24px;
        padding-right: 24px
    }

    .navbar.it-navscroll-wrapper .custom-navbar-toggler {
        display: flex;
        color: #06c;
        align-items: center;
        font-weight: 600;
        cursor: pointer
    }

        .navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list {
            color: #06c;
            margin-right: 8px
        }

    .navbar.it-navscroll-wrapper .custom-navbar-progressbar {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0
    }

    .navbar.it-navscroll-wrapper .menu-wrapper {
        padding: 80px 0 24px;
        right: 0
    }

.navbar.it-bottom-navscroll {
    box-shadow: 0 0px 30px 5px rgba(0,0,0,.05);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    z-index: 99999
}

.navbar.it-top-navscroll {
    box-shadow: 0 0px 30px 5px rgba(0,0,0,.05);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    z-index: 8
}

@media(min-width: 992px) {
    .navbar.it-navscroll-wrapper {
        background: #fff
    }

        .navbar.it-navscroll-wrapper .it-back-button {
            display: none !important
        }

        .navbar.it-navscroll-wrapper .custom-navbar-progressbar {
            display: none !important
        }

        .navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
            font-size: 1rem;
            font-weight: 600;
            line-height: 1rem;
            padding-top: .55em;
            padding-bottom: .55em
        }

            .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
                border-left: 2px solid #06c
            }

                .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
                    color: #06c;
                    text-decoration: none
                }

        .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
            padding-top: 0;
            padding-bottom: 0
        }

            .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
                font-weight: 400
            }

                .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
                    font-weight: normal;
                    border-left: none
                }

                    .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
                        text-decoration: underline;
                        color: #00264d
                    }

        .navbar.it-navscroll-wrapper h3, .navbar.it-navscroll-wrapper .h3 {
            font-weight: 600;
            margin-bottom: .8rem;
            font-size: 1.15rem;
            margin-top: 4px;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding-left: 24px;
            padding-right: 24px
        }

        .navbar.it-navscroll-wrapper .custom-navbar-toggler {
            display: none
        }

        .navbar.it-navscroll-wrapper .menu-wrapper {
            padding: 16px 0 24px;
            background: #fff
        }

    .navbar.it-bottom-navscroll {
        box-shadow: none;
        position: inherit;
        z-index: 9
    }

        .navbar.it-bottom-navscroll.affix-top {
            position: sticky;
            top: 0;
            left: inherit;
            right: inherit
        }

    .navbar.it-top-navscroll {
        box-shadow: none;
        position: inherit
    }

        .navbar.it-top-navscroll.affix-top {
            position: sticky;
            top: 0;
            left: inherit;
            right: inherit
        }

    .navbar.it-left-side {
        border-left: 1px solid #c5c7c9
    }

    .navbar.it-right-side {
        border-right: 1px solid #c5c7c9
    }
}

@media(max-width: 992px) {
    .navbar.it-navscroll-wrapper.theme-dark-mobile {
        background: #435a70
    }

        .navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler {
            color: #fff
        }

            .navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler span.it-list {
                color: #fff
            }

        .navbar.it-navscroll-wrapper.theme-dark-mobile .it-back-button {
            background: #435a70;
            color: #fff
        }

        .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper {
            background: #435a70;
            color: #fff
        }

            .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper h3, .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper .h3 {
                color: #fff
            }

            .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a {
                color: #fff
            }

                .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
                    color: #fff
                }

                .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
                    border-left-color: #fff
                }

        .navbar.it-navscroll-wrapper.theme-dark-mobile.it-left-side {
            border-left-color: rgba(229,229,229,.3)
        }

        .navbar.it-navscroll-wrapper.theme-dark-mobile.it-right-side {
            border-right-color: rgba(229,229,229,.3)
        }
}

@media(min-width: 992px) {
    .navbar.it-navscroll-wrapper.theme-dark-desk {
        background: #435a70
    }

        .navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler {
            color: #fff
        }

            .navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list {
                color: #fff
            }

        .navbar.it-navscroll-wrapper.theme-dark-desk .it-back-button {
            background: #435a70;
            color: #fff
        }

        .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper {
            background: #435a70;
            color: #fff
        }

            .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper h3, .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper .h3 {
                color: #fff
            }

            .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a {
                color: #fff
            }

                .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
                    color: #fff
                }

                .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
                    border-left-color: #fff
                }

        .navbar.it-navscroll-wrapper.theme-dark-desk.it-left-side {
            border-left-color: rgba(229,229,229,.3)
        }

        .navbar.it-navscroll-wrapper.theme-dark-desk.it-right-side {
            border-right-color: rgba(229,229,229,.3)
        }
}

.callout {
    position: relative;
    max-width: 60ch;
    overflow: hidden
}

    .callout .callout-inner {
        padding: 1.1rem 2.222rem;
        border: 2px solid;
        border-top: 0;
        border-color: #5d7083;
        margin: 1.75rem 0 1rem
    }

    .callout.callout-highlight {
        border: none;
        border-left: 2px solid #5d7083;
        border-radius: 0;
        padding: 0 2.222rem
    }

        .callout.callout-highlight p:last-child {
            margin: 0
        }

        .callout.callout-highlight .callout-title {
            margin-bottom: 1.556rem
        }

        .callout.callout-highlight.success {
            border-color: #008055
        }

        .callout.callout-highlight.warning {
            border-color: #995c00
        }

        .callout.callout-highlight.danger {
            border-color: #cc334d
        }

        .callout.callout-highlight.important {
            border-color: #008055
        }

        .callout.callout-highlight.note {
            border-color: #06c
        }

    .callout.callout-more {
        background: #f9f9f5;
        border: none;
        border-radius: 0;
        padding: 2.222rem 2.222rem;
        position: relative
    }

        .callout.callout-more:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 48px 48px 0;
            border-color: rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)
        }

        .callout.callout-more:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 48px 0 0 48px;
            border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e4e4db
        }

        .callout.callout-more p {
            font-size: 1rem;
            line-height: 1.5rem;
            color: #30475f
        }

        .callout.callout-more .callout-title {
            display: flex;
            align-items: flex-start;
            margin-bottom: 2.222rem
        }

            .callout.callout-more .callout-title i {
                font-size: 1.25rem
            }

            .callout.callout-more .callout-title span {
                border-bottom: 2px solid #1a1a1a;
                padding-bottom: .1rem;
                display: inline-block;
                margin-top: -0.111rem
            }

    .callout.success {
        border-color: #008055
    }

        .callout.success .callout-inner {
            border-color: #008055
        }

        .callout.success .callout-title {
            color: #008055
        }

            .callout.success .callout-title .icon {
                fill: #008055
            }

            .callout.success .callout-title span {
                border-color: #008055
            }

            .callout.success .callout-title .text:after {
                border-color: #008055
            }

            .callout.success .callout-title:before {
                border-color: #008055
            }

    .callout.warning {
        border-color: #995c00
    }

        .callout.warning .callout-inner {
            border-color: #995c00
        }

        .callout.warning .callout-title {
            color: #995c00
        }

            .callout.warning .callout-title .icon {
                fill: #995c00
            }

            .callout.warning .callout-title span {
                border-color: #995c00
            }

    .callout.danger {
        border-color: #cc334d
    }

        .callout.danger .callout-inner {
            border-color: #cc334d
        }

        .callout.danger .callout-title {
            color: #cc334d
        }

            .callout.danger .callout-title .icon {
                fill: #cc334d
            }

            .callout.danger .callout-title span {
                border-color: #cc334d
            }

    .callout.important {
        border-color: #008055
    }

        .callout.important .callout-inner {
            border-color: #008055
        }

        .callout.important .callout-title {
            color: #008055
        }

            .callout.important .callout-title .icon {
                fill: #008055
            }

            .callout.important .callout-title span {
                border-color: #008055
            }

    .callout.note {
        border-color: #06c
    }

        .callout.note .callout-inner {
            border-color: #06c
        }

        .callout.note .callout-title {
            color: #06c
        }

            .callout.note .callout-title .icon {
                fill: #06c
            }

            .callout.note .callout-title span {
                border-color: #06c
            }

        .callout.note .collapse-div .collapse-header .callout-more-toggle {
            color: #06c
        }

            .callout.note .collapse-div .collapse-header .callout-more-toggle:active, .callout.note .collapse-div .collapse-header .callout-more-toggle:hover {
                color: #06c
            }

            .callout.note .collapse-div .collapse-header .callout-more-toggle span {
                border-color: #06c
            }

                .callout.note .collapse-div .collapse-header .callout-more-toggle span:before, .callout.note .collapse-div .collapse-header .callout-more-toggle span:after {
                    background: #06c
                }

        .callout.note a {
            color: #06c
        }

        .callout.note .icon {
            fill: #06c
        }

    .callout .callout-title {
        font-weight: 600;
        text-transform: uppercase;
        font-size: 1rem;
        margin-right: 2.222rem;
        color: #30475f
    }

@media(min-width: 992px) {
    .callout .callout-title {
        font-size: 1.125rem
    }
}

.callout .callout-title .icon {
    fill: #30475f;
    margin-right: .444rem
}

.callout:not(.callout-highlight):not(.callout-more) .callout-title {
    position: relative;
    padding: 0 1.389rem;
    top: -2rem
}

    .callout:not(.callout-highlight):not(.callout-more) .callout-title .text:after {
        content: "";
        top: .78em;
        border-top: 2px solid;
        position: absolute;
        width: 200%;
        margin-left: calc(10px + .7rem)
    }

    .callout:not(.callout-highlight):not(.callout-more) .callout-title:before {
        content: "";
        top: .78em;
        border-top: 2px solid;
        position: absolute;
        width: 3.222rem;
        left: calc(-40px - .7rem)
    }

.callout p {
    font-family: "Lora",Georgia,serif;
    font-size: 1rem;
    color: #30475f
}

@media(min-width: 992px) {
    .callout p {
        font-size: 1.125rem
    }
}

.callout p.callout-big-text {
    font-size: 1.125rem
}

.callout .collapse-div {
    display: flex;
    flex-direction: column-reverse;
    border-bottom: none
}

    .callout .collapse-div .collapse-header {
        display: flex;
        justify-content: space-between;
        border-top: 1px solid #d8d9da;
        padding: 1.333rem 0 0;
        margin-top: 0
    }

        .callout .collapse-div .collapse-header .callout-more-toggle {
            padding: 0;
            border: none;
            width: auto;
            font-weight: normal;
            display: flex;
            align-items: center;
            color: #06c;
            background-color: rgba(0,0,0,0)
        }

            .callout .collapse-div .collapse-header .callout-more-toggle:hover, .callout .collapse-div .collapse-header .callout-more-toggle:focus, .callout .collapse-div .collapse-header .callout-more-toggle:active {
                background: none
            }

            .callout .collapse-div .collapse-header .callout-more-toggle:hover {
                color: #0052a3
            }

                .callout .collapse-div .collapse-header .callout-more-toggle:hover span {
                    border-color: #0052a3
                }

                    .callout .collapse-div .collapse-header .callout-more-toggle:hover span:before, .callout .collapse-div .collapse-header .callout-more-toggle:hover span:after {
                        background: #0052a3
                    }

            .callout .collapse-div .collapse-header .callout-more-toggle:active {
                color: #06c
            }

            .callout .collapse-div .collapse-header .callout-more-toggle:before, .callout .collapse-div .collapse-header .callout-more-toggle:after {
                display: none
            }

            .callout .collapse-div .collapse-header .callout-more-toggle span {
                position: relative;
                height: 15px;
                width: 15px;
                margin-left: .444rem;
                margin-top: .111rem;
                border: 1px solid #06c;
                border-radius: 50%;
                display: inline-block
            }

                .callout .collapse-div .collapse-header .callout-more-toggle span:before, .callout .collapse-div .collapse-header .callout-more-toggle span:after {
                    content: "";
                    position: absolute;
                    background: #06c
                }

                .callout .collapse-div .collapse-header .callout-more-toggle span:before {
                    width: 9px;
                    height: 1px;
                    top: 6px;
                    left: 2px
                }

                .callout .collapse-div .collapse-header .callout-more-toggle span:after {
                    height: 9px;
                    width: 1px;
                    top: 0;
                    left: 6px;
                    transform: translateY(2px);
                    transition: transform .2s
                }

            .callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after {
                transform: translateY(2px) rotate(90deg)
            }

        .callout .collapse-div .collapse-header .callout-more-download {
            margin-left: auto;
            font-weight: normal
        }

    .callout .collapse-div .collapse-body {
        padding: 0
    }

        .callout .collapse-div .collapse-body p:last-child {
            margin-bottom: 1rem
        }

_:-ms-fullscreen, .callout {
    max-width: 32rem
}

@media(min-width: 768px) {
    .callout.callout-highlight {
        padding: 0 0 0 2.222rem
    }

    .callout.callout-more p {
        font-size: .875rem
    }
}

.toolbar {
    width: 100%;
    height: 96px;
    position: relative
}

    .toolbar a {
        text-decoration: none
    }

    .toolbar.toolbar-vertical {
        height: 100%;
        width: 96px;
        position: absolute;
        top: 0;
        bottom: 0
    }

        .toolbar.toolbar-vertical > ul {
            height: 100%;
            flex-direction: column;
            width: 64px
        }

            .toolbar.toolbar-vertical > ul > li {
                margin: 8px 0;
                display: flex;
                align-items: center
            }

                .toolbar.toolbar-vertical > ul > li.toolbar-divider {
                    margin: 0;
                    height: 1px;
                    min-height: 1px;
                    max-height: 1px;
                    width: calc(100% - 16px);
                    max-width: inherit
                }

        .toolbar.toolbar-vertical.toolbar-medium, .toolbar.toolbar-vertical.toolbar-small {
            height: 100%
        }

            .toolbar.toolbar-vertical.toolbar-medium > ul, .toolbar.toolbar-vertical.toolbar-small > ul {
                height: 100%
            }

        .toolbar.toolbar-vertical.toolbar-medium {
            width: 84px
        }

            .toolbar.toolbar-vertical.toolbar-medium > ul {
                width: 48px
            }

            .toolbar.toolbar-vertical.toolbar-medium .toolbar-badge {
                right: -4px
            }

            .toolbar.toolbar-vertical.toolbar-medium .btn-dropdown:after {
                right: -10px;
                top: 13px;
                font-size: .25rem
            }

            .toolbar.toolbar-vertical.toolbar-medium .dropdown-menu {
                top: calc(-100% - 25px) !important
            }

        .toolbar.toolbar-vertical.toolbar-small {
            width: 72px
        }

            .toolbar.toolbar-vertical.toolbar-small > ul {
                width: 40px
            }

            .toolbar.toolbar-vertical.toolbar-small .toolbar-badge {
                right: -4px
            }

            .toolbar.toolbar-vertical.toolbar-small .btn-dropdown:after {
                right: -9px;
                top: 11px;
                font-size: .25rem
            }

            .toolbar.toolbar-vertical.toolbar-small .dropdown-menu {
                top: calc(-100% - 35px) !important
            }

        .toolbar.toolbar-vertical .btn-dropdown:after {
            right: -12px;
            transform: rotate(-90deg)
        }

        .toolbar.toolbar-vertical .btn-dropdown[aria-expanded=true]:after {
            transform: rotate(90deg) scaleX(-1)
        }

        .toolbar.toolbar-vertical .dropdown-menu {
            top: calc(-100% - 28px) !important;
            left: calc(100% + 24px) !important;
            margin: 0;
            box-shadow: 0 0 30px 5px rgba(0,0,0,.05)
        }

            .toolbar.toolbar-vertical .dropdown-menu:before {
                left: -6px;
                top: 24px
            }

        .toolbar.toolbar-vertical:before {
            width: 360px;
            height: 100%;
            left: auto;
            top: 0;
            bottom: auto;
            right: 32px;
            z-index: 6;
            background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
            border-radius: 50%;
            transform: translateX(50%) scalex(0.12) scaleY(1.25);
            opacity: .18
        }

        .toolbar.toolbar-vertical .toolbar-badge {
            right: -10px
        }

    .toolbar.toolbar-medium {
        height: 80px
    }

        .toolbar.toolbar-medium > ul {
            height: 48px
        }

        .toolbar.toolbar-medium a, .toolbar.toolbar-medium .btn-dropdown {
            margin-bottom: 6px
        }

            .toolbar.toolbar-medium .btn-dropdown:after {
                top: 12px;
                right: 1px
            }

        .toolbar.toolbar-medium .it-ico {
            font-size: 1.35rem
        }

            .toolbar.toolbar-medium .it-ico.it-more-actions:before {
                top: 33%
            }

        .toolbar.toolbar-medium .toolbar-badge {
            height: 10px;
            width: 10px;
            min-width: 10px;
            right: 8px;
            top: 4px;
            padding: 0
        }

    .toolbar.toolbar-small {
        height: 72px
    }

        .toolbar.toolbar-small > ul {
            height: 40px
        }

        .toolbar.toolbar-small .btn-dropdown:after {
            top: 12px;
            right: 2px
        }

        .toolbar.toolbar-small .it-ico {
            font-size: 1.125rem
        }

            .toolbar.toolbar-small .it-ico.it-more-actions:before {
                top: 25%
            }

        .toolbar.toolbar-small .toolbar-badge {
            height: 8px;
            width: 8px;
            min-width: 8px;
            right: 10px;
            top: 2px;
            padding: 0
        }

    .toolbar:before {
        content: "";
        position: absolute;
        height: 360px;
        width: 100%;
        top: auto;
        bottom: 32px;
        z-index: 6;
        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
        border-radius: 50%;
        transform: translateY(50%) scalex(1.4) scaleY(0.12);
        opacity: .18
    }

    .toolbar > ul {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 7;
        background-color: #fff;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 0;
        margin: 0;
        height: 64px
    }

        .toolbar > ul > li {
            list-style-type: none;
            margin: 0 8px;
            text-align: center;
            flex: 1 100%
        }

            .toolbar > ul > li.toolbar-divider {
                margin: 0;
                width: 1px;
                min-width: 1px;
                max-width: 1px;
                height: calc(100% - 16px);
                background: #c5c7c9
            }

    .toolbar a, .toolbar .btn-dropdown {
        display: block;
        color: #30475f
    }

        .toolbar a .icon, .toolbar .btn-dropdown .icon {
            fill: #5d7083
        }

        .toolbar a.active, .toolbar .btn-dropdown.active {
            color: #06c
        }

            .toolbar a.active .icon, .toolbar .btn-dropdown.active .icon {
                fill: #06c
            }

        .toolbar a.disabled, .toolbar .btn-dropdown.disabled {
            cursor: not-allowed;
            color: #d8d9da
        }

            .toolbar a.disabled .icon, .toolbar .btn-dropdown.disabled .icon {
                fill: #d8d9da
            }

            .toolbar a.disabled:hover, .toolbar .btn-dropdown.disabled:hover {
                text-decoration: none;
                color: #d8d9da
            }

                .toolbar a.disabled:hover .icon, .toolbar .btn-dropdown.disabled:hover .icon {
                    fill: #d8d9da
                }

            .toolbar a.disabled:after, .toolbar .btn-dropdown.disabled:after {
                color: #d8d9da
            }

                .toolbar a.disabled:after .icon, .toolbar .btn-dropdown.disabled:after .icon {
                    fill: #d8d9da
                }

        .toolbar a:not(.disabled):hover, .toolbar .btn-dropdown:not(.disabled):hover {
            text-decoration: underline;
            color: #004d99
        }

            .toolbar a:not(.disabled):hover .icon, .toolbar .btn-dropdown:not(.disabled):hover .icon {
                fill: #004d99
            }

        .toolbar a _:-ms-fullscreen, .toolbar a:not(.disabled):hover, .toolbar .btn-dropdown _:-ms-fullscreen, .toolbar .btn-dropdown:not(.disabled):hover {
            text-decoration: none
        }

    .toolbar .btn-dropdown {
        padding: 0;
        width: 100%;
        position: relative
    }

        .toolbar .btn-dropdown.toolbar-more:after {
            display: none
        }

        .toolbar .btn-dropdown:not(.disabled).active {
            box-shadow: none
        }

            .toolbar .btn-dropdown:not(.disabled).active:focus {
                box-shadow: 0 0 0 .25rem rgba(0,102,204,.25)
            }

        .toolbar .btn-dropdown:focus {
            box-shadow: 0 0 0 .25rem rgba(0,102,204,.25)
        }

        .toolbar .btn-dropdown:after {
            content: "";
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 3px 0 3px;
            border-color: #5d7083 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
            position: absolute;
            top: 16px;
            right: 2px;
            margin-left: 0
        }

    .toolbar .it-ico {
        position: relative;
        font-size: 1.6rem;
        display: block;
        height: 32px
    }

        .toolbar .it-ico:before {
            margin-right: 0
        }

        .toolbar .it-ico.it-more-actions {
            font-size: .6rem
        }

            .toolbar .it-ico.it-more-actions:before {
                position: relative;
                top: 50%
            }

    .toolbar .badge-wrapper {
        position: relative
    }

    .toolbar .toolbar-badge, .toolbar .toolbar-alert {
        display: block;
        position: absolute;
        background-color: #06c;
        border: 1px solid #fff
    }

    .toolbar .toolbar-badge {
        top: 0;
        right: 6px;
        min-width: 18px;
        height: 18px;
        padding: 0 4px;
        color: #fff;
        font-size: .5rem;
        line-height: 1rem;
        border-radius: 50%;
        font-style: normal
    }

    .toolbar .toolbar-label {
        margin-top: 8px;
        font-size: .75rem;
        font-weight: 600;
        line-height: 1;
        display: block
    }

.section {
    padding: 48px 24px
}

    .section .section-content {
        margin: 0 auto;
        position: relative
    }

    .section.section-muted {
        background: #f5f5f5
    }

    .section.section-primary {
        background: #06c
    }

    .section.section-neutral {
        background: #17334f
    }

    .section.section-image {
        background-size: cover;
        background-position: center center;
        position: relative
    }

        .section.section-image::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
            background: rgba(0,0,0,.5)
        }

    .section.section-inset-shadow {
        box-shadow: inset 0 1rem 1rem -1rem rgba(0,0,0,.3)
    }

    .section.section-background-header {
        position: relative;
        background-size: cover
    }

        .section.section-background-header::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 300px;
            z-index: -1;
            background-repeat: no-repeat;
            background-position: top center;
            background-color: #0059b3
        }

        .section.section-background-header.section-user-header::before {
            content: "";
            min-height: 450px;
            background-color: #bdddfc
        }

        .section.section-background-header.section-user-header .user-settings {
            font-size: .75rem
        }

            .section.section-background-header.section-user-header .user-settings a {
                text-decoration: none
            }

                .section.section-background-header.section-user-header .user-settings a:hover {
                    text-decoration: underline
                }

                .section.section-background-header.section-user-header .user-settings a span {
                    margin-left: 4px
                }

@media(min-width: 768px) {
    .section {
        padding: 80px 40px
    }
}

@media(min-width: 992px) {
    .section {
        padding: 96px
    }

        .section.section-background-header.section-user-header::before {
            content: "";
            min-height: 550px
        }

        .section.section-background-header.section-user-header .user-settings {
            font-size: .875rem
        }
}

@media(min-width: 1200px) {
    .section {
        padding: 96px
    }

        .section.section-background-header.section-user-header .user-settings {
            position: absolute;
            top: 0;
            right: 0;
            font-size: 1rem
        }
}

.notification {
    width: 100%;
    padding: 1.5rem;
    padding-right: 4rem;
    box-shadow: 0 -0.5rem 1rem rgba(0,0,0,.15);
    background: #fff;
    position: fixed;
    bottom: 0;
    right: 0;
    display: none;
    border-top: 4px solid #5d7083
}

    .notification h5, .notification .h5 {
        font-size: .875rem;
        text-transform: uppercase;
        color: #1a1a1a;
        letter-spacing: 0;
        margin: 0;
        position: relative;
        line-height: 1rem;
        font-weight: 700
    }

    .notification p {
        margin-top: 1rem;
        font-size: .875rem;
        line-height: 1.5rem;
        color: #30475f
    }

        .notification p:last-child {
            margin-bottom: 0
        }

    .notification.with-icon {
        border-top: 4px solid #5d7083
    }

        .notification.with-icon h5 .icon, .notification.with-icon .h5 .icon {
            position: absolute;
            top: -8px;
            left: -38px
        }

        .notification.with-icon h5, .notification.with-icon .h5, .notification.with-icon p {
            margin-left: 2rem
        }

        .notification.with-icon.success {
            border-color: #008055
        }

            .notification.with-icon.success .icon {
                fill: #008055
            }

        .notification.with-icon.error {
            border-color: #cc334d
        }

            .notification.with-icon.error .icon {
                fill: #cc334d
            }

        .notification.with-icon.info {
            border-color: #06c
        }

            .notification.with-icon.info .icon {
                fill: #06c
            }

        .notification.with-icon.warning {
            border-color: #995c00
        }

            .notification.with-icon.warning .icon {
                fill: #995c00
            }

    .notification.dismissable .notification-close {
        position: absolute;
        right: 20px;
        top: 15px;
        display: block;
        width: 32px;
        height: 32px;
        padding: 0;
        background: none
    }

        .notification.dismissable .notification-close .icon {
            fill: #5d7083
        }

        .notification.dismissable .notification-close:hover .icon {
            fill: #06c
        }

        .notification.dismissable .notification-close:active {
            box-shadow: none
        }

@media(min-width: 576px) {
    .notification {
        padding: 1.333rem;
        padding-right: 3.556rem
    }

        .notification.with-icon h5, .notification.with-icon .h5, .notification.with-icon p {
            margin-left: 1.778rem
        }
}

@media(min-width: 768px) {
    .notification {
        width: 376px;
        bottom: 16px;
        right: 16px;
        border-radius: 4px;
        border-top: none;
        box-shadow: 0 0 1rem rgba(0,0,0,.15)
    }

        .notification.with-icon {
            border-left: 4px solid #5d7083;
            border-top: none
        }

        .notification.top-fix {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            bottom: auto;
            right: auto
        }

        .notification.bottom-fix {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            left: 50%;
            transform: translateX(-50%);
            bottom: 0;
            right: auto
        }

        .notification.left-fix {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            border-left: none;
            border-right-style: solid;
            border-right-width: 4px;
            left: 0;
            right: auto;
            top: 50%;
            bottom: auto;
            transform: translateY(-50%)
        }

        .notification.right-fix {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            right: 0;
            top: 50%;
            bottom: auto;
            transform: translateY(-50%)
        }
}

.avatar {
    display: inline-flex;
    overflow: hidden;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    justify-content: center;
    align-items: center;
    background: #d8d9da;
    color: #30475f;
    box-sizing: content-box;
    transition: background-color .2s
}

    .avatar img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        transition: filter .2s;
        border-radius: 50%
    }

    .avatar p {
        font-size: 1rem;
        margin: 0;
        text-align: center;
        line-height: 1em;
        position: absolute
    }

    .avatar .icon {
        height: 16px;
        width: 16px
    }

    .avatar.avatar-primary {
        background: #06c
    }

    .avatar.avatar-secondary {
        background: #5d7083
    }

    .avatar.avatar-green {
        background: #008055
    }

    .avatar.avatar-orange {
        background: #995c00
    }

    .avatar.avatar-red {
        background: #cc334d
    }

    .avatar.avatar-primary, .avatar.avatar-secondary, .avatar.avatar-green, .avatar.avatar-orange, .avatar.avatar-red {
        color: #fff
    }

    .avatar.avatar-dropdown {
        overflow: visible;
        position: relative
    }

        .avatar.avatar-dropdown .dropdown {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            border: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%
        }

        .avatar.avatar-dropdown .btn-dropdown {
            color: inherit;
            padding: 0;
            line-height: 0;
            font-size: .75rem
        }

        .avatar.avatar-dropdown .list-item {
            display: flex;
            align-items: center;
            padding: 0 16px;
            font-size: .875rem
        }

        .avatar.avatar-dropdown .link-list {
            white-space: nowrap
        }

            .avatar.avatar-dropdown .link-list span {
                line-height: 1em
            }

            .avatar.avatar-dropdown .link-list li {
                margin-bottom: 16px
            }

                .avatar.avatar-dropdown .link-list li:last-child {
                    margin-bottom: 0
                }

            .avatar.avatar-dropdown .link-list .avatar {
                margin-right: 16px
            }

                .avatar.avatar-dropdown .link-list .avatar.size-sm {
                    margin-right: 12px
                }

                .avatar.avatar-dropdown .link-list .avatar p {
                    color: #fff !important
                }

        .avatar.avatar-dropdown .dropdown-menu {
            margin-left: -27px !important
        }

    .avatar.size-xs {
        width: 16px;
        height: 16px
    }

        .avatar.size-xs p {
            font-size: .625rem
        }

        .avatar.size-xs .icon {
            height: 10px;
            width: 10px
        }

    .avatar.size-sm {
        width: 24px;
        height: 24px
    }

        .avatar.size-sm p {
            font-size: .875rem
        }

        .avatar.size-sm .icon {
            height: 12px;
            width: 12px
        }

    .avatar.size-md {
        width: 32px;
        height: 32px
    }

        .avatar.size-md p {
            font-size: 1rem
        }

        .avatar.size-md .icon {
            height: 16px;
            width: 16px
        }

        .avatar.size-md .avatar-presence, .avatar.size-md .avatar-status {
            border-width: 1px
        }

            .avatar.size-md .avatar-presence .icon, .avatar.size-md .avatar-status .icon {
                display: none
            }

    .avatar.size-lg {
        width: 40px;
        height: 40px
    }

        .avatar.size-lg p {
            font-size: 1.125rem
        }

        .avatar.size-lg .icon {
            height: 20px;
            width: 20px
        }

        .avatar.size-lg .avatar-presence, .avatar.size-lg .avatar-status {
            right: -2px;
            width: 15px;
            height: 15px
        }

        .avatar.size-lg .avatar-status {
            top: .1666666667px
        }

    .avatar.size-xl {
        width: 80px;
        height: 80px
    }

        .avatar.size-xl p {
            font-size: 2.25rem
        }

        .avatar.size-xl .icon {
            height: 40px;
            width: 40px
        }

        .avatar.size-xl .avatar-presence, .avatar.size-xl .avatar-status {
            right: 6px;
            width: 18px;
            height: 18px
        }

        .avatar.size-xl .avatar-presence {
            bottom: 8px
        }

        .avatar.size-xl .avatar-status {
            top: 2px
        }

    .avatar.size-xxl {
        width: 128px;
        height: 128px
    }

        .avatar.size-xxl p {
            font-size: 58px
        }

        .avatar.size-xxl .icon {
            height: 62px;
            width: 62px
        }

        .avatar.size-xxl .avatar-presence, .avatar.size-xxl .avatar-status {
            right: 4px;
            width: 24px;
            height: 24px
        }

            .avatar.size-xxl .avatar-presence .icon, .avatar.size-xxl .avatar-status .icon {
                width: 20px;
                height: 20px
            }

        .avatar.size-xxl .avatar-presence {
            bottom: 16px
        }

        .avatar.size-xxl .avatar-status {
            top: 8px
        }

a.avatar {
    filter: brightness(100%)
}

    a.avatar:hover {
        background: #cdcecf
    }

        a.avatar:hover img {
            filter: brightness(90%)
        }

        a.avatar:hover.avatar-primary {
            background: #0061c2
        }

        a.avatar:hover.avatar-secondary {
            background: #586a7c
        }

        a.avatar:hover.avatar-green {
            background: #007a51
        }

        a.avatar:hover.avatar-orange {
            background: #915700
        }

        a.avatar:hover.avatar-red {
            background: #b42d44
        }

.avatar-dropdown:hover, .avatar-dropdown:focus-within {
    background: #cdcecf
}

.avatar-dropdown .btn-dropdown:focus {
    box-shadow: none
}

.avatar-wrapper {
    position: relative
}

    .avatar-wrapper .avatar-presence, .avatar-wrapper .avatar-status {
        position: absolute;
        right: 0;
        width: 10px;
        height: 10px;
        border: 2px solid #fff;
        background: #d8d9da;
        color: #fff;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center
    }

        .avatar-wrapper .avatar-presence .icon, .avatar-wrapper .avatar-status .icon {
            width: 18px;
            height: 18px;
            stroke-width: 1px;
            stroke: #fff
        }

    .avatar-wrapper .avatar-presence {
        bottom: 8px
    }

        .avatar-wrapper .avatar-presence.active {
            background: #008055
        }

        .avatar-wrapper .avatar-presence.busy {
            background: #cc334d
        }

        .avatar-wrapper .avatar-presence.hidden:after {
            content: "";
            position: absolute;
            width: calc(100% - 4px);
            height: calc(100% - 4px);
            background: #fff;
            transform: translateX(-50%) translateY(-50%);
            top: 50%;
            left: 50%;
            border-radius: 50%
        }

    .avatar-wrapper .avatar-status {
        top: 0
    }

        .avatar-wrapper .avatar-status.approved {
            background: #008055
        }

        .avatar-wrapper .avatar-status.declined {
            background: #cc334d
        }

        .avatar-wrapper .avatar-status.notify {
            background: #06c
        }

    .avatar-wrapper.avatar-extra-text {
        display: inline-flex;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 16px
    }

        .avatar-wrapper.avatar-extra-text .avatar {
            flex-shrink: 0
        }

        .avatar-wrapper.avatar-extra-text a {
            text-decoration: none
        }

        .avatar-wrapper.avatar-extra-text .extra-text {
            line-height: 1.2em;
            margin-left: 16px
        }

            .avatar-wrapper.avatar-extra-text .extra-text h3, .avatar-wrapper.avatar-extra-text .extra-text .h3, .avatar-wrapper.avatar-extra-text .extra-text h4, .avatar-wrapper.avatar-extra-text .extra-text .h4 {
                font-weight: 600;
                margin: 0;
                font-size: 1.125rem
            }

                .avatar-wrapper.avatar-extra-text .extra-text h3 a, .avatar-wrapper.avatar-extra-text .extra-text .h3 a, .avatar-wrapper.avatar-extra-text .extra-text h4 a, .avatar-wrapper.avatar-extra-text .extra-text .h4 a {
                    display: inline-block;
                    text-decoration: none
                }

                    .avatar-wrapper.avatar-extra-text .extra-text h3 a:hover, .avatar-wrapper.avatar-extra-text .extra-text .h3 a:hover, .avatar-wrapper.avatar-extra-text .extra-text h4 a:hover, .avatar-wrapper.avatar-extra-text .extra-text .h4 a:hover {
                        text-decoration: underline
                    }

            .avatar-wrapper.avatar-extra-text .extra-text p, .avatar-wrapper.avatar-extra-text .extra-text time {
                margin: 0;
                text-transform: uppercase;
                font-size: .75rem
            }

.avatar-group > li {
    margin-bottom: 16px;
    line-height: 1
}

    .avatar-group > li:last-child {
        margin-bottom: 0
    }

    .avatar-group > li .list-item {
        display: inline-flex;
        align-items: center;
        padding: 0;
        line-height: 1em
    }

        .avatar-group > li .list-item .avatar {
            margin-right: 12px
        }

            .avatar-group > li .list-item .avatar p {
                font-size: 1rem
            }

            .avatar-group > li .list-item .avatar.avatar-primary p, .avatar-group > li .list-item .avatar.avatar-secondary p, .avatar-group > li .list-item .avatar.avatar-green p, .avatar-group > li .list-item .avatar.avatar-orange p, .avatar-group > li .list-item .avatar.avatar-red p {
                color: #fff;
                line-height: 0
            }

        .avatar-group > li .list-item span {
            margin: 0;
            font-size: .875rem;
            font-weight: 600
        }

.avatar-group-stacked {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    flex-direction: row
}

    .avatar-group-stacked li {
        list-style-type: none;
        line-height: 0
    }

        .avatar-group-stacked li > .avatar {
            margin-left: -6px;
            border: 2px solid #fff
        }

.thumb-nav {
    padding: 0;
    margin: 0 -8px;
    display: flex;
    justify-content: center
}

    .thumb-nav.thumb-nav-vertical {
        flex-direction: column;
        align-items: baseline
    }

        .thumb-nav.thumb-nav-vertical .thumb-nav-resizer {
            width: auto;
            height: 100%
        }

        .thumb-nav.thumb-nav-vertical.thumb-nav-small li {
            height: 80px
        }

    .thumb-nav.thumb-nav-fixed {
        flex-wrap: wrap;
        justify-content: flex-start
    }

        .thumb-nav.thumb-nav-fixed li {
            flex-basis: 240px
        }

        .thumb-nav.thumb-nav-fixed.thumb-nav-small li {
            flex-basis: 120px
        }

    .thumb-nav.thumb-nav-auto {
        flex-wrap: wrap;
        justify-content: flex-start
    }

        .thumb-nav.thumb-nav-auto li .thumb-nav-resizer {
            max-width: 100%;
            max-height: 100%
        }

        .thumb-nav.thumb-nav-auto.thumb-nav-auto-2 li {
            flex-basis: calc(50% - 16px)
        }

        .thumb-nav.thumb-nav-auto.thumb-nav-auto-3 li {
            flex-basis: calc(33.3333% - 16px)
        }

        .thumb-nav.thumb-nav-auto.thumb-nav-auto-4 li {
            flex-basis: calc(25% - 16px)
        }

        .thumb-nav.thumb-nav-auto.thumb-nav-auto-5 li {
            flex-basis: calc(20% - 16px)
        }

    .thumb-nav.thumb-nav-nozoom a:hover img {
        transform: none
    }

    .thumb-nav.thumb-nav-black a:hover:after, .thumb-nav.thumb-nav-primary a:hover:after {
        opacity: 1
    }

    .thumb-nav.thumb-nav-black a:after {
        background: rgba(0,0,0,.8)
    }

    .thumb-nav.thumb-nav-primary a:after {
        background: rgba(0,102,204,.8)
    }

    .thumb-nav.thumb-nav-bottom, .thumb-nav.thumb-nav-top {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 90%
    }

    .thumb-nav.thumb-nav-bottom {
        bottom: 0;
        margin-bottom: 16px
    }

    .thumb-nav.thumb-nav-top {
        top: 0;
        margin-top: 16px
    }

    .thumb-nav.thumb-nav-left, .thumb-nav.thumb-nav-right {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 90%
    }

    .thumb-nav.thumb-nav-left {
        left: 0;
        margin-left: 16px
    }

    .thumb-nav.thumb-nav-right {
        right: 0;
        margin-right: 16px
    }

    .thumb-nav li {
        position: relative;
        list-style-type: none;
        margin: 8px;
        width: 240px;
        flex: 0 1 auto
    }

    .thumb-nav .thumb-nav-resizer {
        width: 100%;
        height: auto;
        visibility: hidden
    }

    .thumb-nav.thumb-nav-small li {
        width: 120px
    }

    .thumb-nav a {
        overflow: hidden;
        position: relative;
        display: block
    }

        .thumb-nav a:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            opacity: 0;
            transition: opacity .4s cubic-bezier(0.15, 0.7, 0.36, 0.99)
        }

        .thumb-nav a.active {
            pointer-events: none
        }

            .thumb-nav a.active:after {
                opacity: 1;
                background: rgba(0,102,204,.6)
            }

        .thumb-nav a:hover img {
            transform: scale(1.05);
            transition-duration: 1s
        }

        .thumb-nav a:hover:after {
            transition-duration: 1s
        }

        .thumb-nav a img {
            object-fit: cover;
            width: 100%;
            height: 100%;
            transition: transform .4s cubic-bezier(0.15, 0.7, 0.36, 0.99);
            position: absolute;
            top: 0;
            left: 0
        }

.steppers .steppers-index {
    margin-left: auto;
    font-size: .875rem;
    font-weight: 600;
    flex-shrink: 0
}

@media(min-width: 992px) {
    .steppers .steppers-index {
        display: none
    }
}

.steppers .steppers-index span {
    margin-left: .25rem
}

    .steppers .steppers-index span.active {
        color: #06c;
        text-decoration: underline
    }

.steppers .steppers-header {
    margin-bottom: 1rem
}

@media(max-width: 991.98px) {
    .steppers .steppers-header {
        padding: 0 24px;
        height: 64px;
        background: #fff;
        box-shadow: 0 8px 20px rgba(0,0,0,.1);
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

.steppers .steppers-header ul {
    display: flex;
    width: 100%;
    padding: 0
}

@media(max-width: 991.98px) {
    .steppers .steppers-header ul {
        margin: 0;
        padding: 0
    }
}

.steppers .steppers-header ul li {
    display: flex;
    font-size: 1.125rem;
    font-weight: 600;
    color: #5d7083;
    list-style-type: none
}

    .steppers .steppers-header ul li .icon {
        fill: #5d7083;
        margin-right: .667rem;
        width: 24px;
        height: 24px
    }

@media(max-width: 991.98px) {
    .steppers .steppers-header ul li:not(.active) {
        clip: rect(1px, 1px, 1px, 1px);
        height: 0;
        position: absolute;
        display: block
    }
}

.steppers .steppers-header ul li.active, .steppers .steppers-header ul li.confirmed {
    color: #06c
}

    .steppers .steppers-header ul li.active .icon, .steppers .steppers-header ul li.confirmed .icon {
        fill: #06c
    }

.steppers .steppers-header ul li.steppers-index {
    display: block
}

.steppers .steppers-header ul li .steppers-number .icon {
    margin: 0
}

.steppers .steppers-header ul li .steppers-number:after {
    content: ". "
}

.steppers.bg-dark .steppers-header {
    background: none
}

    .steppers.bg-dark .steppers-header .steppers-index {
        color: #d9dadb
    }

        .steppers.bg-dark .steppers-header .steppers-index span.active {
            color: #0accc6
        }

    .steppers.bg-dark .steppers-header li {
        color: #d9dadb
    }

        .steppers.bg-dark .steppers-header li .icon {
            fill: #d9dadb
        }

        .steppers.bg-dark .steppers-header li.active {
            font-weight: 600;
            color: #0accc6
        }

            .steppers.bg-dark .steppers-header li.active .icon {
                fill: #0accc6
            }

        .steppers.bg-dark .steppers-header li.confirmed {
            font-weight: 600;
            color: #fff
        }

            .steppers.bg-dark .steppers-header li.confirmed .icon {
                fill: #fff
            }

.steppers.bg-dark .steppers-nav {
    background: none
}

    .steppers.bg-dark .steppers-nav .progress-bar {
        background: #0accc6
    }

    .steppers.bg-dark .steppers-nav .steppers-dots li.done {
        background: #0accc6
    }

.steppers .steppers-nav {
    display: flex;
    height: 64px;
    padding: 0 24px;
    box-shadow: 0 -8px 20px rgba(0,0,0,.1);
    background: #fff;
    align-items: center;
    justify-content: space-between
}

    .steppers .steppers-nav .steppers-progress, .steppers .steppers-nav .steppers-dots {
        width: 20%
    }

        .steppers .steppers-nav .steppers-progress .progress, .steppers .steppers-nav .steppers-dots .progress {
            height: 2px
        }

        .steppers .steppers-nav .steppers-progress .progress {
            height: 2px
        }

    .steppers .steppers-nav .steppers-dots {
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center
    }

        .steppers .steppers-nav .steppers-dots li {
            list-style-type: none;
            padding: 0;
            height: 4px;
            width: 4px;
            min-width: 4px;
            background: #e6e6e6;
            margin-right: 8px;
            border-radius: 50%
        }

            .steppers .steppers-nav .steppers-dots li.done {
                background: #06c
            }

@media(min-width: 576px) {
    .steppers .steppers-header li {
        font-size: 1rem
    }
}

@media(min-width: 992px) {
    .steppers .steppers-header {
        padding: 0;
        box-shadow: none;
        height: auto;
        display: flex;
        justify-content: space-between;
        background: rgba(0,0,0,0)
    }

        .steppers .steppers-header:before {
            display: none
        }

        .steppers .steppers-header li {
            padding: 16px 24px;
            flex-grow: 1;
            border-left: 1px solid #c5c7c9;
            position: relative;
            display: flex;
            align-items: center
        }

            .steppers .steppers-header li:nth-last-child(1) {
                border-right: 1px solid #c5c7c9
            }

            .steppers .steppers-header li.steppers-index {
                display: none
            }

            .steppers .steppers-header li.active {
                display: flex
            }

                .steppers .steppers-header li.active:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    width: calc(100% - 2.222rem);
                    height: 2px;
                    background: #06c;
                    left: 50%;
                    transform: translateX(-50%)
                }

                .steppers .steppers-header li.active .steppers-number {
                    color: #fff;
                    background: #06c;
                    border-color: #06c
                }

                .steppers .steppers-header li.active.no-line:after {
                    display: none
                }

            .steppers .steppers-header li .steppers-success {
                margin-left: auto
            }

            .steppers .steppers-header li .steppers-number {
                display: inline-block;
                width: 1.778rem;
                height: 1.778rem;
                border: 1px solid #c5c7c9;
                border-radius: 50%;
                text-align: center;
                margin-right: .667rem;
                flex-shrink: 0
            }

                .steppers .steppers-header li .steppers-number:after {
                    display: none
                }

                .steppers .steppers-header li .steppers-number .icon:before {
                    margin-right: 0;
                    margin-top: .333rem
                }

    .steppers.bg-dark .steppers-header li {
        border-color: #435a70
    }

        .steppers.bg-dark .steppers-header li.active:after {
            background: #0accc6
        }

        .steppers.bg-dark .steppers-header li.active .steppers-number {
            background: #0accc6;
            border-color: #0accc6;
            color: #17324d
        }

        .steppers.bg-dark .steppers-header li .steppers-number {
            border-color: #768594
        }

    .steppers .steppers-nav {
        box-shadow: none;
        margin-top: .889rem;
        align-items: center;
        background: none
    }

        .steppers .steppers-nav .steppers-progress, .steppers .steppers-nav .steppers-dots {
            display: none
        }

        .steppers .steppers-nav button .icon {
            display: none
        }

        .steppers .steppers-nav button:not(.steppers-btn-confirm) {
            margin-right: .889rem
        }

        .steppers .steppers-nav .steppers-btn-confirm {
            display: block;
            margin-left: auto
        }
}

@media(max-width: 991px) {
    .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
        font-size: 1rem;
        background: rgba(0,0,0,0);
        color: #06c;
        box-shadow: none;
        padding-left: 0;
        padding-right: 0
    }

        .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover, .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus, .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active {
            background: rgba(0,0,0,0) !important;
            color: #06c !important;
            box-shadow: 0 0 0 .25rem rgba(0,102,204,.25) !important
        }

        .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
            margin: 0 .333rem;
            height: 24px;
            width: 24px
        }

    .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
        color: #fff
    }

        .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
            fill: #fff
        }

        .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover, .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus, .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active {
            color: #0accc6 !important
        }
}

.card-wrapper {
    padding-bottom: 24px;
    display: flex
}

    .card-wrapper.card-column {
        flex-direction: column
    }

        .card-wrapper.card-column .card {
            height: auto !important
        }

            .card-wrapper.card-column .card + .card {
                margin-top: 1rem
            }

    .card-wrapper.card-teaser-wrapper {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap
    }

        .card-wrapper.card-teaser-wrapper.card-teaser-wrapper-equal {
            align-items: stretch
        }

        .card-wrapper.card-teaser-wrapper > .card-teaser {
            flex: 0 0 100%;
            margin: 16px 0;
            display: flex;
            flex-wrap: wrap
        }

            .card-wrapper.card-teaser-wrapper > .card-teaser.border {
                border-color: #c5c7c9
            }

            .card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image {
                padding: 0 !important
            }

                .card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image > .card-image-wrapper {
                    flex: 1;
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                    align-items: flex-start
                }

                    .card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image > .card-image-wrapper.with-read-more .card-image-rounded img {
                        border-bottom-right-radius: 0 !important
                    }

        .card-wrapper.card-teaser-wrapper .card-flex {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: stretch;
            position: relative
        }

            .card-wrapper.card-teaser-wrapper .card-flex .card-image {
                position: relative;
                background-color: rgba(0,0,0,0);
                display: flex;
                justify-content: center;
                align-items: center
            }

                .card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded {
                    border-radius: 0 4px 4px 0
                }

                    .card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded img {
                        border-radius: 0 4px 4px 0
                    }

                .card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date {
                    background-color: #fff;
                    padding: .5em 1em;
                    z-index: 1
                }

                    .card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date > *:first-child {
                        font-size: 120%
                    }

                    .card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date > *:last-child {
                        font-size: 80%
                    }

                .card-wrapper.card-teaser-wrapper .card-flex .card-image img {
                    z-index: auto;
                    object-fit: cover
                }

@media(min-width: 768px) {
    .card-wrapper.card-teaser-wrapper .card-teaser {
        flex: 0 0 49%
    }

    .card-wrapper.card-teaser-wrapper.card-teaser-block-2 {
        width: 100%;
        justify-content: space-between
    }

        .card-wrapper.card-teaser-wrapper.card-teaser-block-2 > .card-teaser {
            flex: 0 0 49%
        }

    .card-wrapper.card-teaser-wrapper.card-teaser-block-3 {
        width: 100%;
        justify-content: space-between
    }

        .card-wrapper.card-teaser-wrapper.card-teaser-block-3 > .card-teaser {
            flex: 0 0 32%
        }

    .card-wrapper.card-teaser-wrapper.card-teaser-start {
        justify-content: flex-start !important
    }

        .card-wrapper.card-teaser-wrapper.card-teaser-start .card-teaser + .card-teaser {
            margin-left: 1.35rem
        }

    .card-wrapper.card-teaser-wrapper.card-teaser-end {
        justify-content: flex-end !important
    }

        .card-wrapper.card-teaser-wrapper.card-teaser-end .card-teaser + .card-teaser {
            margin-left: 1.35rem
        }
}

@media(min-width: 1200px) {
    .card-wrapper.card-teaser-block-4 {
        width: 100%;
        justify-content: space-between
    }

        .card-wrapper.card-teaser-block-4 > .card-teaser {
            flex: 0 0 24%
        }

    .card-wrapper.card-overlapping {
        margin-top: -32px
    }
}

.card {
    border: none;
    padding: 0;
    position: relative;
    width: 100%
}

    .card.card-bg-primary {
        background-color: #06c
    }

        .card.card-bg-primary .card-body .card-title, .card.card-bg-primary .card-body .card-text {
            color: #fff
        }

    .card.card-bg-secondary {
        background-color: #5d7083
    }

        .card.card-bg-secondary .card-body .card-title, .card.card-bg-secondary .card-body .card-text {
            color: #fff
        }

    .card.card-bg-success {
        background-color: #008055
    }

        .card.card-bg-success .card-body .card-title, .card.card-bg-success .card-body .card-text {
            color: #fff
        }

    .card.card-bg-info {
        background-color: #5d7083
    }

        .card.card-bg-info .card-body .card-title, .card.card-bg-info .card-body .card-text {
            color: #fff
        }

    .card.card-bg-warning {
        background-color: #995c00
    }

        .card.card-bg-warning .card-body .card-title, .card.card-bg-warning .card-body .card-text {
            color: #fff
        }

    .card.card-bg-danger {
        background-color: #cc334d
    }

        .card.card-bg-danger .card-body .card-title, .card.card-bg-danger .card-body .card-text {
            color: #fff
        }

    .card.card-bg-light {
        background-color: #e9e6f2
    }

        .card.card-bg-light .card-body .card-title, .card.card-bg-light .card-body .card-text {
            color: #fff
        }

    .card.card-bg-dark {
        background-color: #17334f
    }

        .card.card-bg-dark .card-body .card-title, .card.card-bg-dark .card-body .card-text {
            color: #fff
        }

    .card.card-bg-black {
        background-color: #000
    }

        .card.card-bg-black .card-body .card-title, .card.card-bg-black .card-body .card-text {
            color: #fff
        }

    .card.card-bg-white {
        background-color: #fff
    }

        .card.card-bg-white .card-body .card-title, .card.card-bg-white .card-body .card-text {
            color: #fff
        }

    .card.card-bg-100 {
        background-color: #f5f5f5
    }

        .card.card-bg-100 .card-body .card-title, .card.card-bg-100 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-200 {
        background-color: #e6e6e6
    }

        .card.card-bg-200 .card-body .card-title, .card.card-bg-200 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-300 {
        background-color: #d4d4d4
    }

        .card.card-bg-300 .card-body .card-title, .card.card-bg-300 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-400 {
        background-color: #a3a3a3
    }

        .card.card-bg-400 .card-body .card-title, .card.card-bg-400 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-500 {
        background-color: #737373
    }

        .card.card-bg-500 .card-body .card-title, .card.card-bg-500 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-600 {
        background-color: #525252
    }

        .card.card-bg-600 .card-body .card-title, .card.card-bg-600 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-700 {
        background-color: #404040
    }

        .card.card-bg-700 .card-body .card-title, .card.card-bg-700 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-800 {
        background-color: #262626
    }

        .card.card-bg-800 .card-body .card-title, .card.card-bg-800 .card-body .card-text {
            color: #fff
        }

    .card.card-bg-900 {
        background-color: #1a1a1a
    }

        .card.card-bg-900 .card-body .card-title, .card.card-bg-900 .card-body .card-text {
            color: #fff
        }

    .card .card-body {
        padding: 24px
    }

        .card .card-body h4.card-title + .card-text, .card .card-body .card-title.h4 + .card-text {
            padding-top: 16px
        }

        .card .card-body h5.card-title, .card .card-body .card-title.h5 {
            font-size: 1.125rem;
            line-height: 1.5rem;
            font-weight: 700;
            color: #30475f;
            margin-bottom: 16px;
            transition: all .3s
        }

            .card .card-body h5.card-title.big-heading, .card .card-body .card-title.big-heading.h5 {
                font-size: 1.5rem;
                line-height: 1.75rem
            }

            .card .card-body h5.card-title.card-title-icon, .card .card-body .card-title.card-title-icon.h5 {
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center
            }

                .card .card-body h5.card-title.card-title-icon .icon, .card .card-body .card-title.card-title-icon.h5 .icon {
                    margin-right: .5em
                }

        .card .card-body h6.card-subtitle, .card .card-body .card-subtitle.h6 {
            font-weight: normal;
            margin-bottom: 16px;
            margin-top: -16px
        }

        .card .card-body a h5.card-title, .card .card-body a .card-title.h5 {
            color: #06c
        }

        .card .card-body .card-text {
            font-family: "Lora",Georgia,serif;
            font-size: 1rem;
            line-height: 1.5rem;
            color: #1a1a1a
        }

        .card .card-body .card-signature {
            font-style: italic;
            font-family: "Lora",Georgia,serif;
            color: #1a1a1a;
            font-weight: 700;
            font-size: .875rem;
            margin-bottom: 0;
            display: block
        }

        .card .card-body .category-top {
            font-size: .875rem;
            text-transform: uppercase;
            color: #1a1a1a;
            margin-bottom: 16px
        }

            .card .card-body .category-top a.category {
                color: #06c
            }

                .card .card-body .category-top a.category:hover {
                    text-decoration: underline
                }

            .card .card-body .category-top .category {
                font-weight: 600;
                letter-spacing: .9px
            }

            .card .card-body .category-top .data:before {
                content: "—";
                display: inline-block;
                margin: 0 8px
            }

    .card:after {
        content: "";
        display: block;
        margin-top: 48px;
        margin-left: 24px
    }

    .card a.read-more {
        position: absolute;
        bottom: 24px
    }

    .card .categoryicon-top {
        margin-bottom: 16px;
        display: flex;
        align-items: center
    }

        .card .categoryicon-top .text {
            font-size: .875rem;
            text-transform: uppercase;
            letter-spacing: .9px;
            color: #1a1a1a;
            line-height: 1rem
        }

        .card .categoryicon-top .icon {
            width: 40px;
            height: 40px;
            fill: #06c;
            margin-right: 8px;
            flex-shrink: 0
        }

    .card .simple-link {
        font-weight: 600;
        font-size: .875rem;
        margin-top: 32px;
        display: block
    }

    .card.card-bg {
        margin-left: 8px;
        margin-right: 8px;
        box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
        background: #fff;
        border-right: none
    }

        .card.card-bg:after {
            background: rgba(0,0,0,0)
        }

    .card.card-img {
        border-right: none
    }

        .card.card-img.shadow .card-body, .card.card-img.border .card-body, .card.card-img.border-start .card-body, .card.card-img.border-end .card-body {
            padding-left: 24px;
            padding-right: 24px
        }

        .card.card-img h5.card-title, .card.card-img .card-title.h5 {
            font-size: 1.1111111111rem;
            line-height: 1.5555555556rem;
            margin-bottom: 40px
        }

        .card.card-img .img-responsive-wrapper .img-responsive {
            padding-bottom: 61.29%
        }

            .card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic {
                padding-bottom: 30.645%
            }

        .card.card-img.rounded .img-responsive-wrapper {
            border-top-left-radius: 4px;
            border-top-right-radius: 4px
        }

    .card .card-calendar {
        height: 80%;
        max-height: 80px;
        width: 80px;
        border-radius: 4px;
        background-color: #fff;
        box-shadow: 0 1px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);
        position: absolute;
        right: 32px;
        top: 10%;
        color: #455a64;
        text-align: center;
        font-size: .875rem;
        font-weight: 600;
        line-height: 1.3;
        text-transform: capitalize
    }

        .card .card-calendar .card-date {
            font-size: 1.667em;
            font-weight: 700;
            display: block
        }

    .card.no-after {
        content: none;
        position: relative
    }

        .card.no-after:after {
            display: none
        }

        .card.no-after > .read-more {
            padding-top: 16px
        }

            .card.no-after > .read-more::before {
                content: "";
                height: 24px;
                display: block
            }

    .card.special-card .img-responsive-wrapper {
        overflow: visible;
        position: relative;
        width: 174px;
        margin-bottom: 24px
    }

        .card.special-card .img-responsive-wrapper::before, .card.special-card .img-responsive-wrapper::after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            display: block
        }

        .card.special-card .img-responsive-wrapper:before {
            background: #6aaaeb;
            left: 24px;
            top: 24px;
            opacity: .3;
            transition: all .3s
        }

        .card.special-card .img-responsive-wrapper:after {
            background: #6aaaeb;
            left: 12px;
            top: 12px;
            transition: all .3s
        }

        .card.special-card .img-responsive-wrapper .img-responsive {
            padding-bottom: 122.98%;
            z-index: 1
        }

    .card.special-card .head-tags {
        margin-bottom: 24px
    }

        .card.special-card .head-tags span.data {
            font-weight: normal
        }

    .card.special-card:hover {
        text-decoration: none
    }

        .card.special-card:hover h5, .card.special-card:hover .h5 {
            text-decoration: underline;
            color: #06c
        }

        .card.special-card:hover .img-responsive-wrapper:before {
            background: #06c;
            opacity: .3
        }

        .card.special-card:hover .img-responsive-wrapper:after {
            background: #06c
        }

    .card.card-big .card-body {
        padding: 48px
    }

        .card.card-big .card-body .top-icon {
            margin-bottom: 24px
        }

            .card.card-big .card-body .top-icon .icon {
                width: 80px;
                height: 80px;
                fill: #06c
            }

        .card.card-big .card-body h5.card-title, .card.card-big .card-body .card-title.h5 {
            font-size: 1.25rem;
            line-height: 1.5rem
        }

        .card.card-big .card-body .card-text {
            font-size: 1.125rem;
            line-height: 1.5rem
        }

    .card.card-big .flag-icon {
        margin-left: 48px
    }

    .card.card-big .etichetta {
        position: absolute;
        right: 48px;
        top: 32px;
        justify-content: flex-end
    }

    .card.border-bottom-card::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        height: 4px;
        bottom: 0;
        background: #06c
    }

    .card .head-tags {
        justify-content: space-between;
        display: flex;
        margin-bottom: 48px
    }

        .card .head-tags .data {
            font-size: .875rem;
            text-transform: uppercase;
            color: #1a1a1a
        }

    .card .card-tag {
        color: #06c;
        font-size: .875rem;
        font-weight: bold;
        letter-spacing: .9px;
        padding: 0 32px;
        border-radius: 50px;
        border: 1px solid #06c
    }

    .card .it-card-footer {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 48px
    }

        .card .it-card-footer .card-signature {
            font-style: italic;
            font-family: "Lora",Georgia,serif;
            color: #1a1a1a;
            font-weight: 700;
            font-size: .875rem;
            display: block;
            margin-bottom: 0
        }

    .card.card-teaser {
        display: inline-flex;
        flex-direction: row;
        align-items: flex-start;
        padding: 24px
    }

        .card.card-teaser:after {
            content: none
        }

        .card.card-teaser.card-column {
            flex-direction: column
        }

        .card.card-teaser .card-header {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
            padding: 1em;
            width: 100%
        }

            .card.card-teaser .card-header .icon {
                margin-right: .5rem
            }

            .card.card-teaser .card-header h1, .card.card-teaser .card-header .h1 {
                line-height: 1.5;
                margin-bottom: 0
            }

            .card.card-teaser .card-header h2, .card.card-teaser .card-header .h2 {
                line-height: 1.5;
                margin-bottom: 0
            }

            .card.card-teaser .card-header h3, .card.card-teaser .card-header .h3 {
                line-height: 1.5;
                margin-bottom: 0
            }

            .card.card-teaser .card-header h4, .card.card-teaser .card-header .h4 {
                line-height: 1.5;
                margin-bottom: 0
            }

            .card.card-teaser .card-header h5, .card.card-teaser .card-header .h5 {
                line-height: 1.5;
                margin-bottom: 0
            }

            .card.card-teaser .card-header h6, .card.card-teaser .card-header .h6 {
                line-height: 1.5;
                margin-bottom: 0
            }

        .card.card-teaser .card-body {
            padding: 0;
            flex: auto
        }

            .card.card-teaser .card-body .card-text, .card.card-teaser .card-body .card-text > p {
                margin: 0
            }

                .card.card-teaser .card-body .card-text + .card-text, .card.card-teaser .card-body .card-text > p + .card-text {
                    margin-top: 16px
                }

        .card.card-teaser .icon {
            min-width: 32px
        }

            .card.card-teaser .icon + .card-body {
                margin-left: 1em
            }

        .card.card-teaser .avatar.size-xs {
            min-width: 16px
        }

        .card.card-teaser .avatar.size-sm {
            min-width: 24px
        }

        .card.card-teaser .avatar.size-md {
            min-width: 32px
        }

        .card.card-teaser .avatar.size-lg {
            min-width: 40px
        }

        .card.card-teaser .avatar.size-xl {
            min-width: 80px
        }

        .card.card-teaser .avatar + .card-body {
            flex: 1
        }

    .card.card-teaser-primary {
        border-left: 8px solid #06c
    }

    .card.card-teaser-secondary {
        border-left: 8px solid #5d7083
    }

    .card.card-teaser-success {
        border-left: 8px solid #008055
    }

    .card.card-teaser-info {
        border-left: 8px solid #5d7083
    }

    .card.card-teaser-warning {
        border-left: 8px solid #995c00
    }

    .card.card-teaser-danger {
        border-left: 8px solid #cc334d
    }

    .card.card-teaser-light {
        border-left: 8px solid #e9e6f2
    }

    .card.card-teaser-dark {
        border-left: 8px solid #17334f
    }

    .card.card-teaser-black {
        border-left: 8px solid #000
    }

    .card.card-teaser-white {
        border-left: 8px solid #fff
    }

    .card.card-teaser-100 {
        border-left: 8px solid #f5f5f5
    }

    .card.card-teaser-200 {
        border-left: 8px solid #e6e6e6
    }

    .card.card-teaser-300 {
        border-left: 8px solid #d4d4d4
    }

    .card.card-teaser-400 {
        border-left: 8px solid #a3a3a3
    }

    .card.card-teaser-500 {
        border-left: 8px solid #737373
    }

    .card.card-teaser-600 {
        border-left: 8px solid #525252
    }

    .card.card-teaser-700 {
        border-left: 8px solid #404040
    }

    .card.card-teaser-800 {
        border-left: 8px solid #262626
    }

    .card.card-teaser-900 {
        border-left: 8px solid #1a1a1a
    }

.flag-icon {
    width: 32px;
    height: 48px;
    box-sizing: content-box;
    position: relative;
    background: #06c;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

    .flag-icon:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 0;
        border-bottom: 13px solid #fff;
        border-left: 16px solid rgba(0,0,0,0);
        border-right: 16px solid rgba(0,0,0,0)
    }

a.read-more {
    display: flex;
    align-items: center;
    color: #06c;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .9px;
    font-size: .875rem;
    text-decoration: none
}

    a.read-more .icon {
        margin-left: 8px;
        fill: #06c;
        width: 16px;
        height: 16px;
        flex-shrink: 0
    }

    a.read-more:hover {
        text-decoration: underline
    }

.etichetta {
    display: flex;
    align-items: center;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .9px;
    color: #1a1a1a
}

    .etichetta .icon {
        fill: #1a1a1a;
        width: 24px;
        height: 24px;
        margin-right: 8px;
        flex-shrink: 0
    }

.row [class*=col-] > .card-wrapper {
    height: 100%
}

    .row [class*=col-] > .card-wrapper > .card {
        height: 100%
    }

@media(min-width: 992px) {
    .card-wrapper {
        padding-bottom: 0
    }

        .card-wrapper.card-space {
            padding-bottom: 12px
        }

        .card-wrapper.card-offset {
            margin-top: 90px
        }

    .card {
        border: none
    }

        .card.card-bg, .card.card-img {
            margin: 0
        }
}

.img-responsive-wrapper {
    overflow: hidden
}

    .img-responsive-wrapper .img-responsive {
        position: relative;
        padding-bottom: 56.25%;
        height: 0
    }

        .img-responsive-wrapper .img-responsive .img-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

            .img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit {
                background-size: cover;
                background-position: center;
                background-color: #ebeced
            }

                .img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img {
                    visibility: hidden
                }

            .img-responsive-wrapper .img-responsive .img-wrapper img {
                width: 100%;
                display: block;
                height: 100%;
                object-fit: cover
            }

.overlay-wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden
}

    .overlay-wrapper.overlay-hover .overlay-panel {
        opacity: 0;
        transition: opacity .1s
    }

    .overlay-wrapper.overlay-hover:hover .overlay-panel {
        opacity: 1;
        transition: opacity .2s
    }

.overlay-panel {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 16px 24px;
    background-color: rgba(0,102,204,.85);
    color: #fff;
    font-weight: 600;
    font-size: 1rem;
    max-height: 56px
}

    .overlay-panel span {
        min-width: 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block
    }

    .overlay-panel.overlay-panel-fullheight, .overlay-panel.overlay-icon {
        top: 0;
        height: 100%;
        max-height: 100%;
        display: flex
    }

    .overlay-panel.overlay-panel-fullheight {
        align-items: flex-end
    }

    .overlay-panel.overlay-icon {
        justify-content: center;
        align-items: center
    }

        .overlay-panel.overlay-icon .icon {
            fill: #fff
        }

    .overlay-panel.overlay-black {
        background-color: rgba(0,0,0,.54)
    }

@media(min-width: 576px) {
    .overlay-panel {
        font-size: .875rem
    }
}

.progress-donut-wrapper {
    width: 128px;
    height: 128px;
    position: relative
}

    .progress-donut-wrapper .progressbar-text {
        color: #1a1a1a !important;
        font-weight: 700;
        z-index: 3
    }

    .progress-donut-wrapper svg {
        position: relative
    }

        .progress-donut-wrapper svg path:first-child {
            display: none
        }

    .progress-donut-wrapper:after {
        content: "";
        background: #fff;
        width: 67px;
        height: 67px;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        position: absolute;
        border-radius: 50%;
        z-index: 1
    }

    .progress-donut-wrapper:before {
        content: "";
        background: #d8d9da;
        width: 110px;
        height: 110px;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        position: absolute;
        border-radius: 50%;
        z-index: 0
    }

@media(min-width: 768px) {
    .progress-donut-wrapper {
        width: 180px;
        height: 180px
    }

        .progress-donut-wrapper:after {
            width: 94px;
            height: 94px
        }

        .progress-donut-wrapper:before {
            content: "";
            width: 150px;
            height: 150px
        }
}

@keyframes progressBarIndeterminate {
    0% {
        left: -5%
    }

    50% {
        width: 66%
    }

    100% {
        left: 100%;
        width: 33%
    }
}

.progress {
    height: 4px;
    box-shadow: none
}

    .progress.progress-color {
        background-color: #d8d9da
    }

    .progress.progress-indeterminate {
        position: relative
    }

        .progress.progress-indeterminate .progress-bar {
            width: 0;
            animation: progressBarIndeterminate 1.4s cubic-bezier(0.77, 0, 0.175, 1) infinite forwards;
            position: absolute;
            top: 0;
            bottom: 0
        }

.progress-bar {
    background-color: #5d7083
}

.progress-bar-label {
    text-align: right;
    font-size: .75rem;
    color: #1a1a1a;
    font-weight: 500
}

.btn-progress .progress {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 0 0 4px 4px
}

.btn-progress .progress-bar {
    height: 4px
}

@media(min-width: 576px) {
    .progress-bar-label {
        font-size: .75rem
    }
}

@keyframes spinnerAnim {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinnerAnimInner1 {
    0% {
        transform: rotate(60deg)
    }

    100% {
        transform: rotate(205deg)
    }
}

@keyframes spinnerAnimInner2 {
    0% {
        transform: rotate(30deg)
    }

    100% {
        transform: rotate(-105deg)
    }
}

.progress-spinner {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 4px solid #d8d9da
}

    .progress-spinner.progress-spinner-active {
        animation: spinnerAnim .75s linear infinite
    }

        .progress-spinner.progress-spinner-active:not(.progress-spinner-double) {
            border-color: #5d7083;
            border-bottom-color: #d8d9da
        }

    .progress-spinner.size-sm {
        width: 32px;
        height: 32px
    }

    .progress-spinner.size-lg {
        width: 64px;
        height: 64px
    }

    .progress-spinner.size-xl {
        width: 80px;
        height: 80px
    }

    .progress-spinner.progress-spinner-double {
        display: inline-block
    }

        .progress-spinner.progress-spinner-double.size-sm {
            width: 32px;
            height: 32px
        }

            .progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner {
                width: 32px;
                height: 16px
            }

        .progress-spinner.progress-spinner-double.size-lg {
            width: 64px;
            height: 64px
        }

            .progress-spinner.progress-spinner-double.size-lg .progress-spinner-inner {
                width: 64px;
                height: 32px
            }

        .progress-spinner.progress-spinner-double.size-xl {
            width: 80px;
            height: 80px
        }

            .progress-spinner.progress-spinner-double.size-xl .progress-spinner-inner {
                width: 80px;
                height: 40px
            }

        .progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner {
            opacity: 1
        }

        .progress-spinner.progress-spinner-double .progress-spinner-inner {
            width: 48px;
            height: 24px;
            overflow: hidden;
            margin-left: -4px;
            opacity: 0;
            transition: opacity .3s
        }

            .progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(1) {
                margin-top: -4px
            }

            .progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2) {
                transform: rotate(180deg)
            }

                .progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after {
                    animation-name: spinnerAnimInner2
                }

            .progress-spinner.progress-spinner-double .progress-spinner-inner:after {
                content: "";
                display: inline-block;
                transform: rotate(45deg);
                border-radius: 50%;
                border: 4px solid #5d7083;
                border-right: 4px solid rgba(0,0,0,0);
                border-bottom: 4px solid rgba(0,0,0,0);
                width: 100%;
                height: 200%;
                animation: spinnerAnimInner1 .75s cubic-bezier(0.25, 0.1, 0.5, 1) infinite alternate
            }

.it-grid-item-wrapper {
    position: relative
}

    .it-grid-item-wrapper .img-responsive-wrapper {
        border-radius: 4px
    }

        .it-grid-item-wrapper .img-responsive-wrapper .img-responsive {
            padding-bottom: 66.8122270742%
        }

    .it-grid-item-wrapper .it-griditem-text-wrapper {
        display: flex;
        justify-content: space-between;
        padding: 8px;
        align-items: center
    }

        .it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text {
            font-size: .8rem;
            color: #17324d;
            font-weight: 600
        }

        .it-grid-item-wrapper .it-griditem-text-wrapper .icon {
            flex-shrink: 0;
            position: relative;
            right: -8px;
            fill: #06c;
            width: 24px;
            height: 24px
        }

    .it-grid-item-wrapper.it-grid-item-overlay {
        position: relative
    }

        .it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper:after {
            content: "";
            display: block;
            background: rgba(0,0,0,.5);
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%
        }

        .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0,0,0,0);
            padding: 8px 16px;
            color: #fff;
            text-shadow: 0 1px 4px rgba(0,0,0,.5)
        }

            .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
                color: #fff
            }

            .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon {
                fill: #fff
            }

    .it-grid-item-wrapper a {
        display: block;
        text-decoration: none;
        color: #17324d
    }

        .it-grid-item-wrapper a:hover .it-griditem-text {
            text-decoration: underline
        }

    .it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive {
        padding-bottom: calc(33.4061135371% - 2px)
    }

.it-grid-list-wrapper {
    padding-left: 4px;
    padding-right: 4px
}

    .it-grid-list-wrapper div[class^=col-] {
        padding: 0 2px 4px 2px
    }

    .it-grid-list-wrapper .grid-row {
        display: flex;
        margin-left: -2px;
        margin-right: -2px;
        flex-wrap: wrap
    }

    .it-grid-list-wrapper.it-image-label-grid {
        padding-left: 16px;
        padding-right: 16px
    }

        .it-grid-list-wrapper.it-image-label-grid div[class^=col-] {
            padding: 0 8px 16px 8px
        }

        .it-grid-list-wrapper.it-image-label-grid .grid-row {
            margin-left: -20px;
            margin-right: -20px
        }

@media(min-width: 576px) {
    .it-masonry .it-grid-item-wrapper .img-responsive {
        padding-bottom: initial;
        height: auto
    }

        .it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper {
            position: inherit;
            left: initial;
            right: initial;
            width: initial;
            height: initial
        }

            .it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper img {
                height: auto;
                object-fit: initial
            }
}

@media(min-width: 992px) {
    .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
        padding: 16px 24px
    }

        .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
            font-size: 1rem
        }

    .it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text {
        font-size: 1rem
    }

    .it-grid-item-wrapper .it-griditem-text-wrapper .icon {
        width: 32px;
        height: 32px
    }
}

.popover {
    border: none;
    border-radius: 4px;
    box-shadow: 0 0 30px 5px rgba(0,0,0,.1)
}

    .popover.bs-popover-top, .popover.bs-popover-auto[data-popper-placement^=top] {
        margin-bottom: 16px
    }

        .popover.bs-popover-top .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after {
            bottom: 2px
        }

    .popover.bs-popover-bottom, .popover.bs-popover-auto[data-popper-placement^=bottom] {
        margin-top: 16px
    }

        .popover.bs-popover-bottom .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
            top: 2px
        }

    .popover.bs-popover-left {
        margin-right: 16px
    }

        .popover.bs-popover-left .popover-arrow:after {
            right: 2px
        }

    .popover.bs-popover-right {
        margin-left: 16px
    }

        .popover.bs-popover-right .popover-arrow:after {
            left: 2px
        }

    .popover .popover-arrow:before {
        display: none
    }

    .popover .popover-header {
        background: none;
        border: none;
        text-transform: uppercase;
        color: #1a1a1a;
        font-size: 1rem;
        padding: 16px 24px 0;
        letter-spacing: .05em;
        font-weight: 600
    }

        .popover .popover-header .icon {
            fill: #06c;
            margin-right: 8px;
            height: 24px;
            width: 24px
        }

    .popover .popover-body {
        font-size: .875rem;
        line-height: 1.5em;
        color: #30475f;
        padding: 16px 24px
    }

        .popover .popover-body a.popover-inner-link {
            text-transform: uppercase;
            letter-spacing: .05em;
            display: block;
            margin-top: 16px;
            font-size: .857em;
            text-align: right;
            font-weight: 700;
            text-decoration: none
        }

            .popover .popover-body a.popover-inner-link:hover {
                color: #06c;
                text-decoration: underline
            }

            .popover .popover-body a.popover-inner-link .icon {
                fill: #06c;
                height: 16px;
                width: 16px;
                margin-left: 4px;
                margin-bottom: 4px
            }

@media(min-width: 576px) {
    .popover .popover-header {
        font-size: .875rem
    }

    .popover .popover-body {
        font-size: .75rem
    }
}

.tooltip {
    border-radius: 4px;
    font-size: .75rem
}

    .tooltip .tooltip-arrow {
        display: none
    }

    .tooltip .tooltip-inner {
        padding: 7px 16px;
        background-color: #17334f
    }

@media(min-width: 768px) {
    .tooltip .tooltip-inner .tooltip-inner {
        padding: 4.5px 8px
    }
}

.tooltip .tooltip-inner a {
    color: #fff;
    text-decoration: underline
}

.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[data-popper-placement^=top], .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] {
    padding: 8px 0
}

.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-right {
    padding: 0 8px
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
        content: "\f101"
    }

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-play-circle:before {
        content: "\f102"
    }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
        content: "\f103"
    }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
        content: "\f104"
    }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
        content: "\f105"
    }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
        content: "\f106"
    }

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
        content: "\f107"
    }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
        content: "\f108"
    }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
        content: "\f109"
    }

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-square:before {
        content: "\f10a"
    }

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-spinner:before {
        content: "\f10b"
    }

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
        content: "\f10c"
    }

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
        content: "\f10d"
    }

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
        content: "\f10e"
    }

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-share:before {
        content: "\f10f"
    }

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-cog:before {
        content: "\f110"
    }

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
        content: "\f111"
    }

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-circle-outline:before {
        content: "\f112"
    }

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-circle-inner-circle:before {
        content: "\f113"
    }

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-hd:before {
        content: "\f114"
    }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
        content: "\f115"
    }

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
        content: "\f116"
    }

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-facebook:before {
        content: "\f117"
    }

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-gplus:before {
        content: "\f118"
    }

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-linkedin:before {
        content: "\f119"
    }

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-twitter:before {
        content: "\f11a"
    }

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-tumblr:before {
        content: "\f11b"
    }

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-pinterest:before {
        content: "\f11c"
    }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
        content: "\f11d"
    }

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
        content: "\f11e"
    }

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-next-item:before {
        content: "\f11f"
    }

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-previous-item:before {
        content: "\f120"
    }

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
        content: "\f121"
    }

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

    .vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
        content: "\f122"
    }

.video-js {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    word-break: initial
}

    .video-js:-moz-full-screen {
        position: absolute
    }

    .video-js:-webkit-full-screen {
        width: 100% !important;
        height: 100% !important
    }

    .video-js[tabindex="-1"] {
        outline: none
    }

    .video-js *, .video-js *:before, .video-js *:after {
        box-sizing: inherit
    }

    .video-js ul {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        list-style-position: outside;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-1-1 {
        width: 100%;
        max-width: 100%
    }

        .video-js.vjs-fluid:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
            height: 0
        }

        .video-js.vjs-16-9:not(.vjs-audio-only-mode) {
            padding-top: 56.25%
        }

        .video-js.vjs-4-3:not(.vjs-audio-only-mode) {
            padding-top: 75%
        }

        .video-js.vjs-9-16:not(.vjs-audio-only-mode) {
            padding-top: 177.7777777778%
        }

        .video-js.vjs-1-1:not(.vjs-audio-only-mode) {
            padding-top: 100%
        }

    .video-js.vjs-fill:not(.vjs-audio-only-mode) {
        width: 100%;
        height: 100%
    }

    .video-js .vjs-tech {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .video-js.vjs-audio-only-mode .vjs-tech {
        display: none
    }

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0px auto
}

    .vjs-no-js a, .vjs-no-js a:visited {
        color: #66a8cc
    }

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0;
    margin-top: -.81666em;
    margin-left: -1.5em;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

    .video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {
        border-color: #fff;
        background-color: #73859f;
        background-color: rgba(115,133,159,.5);
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        -ms-transition: all 0s;
        -o-transition: all 0s;
        transition: all 0s
    }

.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    overflow: auto
}

    .video-js .vjs-modal-dialog > * {
        box-sizing: border-box
    }

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

    .vjs-menu-button.vjs-disabled {
        cursor: default
    }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    overflow: auto
}

    .vjs-menu .vjs-menu-content > * {
        box-sizing: border-box
    }

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

    .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover {
        background-color: #73859f;
        background-color: rgba(115,133,159,.5)
    }

    .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover {
        background-color: #fff;
        color: #2b333f
    }

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible), .js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
    background: none
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em 0;
    font-weight: bold;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0em;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,.7)
}

    .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        background-color: #2b333f;
        background-color: rgba(43,51,63,.7);
        position: absolute;
        width: 100%;
        bottom: 1.5em;
        max-height: 15em
    }

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

    .video-js .vjs-menu-button-inline:before {
        width: 2.222222222em
    }

    .video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active {
        width: 12em
    }

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar, .vjs-audio-only-mode .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s,opacity .1s;
    -moz-transition: visibility .1s,opacity .1s;
    -ms-transition: visibility .1s,opacity .1s;
    -o-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -ms-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

    .video-js .vjs-control.vjs-visible-text {
        width: auto;
        padding-left: 1em;
        padding-right: 1em
    }

.vjs-button > .vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.vjs-button > .vjs-icon-placeholder {
    display: block
}

.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {
    text-shadow: 0em 0em 1em #fff
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

    .video-js .vjs-progress-control.disabled {
        cursor: default
    }

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

    .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
        font-size: 1em
    }

.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

    .video-js .vjs-play-progress:before {
        font-size: .9em;
        position: absolute;
        right: -0.5em;
        line-height: .35em;
        z-index: 1
    }

.video-js .vjs-load-progress {
    background: rgba(115,133,159,.5)
}

    .video-js .vjs-load-progress div {
        background: rgba(115,133,159,.75)
    }

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: rgba(255,255,255,.8);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -ms-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,.8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5)
}

    .video-js .vjs-slider.disabled {
        cursor: default
    }

    .video-js .vjs-slider:focus {
        text-shadow: 0em 0em 1em #fff;
        -webkit-box-shadow: 0 0 1em #fff;
        -moz-box-shadow: 0 0 1em #fff;
        box-shadow: 0 0 1em #fff
    }

.video-js .vjs-mute-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .video-js .vjs-volume-control.vjs-volume-horizontal {
        width: 5em
    }

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -ms-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s
}

    .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
        visibility: visible;
        opacity: 1;
        position: relative;
        -webkit-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
        -moz-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
        -ms-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
        -o-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
        transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
    }

        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
            width: 5em;
            height: 3em;
            margin-right: 0
        }

        .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
            left: -3.5em;
            -webkit-transition: left 0s;
            -moz-transition: left 0s;
            -ms-transition: left 0s;
            -o-transition: left 0s;
            transition: left 0s
        }

    .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
        width: 10em;
        -webkit-transition: width .1s;
        -moz-transition: width .1s;
        -ms-transition: width .1s;
        -o-transition: width .1s;
        transition: width .1s
    }

    .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
        width: 4em
    }

    .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
        height: 8em;
        width: 3em;
        left: -3000em;
        -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
        -moz-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
        -ms-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
        -o-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
        transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
    }

    .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
        -webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
        -moz-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
        -ms-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
        -o-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
        transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
    }

.video-js .vjs-volume-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

    .video-js .vjs-volume-level:before {
        position: absolute;
        font-size: .9em;
        z-index: 1
    }

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

    .vjs-slider-vertical .vjs-volume-level:before {
        top: -0.5em;
        left: -0.3em;
        z-index: 1
    }

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

    .vjs-slider-horizontal .vjs-volume-level:before {
        line-height: .35em;
        right: -0.5em
    }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: rgba(255,255,255,.8);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
    left: 1em;
    top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    width: 1px;
    height: 100%
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -ms-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-mouse-display .vjs-volume-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,.8)
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster {
    display: block
}

.vjs-poster img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    align-items: center;
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .video-js .vjs-current-time, .video-js .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.video-js .vjs-play-control {
    cursor: pointer
}

    .video-js .vjs-play-control .vjs-icon-placeholder {
        -webkit-box-flex: none;
        -moz-box-flex: none;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -moz-transform: translateY(-3em);
    -ms-transform: translateY(-3em);
    -o-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -moz-transform: translateY(-1.5em);
    -ms-transform: translateY(-1.5em);
    -o-transform: translateY(-1.5em);
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
    display: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
    display: none
}

.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
    display: block;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:before, .vjs-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: rgba(0,0,0,0);
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
    display: none
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
    display: none
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em
}

    .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
        font-family: VideoJS;
        content: "";
        font-size: 1.5em;
        line-height: inherit
    }

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
    display: none
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em
}

    .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
        font-family: VideoJS;
        content: " ";
        font-size: 1.5em;
        line-height: inherit
    }

.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-volume-control {
    display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
    width: auto;
    width: initial
}

.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
    display: none
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: block
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports(display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0px 24px
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting > select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

    .vjs-text-track-settings fieldset span {
        display: inline-block
    }

        .vjs-text-track-settings fieldset span > select {
            max-width: 7.3em
        }

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px 0
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

.vjs-title-bar {
    background: rgba(0,0,0,.9);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
    font-size: 1.2em;
    line-height: 1.5;
    -webkit-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -ms-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s;
    padding: .666em 1.333em 4em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.vjs-title-bar-title, .vjs-title-bar-description {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vjs-title-bar-title {
    font-weight: bold;
    margin-bottom: .333em
}

.vjs-playing.vjs-user-inactive .vjs-title-bar {
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s
}

@media print {
    .video-js > *:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
    outline: none
}

.video-js *:focus:not(:focus-visible) {
    outline: none
}

.vjs-theme-bootstrap-italia .vjs-big-play-button {
    background-color: #06c
}

    .vjs-theme-bootstrap-italia:hover .vjs-big-play-button, .vjs-theme-bootstrap-italia.vjs-big-play-button:focus {
        background-color: #06c
    }

.vjs-theme-bootstrap-italia .vjs-control-bar {
    background-color: #06c;
    font-size: 1rem
}

@media(min-width: 992px) {
    .vjs-theme-bootstrap-italia .vjs-control-bar {
        min-height: 48px
    }
}

.acceptoverlay + .vjs-fluid {
    min-height: 400px
}

.vjs-transcription {
    display: flex;
    justify-content: center;
    border: none
}

    .vjs-transcription .accordion-button {
        border: none
    }

    .vjs-transcription .accordion-item {
        width: 100%
    }

@media(min-width: 992px) {
    .vjs-transcription .accordion-item {
        width: 75ch
    }
}

@media(max-width: 575.98px) {
    .vjs-remaining-time {
        display: none
    }

    .video-js .vjs-progress-control {
        display: none
    }

    .vjs-picture-in-picture-control {
        display: none !important
    }

    .video-js .vjs-control {
        width: 48px
    }

    .vjs-control-bar {
        justify-content: space-around
    }
}

.it-list-wrapper .it-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .it-list-wrapper .it-list .list-item {
        transition: all .3s;
        margin-top: -1px;
        display: flex;
        align-items: center;
        text-decoration: none;
        border-bottom: 1px solid #c5c7c9;
        overflow-wrap: anywhere
    }

        .it-list-wrapper .it-list .list-item .avatar, .it-list-wrapper .it-list .list-item .it-rounded-icon, .it-list-wrapper .it-list .list-item .it-thumb {
            flex-shrink: 0;
            margin-right: 16px
        }

        .it-list-wrapper .it-list .list-item .it-rounded-icon {
            width: 40px
        }

            .it-list-wrapper .it-list .list-item .it-rounded-icon svg {
                fill: #207bd6
            }

        .it-list-wrapper .it-list .list-item .form-check {
            margin-right: 8px;
            width: 8px;
            height: 32px;
            text-align: left
        }

            .it-list-wrapper .it-list .list-item .form-check + .it-right-zone {
                margin-left: 16px
            }

            .it-list-wrapper .it-list .list-item .form-check label {
                padding-left: 0;
                margin-bottom: 0
            }

        .it-list-wrapper .it-list .list-item .it-thumb {
            width: 40px;
            height: 40px
        }

            .it-list-wrapper .it-list .list-item .it-thumb img {
                object-fit: cover;
                width: 100%;
                height: 100%
            }

        .it-list-wrapper .it-list .list-item .it-right-zone {
            padding: 16px 0 16px 0;
            flex-grow: 1;
            display: flex;
            justify-content: space-between;
            align-items: center
        }

            .it-list-wrapper .it-list .list-item .it-right-zone a {
                text-decoration: none
            }

            .it-list-wrapper .it-list .list-item .it-right-zone svg {
                fill: #06c;
                width: 24px;
                height: 24px
            }

            .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple {
                display: flex;
                justify-content: flex-end;
                flex-wrap: wrap
            }

                .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple span.metadata {
                    margin-right: 0;
                    width: 100%;
                    text-align: right
                }

                .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple svg {
                    margin-left: 16px;
                    margin-right: 0
                }

            .it-list-wrapper .it-list .list-item .it-right-zone .toggles {
                height: 32px
            }

            .it-list-wrapper .it-list .list-item .it-right-zone span.metadata {
                color: #5d7083;
                font-size: 12px;
                letter-spacing: .5px
            }

                .it-list-wrapper .it-list .list-item .it-right-zone span.metadata a {
                    color: #06c
                }

        .it-list-wrapper .it-list .list-item span.text {
            font-size: 1rem;
            font-weight: 600;
            display: block
        }

@media(min-width: 992px) {
    .it-list-wrapper .it-list .list-item span.text {
        font-size: 1.125rem
    }
}

.it-list-wrapper .it-list .list-item span.text em {
    display: block;
    font-size: 14px;
    color: #5d7083;
    font-style: normal;
    font-weight: normal
}

.it-list-wrapper .it-list .list-item.active {
    color: #1a1a1a
}

    .it-list-wrapper .it-list .list-item.active .text {
        color: #1a1a1a
    }

.it-list-wrapper .it-list li:last-child .list-item span.text {
    border-bottom: 1px solid rgba(0,0,0,0)
}

@media(min-width: 1200px) {
    .it-list-wrapper .it-list .list-item .avatar, .it-list-wrapper .it-list .list-item .it-rounded-icon, .it-list-wrapper .it-list .list-item .it-thumb {
        margin-left: 8px;
        margin-right: 0
    }

        .it-list-wrapper .it-list .list-item .avatar + .it-right-zone, .it-list-wrapper .it-list .list-item .it-rounded-icon + .it-right-zone, .it-list-wrapper .it-list .list-item .it-thumb + .it-right-zone {
            margin-left: 16px
        }

    .it-list-wrapper .it-list .list-item .form-check {
        margin-right: 16px;
        text-align: center
    }

    .it-list-wrapper .it-list .list-item .it-right-zone {
        margin-left: 8px;
        margin-right: 8px
    }

        .it-list-wrapper .it-list .list-item .it-right-zone a:hover .text {
            color: #06c;
            text-decoration: underline
        }

        .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple {
            margin-right: 8px
        }

            .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a svg {
                transition: all .3s
            }

            .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a:hover svg {
                fill: #036
            }

        .it-list-wrapper .it-list .list-item .it-right-zone .toggles {
            margin-right: 0
        }

        .it-list-wrapper .it-list .list-item .it-right-zone span.metadata {
            margin-right: 8px
        }

            .it-list-wrapper .it-list .list-item .it-right-zone span.metadata a:hover {
                text-decoration: underline
            }

    .it-list-wrapper .it-list a.list-item:hover {
        box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
        color: #004d99;
        text-decoration: none;
        background: #fff;
        position: relative;
        z-index: 1;
        transition: none;
        border-bottom: 1px solid rgba(0,0,0,0)
    }

        .it-list-wrapper .it-list a.list-item:hover span.text {
            text-decoration: underline
        }
}

.chip {
    display: inline-flex;
    justify-content: space-evenly;
    align-items: center;
    background: #f5f5f5;
    border: 1px solid #c5c7c9;
    border-radius: 12px;
    height: 24px;
    min-width: 100px;
    padding: 0 16px 2px 8px;
    transition: all .05s;
    margin-top: 4px;
    margin-bottom: 8px
}

    .chip:not(:last-child) {
        margin-right: 8px
    }

    .chip .chip-label {
        font-size: .875rem;
        height: 16px;
        font-weight: 600;
        color: #30475f;
        margin-bottom: 0;
        transform: translateY(-2px);
        transition: color .05s;
        text-decoration: none
    }

        .chip .chip-label:hover {
            text-decoration: none
        }

    .chip button {
        padding: 0;
        background: rgba(0,0,0,0);
        border: none;
        margin-left: auto;
        width: 8px;
        height: 8px;
        position: relative
    }

        .chip button:hover:not([disabled]) {
            cursor: pointer
        }

        .chip button:hover[disabled] {
            cursor: not-allowed
        }

        .chip button .icon {
            width: 22px;
            height: 22px;
            fill: #5d7083;
            position: absolute;
            top: -6px;
            left: 0;
            transition: fill .05s
        }

    .chip > .icon {
        fill: #30475f;
        transform: translateX(-5px) translateY(1px);
        transition: fill .05s
    }

    .chip .avatar {
        transform: translateX(-5px) translateY(1px)
    }

    .chip.chip-lg {
        height: 32px;
        min-width: 120px;
        border-radius: 16px;
        padding: 2px 24px 0 16px
    }

        .chip.chip-lg .chip-label {
            font-size: 1rem;
            height: 12px;
            transform: translateY(-8px)
        }

        .chip.chip-lg button .icon {
            width: 28px;
            height: 28px;
            top: -12px;
            left: 0
        }

        .chip.chip-lg > .icon {
            height: 24px;
            width: 24px;
            margin-right: -8px;
            transform: translateX(-13px) translateY(-1px)
        }

        .chip.chip-lg .avatar {
            width: 24px;
            height: 24px;
            margin-right: -4px;
            transform: translateX(-12px) translateY(-1px)
        }

        .chip.chip-lg.chip-simple {
            padding-right: 16px
        }

    .chip.chip-simple {
        padding-right: 8px
    }

    .chip:hover:not(.chip-disabled) {
        background: #30475f;
        border-color: #30475f;
        transition: background-color .1s
    }

        .chip:hover:not(.chip-disabled) .chip-label {
            color: #fff;
            transition: color .1s
        }

        .chip:hover:not(.chip-disabled) button .icon {
            fill: #fff;
            transition: fill .1s
        }

        .chip:hover:not(.chip-disabled) > .icon {
            fill: #fff;
            transition: fill .1s
        }

    .chip.chip-disabled {
        background: #fff;
        color: #63707e
    }

        .chip.chip-disabled:hover {
            cursor: not-allowed
        }

        .chip.chip-disabled .chip-label {
            color: #63707e
        }

        .chip.chip-disabled button .icon {
            fill: #d8d9da
        }

        .chip.chip-disabled > .icon {
            fill: #d8d9da
        }

        .chip.chip-disabled .avatar img {
            filter: grayscale(100%)
        }

    .chip.chip-primary {
        background-color: rgba(0,0,0,0);
        border-color: #06c;
        color: #06c
    }

        .chip.chip-primary > .chip-label {
            color: #06c
        }

        .chip.chip-primary:hover {
            background-color: #06c;
            border-color: #06c
        }

            .chip.chip-primary:hover > .chip-label {
                color: #fff
            }

    .chip.chip-secondary {
        background-color: rgba(0,0,0,0);
        border-color: #5d7083;
        color: #06c
    }

        .chip.chip-secondary > .chip-label {
            color: #5d7083
        }

        .chip.chip-secondary:hover {
            background-color: #5d7083;
            border-color: #5d7083
        }

            .chip.chip-secondary:hover > .chip-label {
                color: #fff
            }

    .chip.chip-success {
        background-color: rgba(0,0,0,0);
        border-color: #008055;
        color: #008055
    }

        .chip.chip-success > .chip-label {
            color: #008055
        }

        .chip.chip-success:hover {
            background-color: #008055;
            border-color: #008055
        }

            .chip.chip-success:hover > .chip-label {
                color: #fff
            }

    .chip.chip-danger {
        background-color: rgba(0,0,0,0);
        border-color: #cc334d;
        color: #cc334d
    }

        .chip.chip-danger > .chip-label {
            color: #cc334d
        }

        .chip.chip-danger:hover {
            background-color: #cc334d;
            border-color: #cc334d
        }

            .chip.chip-danger:hover > .chip-label {
                color: #fff
            }

    .chip.chip-info {
        background-color: rgba(0,0,0,0);
        border-color: #5d7083;
        color: #5d7083
    }

        .chip.chip-info > .chip-label {
            color: #5d7083
        }

        .chip.chip-info:hover {
            background-color: #5d7083;
            border-color: #5d7083
        }

            .chip.chip-info:hover > .chip-label {
                color: #fff
            }

    .chip.chip-warning {
        background-color: rgba(0,0,0,0);
        border-color: #995c00;
        color: #995c00
    }

        .chip.chip-warning > .chip-label {
            color: #995c00
        }

        .chip.chip-warning:hover {
            background-color: #995c00;
            border-color: #995c00
        }

            .chip.chip-warning:hover > .chip-label {
                color: #fff
            }

.rating {
    border: none;
    float: left
}

    .rating > input {
        position: absolute;
        left: -9999px
    }

    .rating > label {
        float: right;
        margin: 0;
        padding-right: 2px
    }

        .rating > label:first-of-type {
            margin-right: 0
        }

        .rating > label svg {
            fill: #c3cfdb;
            position: relative;
            transform-origin: center center;
            transition: transform .1s
        }

        .rating > label:hover {
            cursor: pointer
        }

            .rating > label:hover svg {
                transform: scale(1.1)
            }

    .rating > legend {
        color: #17334f;
        font-size: .875rem;
        float: right;
        width: auto;
        margin: 6px 0 0 16px;
        font-weight: 500;
        line-height: 1.3
    }

    .rating.rating-read-only > input, .rating.rating-read-only > label {
        pointer-events: none
    }

    .rating > input:checked ~ label svg, .rating:not(:checked) > label:hover svg, .rating:not(:checked) > label:hover ~ label svg {
        fill: #06c
    }

    .rating > input:checked + label:hover + svg, .rating > input:checked ~ label:hover + svg, .rating > label:hover ~ input:checked ~ label + svg, .rating > input:checked ~ label:hover ~ label + svg {
        fill: #06c
    }

@media(min-width: 576px) {
    .rating > legend {
        font-size: .75rem
    }
}

.dimmable {
    position: relative
}

.dimmer {
    display: flex;
    background-color: #17334f;
    opacity: .92;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 32px;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start
}

    .dimmer[aria-hidden=true] {
        display: none
    }

    .dimmer.dimmer-primary {
        background-color: #06c
    }

        .dimmer.dimmer-primary.show {
            opacity: .9
        }

    .dimmer h1, .dimmer .h1, .dimmer h2, .dimmer .h2, .dimmer h3, .dimmer .h3, .dimmer h4, .dimmer .h4, .dimmer h5, .dimmer .h5, .dimmer h6, .dimmer .h6, .dimmer p {
        color: #fff;
        margin-bottom: 0
    }

    .dimmer h4, .dimmer .h4 {
        text-align: center;
        font-size: 2.25rem
    }

    .dimmer p {
        text-align: justify;
        font-family: "Lora",Georgia,serif;
        font-size: 1rem
    }

    .dimmer .dimmer-inner {
        width: 100%;
        max-width: 480px
    }

    .dimmer .dimmer-icon {
        text-align: center;
        margin-bottom: 24px
    }

        .dimmer .dimmer-icon .icon {
            fill: #fff
        }

    .dimmer .dimmer-buttons {
        background-color: rgba(0,0,0,0) !important;
        margin-top: 32px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

        .dimmer .dimmer-buttons button {
            width: 100%
        }

            .dimmer .dimmer-buttons button:last-child {
                margin-top: 16px
            }

        .dimmer .dimmer-buttons.single-button button {
            margin-top: 0
        }

@media(min-width: 768px) {
    .dimmer {
        padding: 24px
    }

        .dimmer .dimmer-icon {
            margin-bottom: 48px
        }

        .dimmer .dimmer-buttons {
            flex-wrap: nowrap
        }

            .dimmer .dimmer-buttons button {
                width: 50%;
                margin-top: 0 !important
            }

                .dimmer .dimmer-buttons button:last-child {
                    margin-left: 24px
                }

            .dimmer .dimmer-buttons.single-button button {
                width: auto;
                min-width: 50%;
                margin: 0 auto
            }
}

@media(min-width: 992px) {
    .dimmer {
        align-items: center
    }
}

.acceptoverlayable {
    position: relative
}

    .acceptoverlayable.show {
        min-height: 450px
    }

.acceptoverlay {
    display: flex;
    background-color: #17334f;
    opacity: .92;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 32px;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start
}

    .acceptoverlay label {
        color: #fff
    }

        .acceptoverlay label::after {
            border-color: #fff !important
        }

    .acceptoverlay[aria-hidden=true] {
        display: none
    }

    .acceptoverlay.acceptoverlay-primary {
        background-color: #06c
    }

        .acceptoverlay.acceptoverlay-primary.show {
            opacity: .97
        }

    .acceptoverlay h1, .acceptoverlay .h1, .acceptoverlay h2, .acceptoverlay .h2, .acceptoverlay h3, .acceptoverlay .h3, .acceptoverlay h4, .acceptoverlay .h4, .acceptoverlay h5, .acceptoverlay .h5, .acceptoverlay h6, .acceptoverlay .h6, .acceptoverlay p {
        color: #fff;
        margin-bottom: 0
    }

    .acceptoverlay h4, .acceptoverlay .h4 {
        text-align: center;
        font-size: 2.25rem
    }

    .acceptoverlay p {
        text-align: justify;
        font-family: "Lora",Georgia,serif;
        font-size: 1rem
    }

    .acceptoverlay .acceptoverlay-inner {
        width: 100%;
        max-width: 480px
    }

    .acceptoverlay .acceptoverlay-icon {
        text-align: center;
        margin-bottom: 24px
    }

        .acceptoverlay .acceptoverlay-icon .icon {
            fill: #fff
        }

    .acceptoverlay .acceptoverlay-buttons {
        background-color: rgba(0,0,0,0) !important;
        margin-top: 32px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

        .acceptoverlay .acceptoverlay-buttons button {
            width: 100%
        }

            .acceptoverlay .acceptoverlay-buttons button:last-child {
                margin-top: 16px
            }

        .acceptoverlay .acceptoverlay-buttons.single-button button {
            margin-top: 0
        }

@media(min-width: 768px) {
    .acceptoverlay {
        padding: 24px
    }

        .acceptoverlay .acceptoverlay-icon {
            margin-bottom: 48px
        }

        .acceptoverlay .acceptoverlay-buttons {
            flex-wrap: nowrap
        }

            .acceptoverlay .acceptoverlay-buttons button {
                width: 50%;
                margin-top: 0 !important
            }

                .acceptoverlay .acceptoverlay-buttons button:last-child {
                    margin-left: 24px
                }

            .acceptoverlay .acceptoverlay-buttons.single-button button {
                width: auto;
                min-width: 50%;
                margin: 0 auto
            }
}

@media(min-width: 992px) {
    .acceptoverlay {
        align-items: center
    }
}

.it-timeline-wrapper .it-now-label {
    position: absolute;
    top: 50%;
    z-index: 10;
    font-size: 1rem;
    font-family: "Roboto Mono",monospace;
    color: #06c;
    font-weight: 600
}

.it-timeline-wrapper .row {
    position: relative;
    padding-top: 48px
}

    .it-timeline-wrapper .row:after {
        content: "";
        width: 4px;
        background: linear-gradient(0deg, hsl(210deg, 100%, 40%) 0%, hsl(210deg, 100%, 20%) 100%);
        position: absolute;
        left: 40px;
        top: -16px;
        bottom: -16px
    }

.it-timeline-wrapper .timeline-element {
    padding: 18px 0 18px 40px;
    position: relative
}

    .it-timeline-wrapper .timeline-element .card {
        background: none
    }

.it-timeline-wrapper .it-pin-wrapper {
    display: flex;
    align-items: center;
    position: absolute;
    top: -24px;
    z-index: 4;
    left: 6px
}

    .it-timeline-wrapper .it-pin-wrapper .pin-icon {
        width: 48px;
        height: 48px;
        border-radius: 48px;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
        border: 8px solid #fff;
        margin-right: 16px;
        background: #fff
    }

    .it-timeline-wrapper .it-pin-wrapper svg {
        width: 24px;
        height: 24px;
        fill: #06c
    }

    .it-timeline-wrapper .it-pin-wrapper .pin-text {
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        background: #036;
        border-radius: 4px;
        font-family: "Roboto Mono",monospace
    }

        .it-timeline-wrapper .it-pin-wrapper .pin-text span {
            padding: 4px 16px;
            display: block;
            position: relative
        }

            .it-timeline-wrapper .it-pin-wrapper .pin-text span:after {
                content: "";
                width: 10px;
                height: 10px;
                background: #036;
                border-radius: 3px;
                position: absolute;
                left: -4px;
                top: 50%;
                transform: translateY(-50%) rotate(45deg)
            }

    .it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon {
        background: #06c
    }

    .it-timeline-wrapper .it-pin-wrapper.it-now svg {
        fill: #fff
    }

    .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text {
        background: #06c
    }

        .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after {
            background: #06c
        }

    .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon {
        background: #036
    }

    .it-timeline-wrapper .it-pin-wrapper.it-evidence svg {
        fill: #fff
    }

    .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text {
        background: #036
    }

        .it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after {
            background: #036
        }

.it-timeline-wrapper .card-title {
    text-transform: uppercase
}

@media(min-width: 992px) {
    .it-timeline-wrapper .row:after {
        content: "";
        left: calc(50% - 4px)
    }

    .it-timeline-wrapper .timeline-element {
        padding: 18px 0 18px 40px;
        width: 50%
    }

    .it-timeline-wrapper .col-12 .card-wrapper .card {
        border: none
    }

    .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label {
        right: 50%;
        transform: translateX(100%);
        display: flex;
        align-items: center
    }

        .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before {
            content: "";
            display: inline-block;
            height: 1px;
            width: 16px;
            background: #06c;
            margin-right: 16px
        }

    .it-timeline-wrapper .col-12:nth-child(odd) .timeline-element {
        padding: 18px 40px 18px 18px
    }

    .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card {
        text-align: right
    }

        .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after {
            margin-left: auto;
            display: inline-block;
            margin-right: 24px
        }

        .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more {
            right: 24px
        }

    .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper {
        flex-direction: row-reverse;
        left: auto;
        right: -62px
    }

        .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon {
            margin-right: 0;
            margin-left: 16px
        }

        .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after {
            left: auto;
            right: -4px
        }

        .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after {
            border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #06c
        }

    .it-timeline-wrapper .col-12:nth-child(even) .it-now-label {
        left: 0;
        transform: translateX(-100%);
        display: flex;
        align-items: center
    }

        .it-timeline-wrapper .col-12:nth-child(even) .it-now-label:after {
            content: "";
            display: inline-block;
            height: 1px;
            width: 16px;
            background: #06c;
            margin-left: 16px
        }

    .it-timeline-wrapper .col-12:nth-child(even) .timeline-element {
        position: relative;
        left: 50%
    }

        .it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper {
            left: -66px
        }

    .it-timeline-wrapper .it-pin-wrapper {
        position: relative
    }

        .it-timeline-wrapper .it-pin-wrapper .pin-text {
            font-size: 1rem
        }
}

.anchor-offset:before {
    content: "";
    display: block;
    height: 96px;
    margin-top: -96px
}

@media(min-width: 992px) {
    .anchor-offset:before {
        height: 72px;
        margin-top: -72px
    }
}

.map-wrapper {
    min-height: 280px
}

    .map-wrapper.map-column {
        margin: 0 -24px
    }

@media(min-width: 992px) {
    .map-wrapper.map-column {
        margin-left: -3rem;
        margin-right: 0
    }
}

.point-list-wrapper .point-list {
    display: flex;
    flex-direction: row;
    justify-content: center
}

    .point-list-wrapper .point-list .point-list-aside {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: .5rem 1rem;
        color: #06c;
        border-right-width: 1px;
        border-right-style: solid;
        border-color: #06c
    }

        .point-list-wrapper .point-list .point-list-aside:after {
            content: "";
            position: absolute;
            width: 9px;
            height: 9px;
            top: 50%;
            right: -5px;
            transform: translateY(-5px);
            border-radius: 50%;
            background-color: #06c
        }

        .point-list-wrapper .point-list .point-list-aside .point-date {
            flex: 1;
            font-size: 2.75rem;
            line-height: 1.1
        }

        .point-list-wrapper .point-list .point-list-aside .point-month {
            flex: 1;
            font-size: 1rem;
            text-transform: uppercase
        }

        .point-list-wrapper .point-list .point-list-aside.point-list-primary {
            color: #06c;
            border-color: #06c
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-primary:after {
                background-color: #06c
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-secondary {
            color: #5d7083;
            border-color: #5d7083
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-secondary:after {
                background-color: #5d7083
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-success {
            color: #008055;
            border-color: #008055
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-success:after {
                background-color: #008055
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-info {
            color: #5d7083;
            border-color: #5d7083
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-info:after {
                background-color: #5d7083
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-warning {
            color: #995c00;
            border-color: #995c00
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-warning:after {
                background-color: #995c00
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-danger {
            color: #cc334d;
            border-color: #cc334d
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-danger:after {
                background-color: #cc334d
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-light {
            color: #e9e6f2;
            border-color: #e9e6f2
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-light:after {
                background-color: #e9e6f2
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-dark {
            color: #17334f;
            border-color: #17334f
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-dark:after {
                background-color: #17334f
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-black {
            color: #000;
            border-color: #000
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-black:after {
                background-color: #000
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-white {
            color: #fff;
            border-color: #fff
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-white:after {
                background-color: #fff
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-100 {
            color: #f5f5f5;
            border-color: #f5f5f5
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-100:after {
                background-color: #f5f5f5
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-200 {
            color: #e6e6e6;
            border-color: #e6e6e6
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-200:after {
                background-color: #e6e6e6
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-300 {
            color: #d4d4d4;
            border-color: #d4d4d4
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-300:after {
                background-color: #d4d4d4
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-400 {
            color: #a3a3a3;
            border-color: #a3a3a3
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-400:after {
                background-color: #a3a3a3
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-500 {
            color: #737373;
            border-color: #737373
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-500:after {
                background-color: #737373
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-600 {
            color: #525252;
            border-color: #525252
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-600:after {
                background-color: #525252
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-700 {
            color: #404040;
            border-color: #404040
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-700:after {
                background-color: #404040
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-800 {
            color: #262626;
            border-color: #262626
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-800:after {
                background-color: #262626
            }

        .point-list-wrapper .point-list .point-list-aside.point-list-900 {
            color: #1a1a1a;
            border-color: #1a1a1a
        }

            .point-list-wrapper .point-list .point-list-aside.point-list-900:after {
                background-color: #1a1a1a
            }

    .point-list-wrapper .point-list .point-list-content {
        flex: 1;
        margin-left: 2em;
        align-self: center
    }

        .point-list-wrapper .point-list .point-list-content > * {
            width: 100%
        }

    .point-list-wrapper .point-list.point-list-step .point-list-aside {
        min-width: 54px;
        padding: .3rem 1rem .3rem 0
    }

        .point-list-wrapper .point-list.point-list-step .point-list-aside .point-date {
            flex: 0;
            font-size: 1.5rem;
            line-height: 1;
            min-width: 32px
        }

        .point-list-wrapper .point-list.point-list-step .point-list-aside .point-month {
            flex: 0;
            font-size: .875rem;
            text-transform: uppercase
        }

    .point-list-wrapper .point-list.point-list-step .point-list-content {
        margin-left: 1em
    }

@media(min-width: 992px) {
    .point-list-wrapper.point-list-step-wrapper {
        display: flex;
        flex-direction: row
    }

        .point-list-wrapper.point-list-step-wrapper .point-list-step {
            flex: 1;
            flex-direction: column;
            justify-content: center;
            align-items: center
        }

            .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside {
                padding: 16px 0;
                min-height: 65px;
                width: 100%;
                border-right-width: 0;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                flex-direction: row;
                justify-content: center;
                align-items: flex-end
            }

                .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside .point-month {
                    margin-left: 8px;
                    margin-bottom: -2px
                }

                .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside:after {
                    top: 100%;
                    right: 50%;
                    transform: translate(2px, -4px)
                }

            .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-content {
                margin: 0;
                text-align: center
            }
}

.rating-list-wrapper .rating-list {
    display: flex;
    flex-direction: row;
    justify-content: center
}

    .rating-list-wrapper .rating-list .rating-list-aside {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        padding: .5rem 1rem;
        color: #06c;
        border-right: 1px solid #06c
    }

        .rating-list-wrapper .rating-list .rating-list-aside .rating-value {
            display: flex;
            flex: 1.2;
            font-size: 2.75rem;
            line-height: 1;
            align-items: flex-end
        }

        .rating-list-wrapper .rating-list .rating-list-aside .rating-total {
            display: flex;
            flex: .8;
            font-size: 1rem;
            line-height: 1;
            text-transform: lowercase;
            align-items: flex-start
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary {
            color: #06c;
            border-right: 1px solid #06c
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-secondary {
            color: #5d7083;
            border-right: 1px solid #5d7083
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-success {
            color: #008055;
            border-right: 1px solid #008055
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-info {
            color: #5d7083;
            border-right: 1px solid #5d7083
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-warning {
            color: #995c00;
            border-right: 1px solid #995c00
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger {
            color: #cc334d;
            border-right: 1px solid #cc334d
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-light {
            color: #e9e6f2;
            border-right: 1px solid #e9e6f2
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-dark {
            color: #17334f;
            border-right: 1px solid #17334f
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-black {
            color: #000;
            border-right: 1px solid #000
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-white {
            color: #fff;
            border-right: 1px solid #fff
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-100 {
            color: #f5f5f5;
            border-right: 1px solid #f5f5f5
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-200 {
            color: #e6e6e6;
            border-right: 1px solid #e6e6e6
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-300 {
            color: #d4d4d4;
            border-right: 1px solid #d4d4d4
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-400 {
            color: #a3a3a3;
            border-right: 1px solid #a3a3a3
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-500 {
            color: #737373;
            border-right: 1px solid #737373
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-600 {
            color: #525252;
            border-right: 1px solid #525252
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-700 {
            color: #404040;
            border-right: 1px solid #404040
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-800 {
            color: #262626;
            border-right: 1px solid #262626
        }

        .rating-list-wrapper .rating-list .rating-list-aside.rating-list-900 {
            color: #1a1a1a;
            border-right: 1px solid #1a1a1a
        }

    .rating-list-wrapper .rating-list .rating-list-content {
        flex: 1;
        align-self: center
    }

        .rating-list-wrapper .rating-list .rating-list-content .rating-list-row {
            display: flex;
            flex-direction: row;
            width: 100%;
            align-items: flex-start;
            justify-content: space-between
        }

            .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
                flex: .3
            }

                .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating {
                    display: flex;
                    flex-direction: row;
                    align-items: center;
                    justify-content: flex-end;
                    float: none !important;
                    height: .7em
                }

                    .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating .icon {
                        width: .7em;
                        height: .7em
                    }

            .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
                flex: .65;
                display: flex;
                height: 3.5em;
                flex-direction: column;
                justify-content: space-around;
                align-items: flex-start
            }

                .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress > .progress {
                    width: 100%
                }

@media(min-width: 576px) {
    .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
        flex: .2
    }

        .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating {
            height: 1em
        }

            .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating .icon {
                width: 1em;
                height: 1em
            }

    .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
        flex: .75;
        height: 5em
    }
}

@media(min-width: 992px) {
    .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
        flex: .25
    }

    .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
        flex: .7
    }
}

.badge {
    --bs-badge-font-size: 0.875em;
    --bs-badge-font-weight: 600;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

    .badge.badge-outline-primary {
        background-color: rgba(0,0,0,0) !important;
        color: #06c;
        border: 1px solid #06c
    }

    .badge.badge-outline-secondary {
        background-color: rgba(0,0,0,0) !important;
        color: #5d7083;
        border: 1px solid #5d7083
    }

    .badge.badge-outline-success {
        background-color: rgba(0,0,0,0) !important;
        color: #008055;
        border: 1px solid #008055
    }

    .badge.badge-outline-info {
        background-color: rgba(0,0,0,0) !important;
        color: #5d7083;
        border: 1px solid #5d7083
    }

    .badge.badge-outline-warning {
        background-color: rgba(0,0,0,0) !important;
        color: #995c00;
        border: 1px solid #995c00
    }

    .badge.badge-outline-danger {
        background-color: rgba(0,0,0,0) !important;
        color: #cc334d;
        border: 1px solid #cc334d
    }

    .badge.badge-outline-light {
        background-color: rgba(0,0,0,0) !important;
        color: #e9e6f2;
        border: 1px solid #e9e6f2
    }

    .badge.badge-outline-dark {
        background-color: rgba(0,0,0,0) !important;
        color: #17334f;
        border: 1px solid #17334f
    }

    .badge.badge-outline-black {
        background-color: rgba(0,0,0,0) !important;
        color: #000;
        border: 1px solid #000
    }

    .badge.badge-outline-white {
        background-color: rgba(0,0,0,0) !important;
        color: #fff;
        border: 1px solid #fff
    }

    .badge.badge-outline-100 {
        background-color: rgba(0,0,0,0) !important;
        color: #f5f5f5;
        border: 1px solid #f5f5f5
    }

    .badge.badge-outline-200 {
        background-color: rgba(0,0,0,0) !important;
        color: #e6e6e6;
        border: 1px solid #e6e6e6
    }

    .badge.badge-outline-300 {
        background-color: rgba(0,0,0,0) !important;
        color: #d4d4d4;
        border: 1px solid #d4d4d4
    }

    .badge.badge-outline-400 {
        background-color: rgba(0,0,0,0) !important;
        color: #a3a3a3;
        border: 1px solid #a3a3a3
    }

    .badge.badge-outline-500 {
        background-color: rgba(0,0,0,0) !important;
        color: #737373;
        border: 1px solid #737373
    }

    .badge.badge-outline-600 {
        background-color: rgba(0,0,0,0) !important;
        color: #525252;
        border: 1px solid #525252
    }

    .badge.badge-outline-700 {
        background-color: rgba(0,0,0,0) !important;
        color: #404040;
        border: 1px solid #404040
    }

    .badge.badge-outline-800 {
        background-color: rgba(0,0,0,0) !important;
        color: #262626;
        border: 1px solid #262626
    }

    .badge.badge-outline-900 {
        background-color: rgba(0,0,0,0) !important;
        color: #1a1a1a;
        border: 1px solid #1a1a1a
    }

    .badge.rounded-pill {
        padding-left: .6em;
        padding-right: .6em
    }

a.badge:hover {
    color: #fff
}

    a.badge:hover.bg-primary {
        background-color: #0052a3 !important
    }

    a.badge:hover.bg-secondary {
        background-color: #4a5a69 !important
    }

    a.badge:hover.bg-success {
        background-color: #064 !important
    }

    a.badge:hover.bg-info {
        background-color: #4a5a69 !important
    }

    a.badge:hover.bg-warning {
        background-color: #7a4a00 !important
    }

    a.badge:hover.bg-danger {
        background-color: #a3293e !important
    }

    a.badge:hover.bg-light {
        background-color: #bab8c2 !important
    }

    a.badge:hover.bg-dark {
        background-color: #12293f !important
    }

    a.badge:hover.bg-black {
        background-color: #000 !important
    }

    a.badge:hover.bg-white {
        background-color: #ccc !important
    }

    a.badge:hover.bg-100 {
        background-color: #c4c4c4 !important
    }

    a.badge:hover.bg-200 {
        background-color: #b8b8b8 !important
    }

    a.badge:hover.bg-300 {
        background-color: #aaa !important
    }

    a.badge:hover.bg-400 {
        background-color: #828282 !important
    }

    a.badge:hover.bg-500 {
        background-color: #5c5c5c !important
    }

    a.badge:hover.bg-600 {
        background-color: #424242 !important
    }

    a.badge:hover.bg-700 {
        background-color: #333 !important
    }

    a.badge:hover.bg-800 {
        background-color: #1e1e1e !important
    }

    a.badge:hover.bg-900 {
        background-color: #151515 !important
    }

.figure-caption {
    font-size: 90%
}

.bs-is-sticky {
    position: sticky !important;
    z-index: 9999 !important
}

.bs-is-fixed {
    position: fixed !important;
    z-index: 10000 !important
}

@media print {
    [type=checkbox]:checked + label::before {
        border-color: rgba(0,0,0,0) #06c #06c rgba(0,0,0,0) !important;
        opacity: 1 !important
    }

    [type=checkbox]:disabled:checked + label::before {
        border-color: rgba(0,0,0,0) #e6e9f2 #e6e9f2 rgba(0,0,0,0) !important
    }
}

code, pre, kbd {
    font-size: 1rem
}

    pre code {
        font-size: 1rem
    }

.figure.img-full img {
    width: 100%;
    height: 100%;
    max-height: 600px;
    object-fit: cover
}

.form-feedback {
    margin-left: .5rem;
    width: 100%;
    margin-top: .25rem;
    font-size: .75rem
}

    .form-feedback.just-validate-error-label {
        color: #d9364f
    }

.input-group-text:has(~.focus--mouse:not(.btn)), .focus--mouse:not(.btn) ~ .input-group-text, button:has(~.focus--mouse:not(.btn)), .focus--mouse:not(.btn) + button {
    border-color: inherit !important;
    box-shadow: none !important;
    outline: none !important
}

.input-group-text:has(~.is-invalid), .is-invalid ~ .input-group-text, button:has(~.is-invalid), .is-invalid + button {
    border-color: #d9364f
}

.sr-only-justvalidate-bi {
    display: none
}

.just-validate-success-field {
    border-color: #008758 !important;
    padding-right: calc(1.5em + .75rem) !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E")
}

    .input-group-text:has(~.just-validate-success-field), .just-validate-success-field ~ .input-group-text, button:has(~.just-validate-success-field), .just-validate-success-field + button {
        border-color: #008758
    }

    .just-validate-success-field + .input-group-text.align-buttons, .is-invalid + .input-group-text.align-buttons {
        right: 30px
    }

.is-invalid + .input-group-text.align-buttons {
    bottom: 22px
}

.autocomplete__wrapper .form-feedback.just-validate-error-label {
    position: absolute
}

textarea.form-control {
    background-position: top .3em right .3em !important;
    background-size: 37px 30% !important
}

textarea.is-invalid {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

textarea.just-validate-success-field {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

input[type=date].is-invalid {
    border-bottom: 1px solid #d9364f;
    padding-right: calc(1.5em + .75rem) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E")
}

input[type=checkbox].just-validate-success-field + label, input[type=radio].just-validate-success-field + label {
    color: #008758
}

select.is-invalid {
    border-bottom: 1px solid #d9364f
}

select.just-validate-success-field {
    border-bottom: 1px solid #008758
}

.autocomplete__wrapper {
    position: relative
}

.autocomplete__hint, .autocomplete__input {
    -webkit-appearance: none;
    border: 2px solid #0b0c0c;
    border-radius: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 0;
    width: 100%
}

.autocomplete__input {
    background-color: transparent;
    position: relative
}

.autocomplete__hint {
    color: #b1b4b6;
    position: absolute
}

.autocomplete__input--default {
    padding: 5px
}

.autocomplete__input--focused {
    outline: 3px solid #fd0;
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.autocomplete__input--show-all-values {
    padding: 5px 34px 5px 5px;
    cursor: pointer
}

.autocomplete__dropdown-arrow-down {
    z-index: -1;
    display: inline-block;
    position: absolute;
    right: 8px;
    width: 24px;
    height: 24px;
    top: 10px
}

.autocomplete__menu {
    background-color: #fff;
    border: 2px solid #0b0c0c;
    border-top: 0;
    color: #0b0c0c;
    margin: 0;
    max-height: 342px;
    overflow-x: hidden;
    padding: 0;
    width: 100%;
    width: calc(100% - 4px)
}

.autocomplete__menu--visible {
    display: block
}

.autocomplete__menu--hidden {
    display: none
}

.autocomplete__menu--overlay {
    box-shadow: rgba(0, 0, 0, 0.256863) 0 2px 6px;
    left: 0;
    position: absolute;
    top: 100%;
    z-index: 100
}

.autocomplete__menu--inline {
    position: relative
}

.autocomplete__option {
    border-bottom: solid #b1b4b6;
    border-width: 1px 0;
    cursor: pointer;
    display: block;
    position: relative
}

    .autocomplete__option > * {
        pointer-events: none
    }

    .autocomplete__option:first-of-type {
        border-top-width: 0
    }

    .autocomplete__option:last-of-type {
        border-bottom-width: 0
    }

.autocomplete__option--odd {
    background-color: #fafafa
}

.autocomplete__option--focused, .autocomplete__option:hover {
    background-color: #1d70b8;
    border-color: #1d70b8;
    color: #fff;
    outline: 0
}

@media(-ms-high-contrast: active),(forced-colors: active) {
    .autocomplete__menu {
        border-color: FieldText
    }

    .autocomplete__option {
        background-color: Field;
        color: FieldText
    }

        .autocomplete__option--focused, .autocomplete__option:hover {
            forced-color-adjust: none;
            background-color: SelectedItem;
            border-color: SelectedItem;
            color: SelectedItemText;
            outline-color: SelectedItemText
        }
}

.autocomplete__option--no-results {
    background-color: #fafafa;
    color: #646b6f;
    cursor: not-allowed
}

.autocomplete__hint, .autocomplete__input, .autocomplete__option {
    font-size: 16px;
    line-height: 1.25
}

.autocomplete__hint, .autocomplete__option {
    padding: 5px
}

@media(min-width: 641px) {
    .autocomplete__hint, .autocomplete__input, .autocomplete__option {
        font-size: 19px;
        line-height: 1.31579
    }
}

.autocomplete__wrapper .autocomplete__menu {
    border: 1px solid #a3a3a3;
    border-top: none;
    width: 100%;
    position: absolute;
    top: 100%;
    z-index: 10;
    box-shadow: 0 0 10px 3px rgba(0,0,0,.05)
}

    .autocomplete__wrapper .autocomplete__menu .autocomplete__hint, .autocomplete__wrapper .autocomplete__menu .autocomplete__option {
        padding: 12px 24px;
        background-color: #fff;
        border: none;
        font-size: .875rem;
        font-weight: 600
    }

        .autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover, .autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus, .autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover, .autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus {
            color: #06c
        }

        .autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus, .autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus {
            border: 2px solid #995c00
        }

.pagescroll-scroll-disabled {
    scroll-behavior: auto !important
}

a.datepicker-button {
    cursor: pointer
}

    a.datepicker-button.default:hover, a.datepicker-button.default:focus {
        background-color: #ddd
    }

.datepicker-calendar {
    margin: 0 10px 10px 0;
    font-size: 1rem;
    padding: 2px;
    position: absolute;
    width: 261px;
    border: 1px solid #ccc;
    border-radius: 4px;
    z-index: 50
}

    .datepicker-calendar .datepicker-month-wrap {
        margin: 0;
        padding-top: 1px;
        text-align: center;
        height: 30px
    }

    .datepicker-calendar .datepicker-month-fast-prev.disabled, .datepicker-calendar .datepicker-month-fast-next.disabled, .datepicker-calendar .datepicker-month-prev.disabled, .datepicker-calendar .datepicker-month-next.disabled {
        border: none;
        cursor: default;
        color: #999
    }

    .datepicker-calendar .datepicker-month-fast-prev, .datepicker-calendar .datepicker-month-fast-next, .datepicker-calendar .datepicker-month-prev, .datepicker-calendar .datepicker-month-next {
        cursor: pointer;
        margin: 3px;
        width: 24px;
        height: 24px;
        padding-top: 3px
    }

    .datepicker-calendar .datepicker-month-fast-prev {
        padding-right: 2px
    }

    .datepicker-calendar .datepicker-month-fast-next {
        padding-left: 2px
    }

        .datepicker-calendar .datepicker-month-fast-prev.enabled:hover, .datepicker-calendar .datepicker-month-fast-prev.enabled:focus, .datepicker-calendar .datepicker-month-fast-next.enabled:hover, .datepicker-calendar .datepicker-month-fast-next.enabled:focus, .datepicker-calendar .datepicker-month-prev.enabled:hover, .datepicker-calendar .datepicker-month-prev.enabled:focus, .datepicker-calendar .datepicker-month-next.enabled:hover, .datepicker-calendar .datepicker-month-next.enabled:focus {
            margin-top: 2px;
            border: 1px solid #800;
            border-radius: 4px
        }

    .datepicker-calendar .datepicker-month {
        margin: 3px 56px 2px 56px;
        height: 24px;
        text-align: center;
        font-weight: bold;
        font-size: 1.25rem;
        cursor: pointer;
        padding-top: 1px
    }

        .datepicker-calendar .datepicker-month:after {
            font-family: "Glyphicons Halflings",sans-serif;
            font-size: .625rem;
            display: inline-block;
            content: ""
        }

        .datepicker-calendar .datepicker-month:hover, .datepicker-calendar .datepicker-month:focus {
            padding-top: 0;
            border: 1px solid #800;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px
        }

    .datepicker-calendar table.datepicker-grid {
        width: 100%;
        font-size: 1.25rem;
        text-align: center
    }

        .datepicker-calendar table.datepicker-grid.rtl {
            direction: rtl
        }

        .datepicker-calendar table.datepicker-grid:focus {
            outline: none
        }

        .datepicker-calendar table.datepicker-grid th, .datepicker-calendar table.datepicker-grid td {
            text-align: center;
            padding: 0
        }

        .datepicker-calendar table.datepicker-grid th {
            height: 30px
        }

            .datepicker-calendar table.datepicker-grid th abbr {
                border: none
            }

        .datepicker-calendar table.datepicker-grid td {
            border: 1px solid #999;
            cursor: pointer
        }

            .datepicker-calendar table.datepicker-grid td.unselectable {
                cursor: default
            }

            .datepicker-calendar table.datepicker-grid td.day {
                height: 30px
            }

            .datepicker-calendar table.datepicker-grid td.month {
                height: 60px
            }

            .datepicker-calendar table.datepicker-grid td.year {
                height: 45px
            }

            .datepicker-calendar table.datepicker-grid td.curDay, .datepicker-calendar table.datepicker-grid td.curMonth, .datepicker-calendar table.datepicker-grid td.curYear {
                border: 1px solid #999
            }

            .datepicker-calendar table.datepicker-grid td.empty {
                border: 1px solid #999;
                cursor: default
            }

    .datepicker-calendar .offscreen {
        position: absolute;
        left: -200em;
        top: -100em
    }

    .datepicker-calendar button.datepicker-close {
        height: 30px;
        width: 100%;
        font-weight: bold;
        margin-top: 1px;
        border: 1px solid #eee;
        border-radius: 2px
    }

    .datepicker-calendar.default {
        background-color: #fff
    }

        .datepicker-calendar.default button.datepicker-close:focus, .datepicker-calendar.default button.datepicker-close:hover, .datepicker-calendar.default .datepicker-month-fast-next.enabled:focus, .datepicker-calendar.default .datepicker-month-fast-next.enabled:hover, .datepicker-calendar.default .datepicker-month-fast-prev.enabled:focus, .datepicker-calendar.default .datepicker-month-fast-prev.enabled:hover, .datepicker-calendar.default .datepicker-month-next.enabled:focus, .datepicker-calendar.default .datepicker-month-next.enabled:hover, .datepicker-calendar.default .datepicker-month-prev.enabled:focus, .datepicker-calendar.default .datepicker-month-prev.enabled:hover, .datepicker-calendar.default .datepicker-month:focus, .datepicker-calendar.default .datepicker-month:hover {
            background-color: #eee;
            border-color: #999;
            border: none;
            margin: 0;
            padding: 0
        }

        .datepicker-calendar.default .datepicker-month-fast-next, .datepicker-calendar.default .datepicker-month-fast-prev, .datepicker-calendar.default .datepicker-month-next, .datepicker-calendar.default .datepicker-month-prev {
            margin: 0;
            padding: 0
        }

        .datepicker-calendar.default table.datepicker-grid {
            font-size: .75rem;
            text-transform: uppercase;
            letter-spacing: .1px
        }

            .datepicker-calendar.default table.datepicker-grid:focus {
                outline: none
            }

            .datepicker-calendar.default table.datepicker-grid th {
                background-color: rgba(0,0,0,0);
                border: none
            }

            .datepicker-calendar.default table.datepicker-grid td {
                border: none;
                color: #000;
                background: rgba(0,0,0,0)
            }

                .datepicker-calendar.default table.datepicker-grid td span {
                    display: inline-block;
                    width: 32px;
                    height: 32px;
                    line-height: 32px;
                    border-radius: 50px;
                    text-align: center;
                    transition: all .3s
                }

                .datepicker-calendar.default table.datepicker-grid td:hover {
                    background: rgba(0,0,0,0)
                }

                    .datepicker-calendar.default table.datepicker-grid td:hover span {
                        background: #ebeced
                    }

                .datepicker-calendar.default table.datepicker-grid td.unselectable {
                    color: #999
                }

                .datepicker-calendar.default table.datepicker-grid td.curDay, .datepicker-calendar.default table.datepicker-grid td.curMonth, .datepicker-calendar.default table.datepicker-grid td.curYear {
                    background: rgba(0,0,0,0)
                }

                    .datepicker-calendar.default table.datepicker-grid td.curDay span, .datepicker-calendar.default table.datepicker-grid td.curMonth span, .datepicker-calendar.default table.datepicker-grid td.curYear span {
                        background: #f3f7fc
                    }

                .datepicker-calendar.default table.datepicker-grid td.empty {
                    border: none;
                    color: #ccc
                }

                    .datepicker-calendar.default table.datepicker-grid td.empty:hover {
                        background: rgba(0,0,0,0)
                    }

                        .datepicker-calendar.default table.datepicker-grid td.empty:hover span {
                            background: #06c;
                            color: #fff
                        }

                .datepicker-calendar.default table.datepicker-grid td.selectable:hover, .datepicker-calendar.default table.datepicker-grid td.selectable.focus {
                    background-color: rgba(0,0,0,0)
                }

                    .datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
                        background: #06c;
                        color: #fff
                    }

        .datepicker-calendar.default tr.datepicker-weekdays {
            border: none
        }

        .datepicker-calendar.default button.datepicker-close {
            background-color: #ddd;
            border-color: #999;
            color: #000
        }

.datepicker-overlay {
    background: #777;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .5;
    height: 100%;
    min-height: 100%;
    z-index: 40
}

.it-datepicker-wrapper {
    position: relative
}

    .it-datepicker-wrapper .valid-feedback, .it-datepicker-wrapper .invalid-feedback {
        position: absolute;
        top: 100%;
        left: 0
    }

    .it-datepicker-wrapper .form-group > label {
        background-color: rgba(255,255,255,0);
        transform: translateY(-75%);
        font-size: .875rem
    }

    .it-datepicker-wrapper input[type=time] {
        color: #1a1a1a
    }

    .it-datepicker-wrapper label.pickerlabel {
        color: #5d7083;
        font-weight: 600;
        line-height: 2.5rem;
        transition: .2s ease-out;
        top: 1rem;
        font-size: .875rem;
        cursor: text;
        display: block;
        width: 100%;
        padding: 0 .5rem;
        z-index: 6
    }

    .it-datepicker-wrapper .datepicker-calendar {
        box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
        border-radius: 0;
        border: none;
        width: 100%;
        border-top: 2px solid #1a1a1a;
        margin-top: -8px;
        color: #1a1a1a;
        padding: 24px
    }

        .it-datepicker-wrapper .datepicker-calendar[aria-hidden=true] {
            display: inherit
        }

        .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap {
            padding: 0;
            color: #1a1a1a;
            margin-bottom: 16px
        }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month {
                font-size: .875rem;
                letter-spacing: .1px;
                text-transform: uppercase
            }

                .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month:after {
                    display: none
                }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-right {
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 3px 0 3px 6px;
                border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;
                display: inline-block;
                transform: translateY(-3px)
            }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-left {
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 3px 6px 3px 0;
                border-color: rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);
                display: inline-block;
                transform: translateY(-3px)
            }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next {
                float: right;
                display: inline-block;
                min-width: 32px
            }

                .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next svg:first-child {
                    margin-right: -8px
                }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
                float: right
            }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev {
                float: left;
                display: inline-block;
                min-width: 32px
            }

                .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev svg:last-child {
                    margin-left: -8px
                }

            .it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-prev {
                float: left
            }

        .it-datepicker-wrapper .datepicker-calendar .datepicker-month {
            margin: 0;
            padding: 0
        }

    .it-datepicker-wrapper .input-group {
        position: relative
    }

        .it-datepicker-wrapper .input-group:after {
            content: "";
            display: block;
            height: 1px;
            width: 100%;
            position: absolute;
            bottom: 0;
            background: #1a1a1a;
            transform-origin: bottom;
            transition: all .3s;
            left: 0
        }

        .it-datepicker-wrapper .input-group .it-date-datepicker {
            border-bottom: none;
            background: rgba(0,0,0,0)
        }

            .it-datepicker-wrapper .input-group .it-date-datepicker::placeholder {
                color: #1a1a1a
            }

        .it-datepicker-wrapper .input-group .datepicker-button {
            padding: 0;
            all: unset;
            margin-right: 16px;
            position: relative;
            height: 40px;
            cursor: pointer
        }

            .it-datepicker-wrapper .input-group .datepicker-button:focus:not(.focus--mouse) {
                background-color: rgba(0,0,0,0);
                box-shadow: 0 0 0 2px #995c00
            }

            .it-datepicker-wrapper .input-group .datepicker-button:hover {
                all: unset;
                margin-right: 16px;
                height: 40px
            }

                .it-datepicker-wrapper .input-group .datepicker-button:hover .icon {
                    fill: #06c
                }

            .it-datepicker-wrapper .input-group .datepicker-button .icon {
                fill: #1a1a1a;
                position: relative;
                top: 50%;
                transform: translateY(-50%);
                transition: all .3s
            }

    .it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:hover {
        background: rgba(0,0,0,0);
        border-color: rgba(0,0,0,0)
    }

    .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td {
        background: rgba(0,0,0,0);
        color: #fff
    }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover {
            background: rgba(0,0,0,0)
        }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover span {
                background: rgba(255,255,255,.1)
            }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover {
            background: rgba(0,0,0,0)
        }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover span {
                background: rgba(255,255,255,.1);
                color: #fff
            }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable:hover {
            background-color: rgba(0,0,0,0)
        }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus {
            background: rgba(0,0,0,0)
        }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
                background: #fff;
                color: #06c
            }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear {
            background: rgba(0,0,0,0)
        }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay span, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth span, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear span {
                background: rgba(255,255,255,.1)
            }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty {
            opacity: .3
        }

    .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid th {
        background: rgba(0,0,0,0)
    }

    .it-datepicker-wrapper.theme-dark .datepicker-calendar {
        border-top: 2px solid #1a1a1a;
        color: #fff;
        background-color: #06c
    }

        .it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap {
            color: #fff
        }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap svg {
                fill: #fff
            }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-right {
                border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff
            }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-left {
                border-color: rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)
            }

            .it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
                float: right
            }

    .it-datepicker-wrapper.theme-dark .input-group:after {
        background: #1a1a1a
    }

    .it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker {
        background: rgba(0,0,0,0)
    }

        .it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::placeholder {
            color: #1a1a1a
        }

.calendar-input-container {
    z-index: 1
}

#error_container {
    color: darkred;
    font-weight: 700
}

.off-screen {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    z-index: 0
}

.error_container {
    color: darkred;
    font-weight: 700;
    font-size: .75rem;
    position: absolute;
    margin-top: -12px
}

.error-label {
    color: darkred
}

.spinner-control > div .ui-spinner {
    display: block;
    text-align: center
}

.spinner-control > div button {
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0)
}

    .spinner-control > div button:hover {
        border: 1px solid #777;
        cursor: pointer
    }

.it-timepicker-wrapper .form-group label {
    left: 0
}

.it-timepicker-wrapper label.pickerlabel {
    color: #5d7083;
    font-weight: 600;
    line-height: 2.5rem;
    transition: .2s ease-out;
    top: 1rem;
    font-size: .875rem;
    cursor: text;
    display: block;
    width: 100%;
    padding: 0 .5rem;
    z-index: 6
}

.it-timepicker-wrapper .calendar-input-container {
    position: relative;
    display: flex
}

    .it-timepicker-wrapper .calendar-input-container .form-group {
        padding-bottom: 0;
        width: 100%;
        display: flex;
        flex-direction: row;
        margin-bottom: 0
    }

    .it-timepicker-wrapper .calendar-input-container:after {
        content: "";
        display: block;
        height: 1px;
        width: 100%;
        position: absolute;
        bottom: 0;
        background: #1a1a1a;
        transform-origin: bottom;
        transition: all .3s;
        left: 0
    }

    .it-timepicker-wrapper .calendar-input-container input.form-control {
        border-bottom: none;
        background: rgba(0,0,0,0);
        color: #1a1a1a;
        flex: 1
    }

        .it-timepicker-wrapper .calendar-input-container input.form-control::placeholder {
            color: #1a1a1a
        }

    .it-timepicker-wrapper .calendar-input-container .btn-time {
        border: none;
        background: rgba(0,0,0,0)
    }

        .it-timepicker-wrapper .calendar-input-container .btn-time:hover svg {
            fill: #06c
        }

        .it-timepicker-wrapper .calendar-input-container .btn-time svg {
            fill: #1a1a1a;
            transition: all .3s
        }

.it-timepicker-wrapper .time-spinner {
    position: relative
}

.it-timepicker-wrapper .spinner-control {
    position: absolute;
    padding: 24px;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
    border-top: 1px solid #1a1a1a;
    display: none;
    margin-top: -2px
}

    .it-timepicker-wrapper .spinner-control .spinner {
        float: left;
        position: relative
    }

        .it-timepicker-wrapper .spinner-control .spinner:not(:last-child) {
            margin-right: 24px
        }

        .it-timepicker-wrapper .spinner-control .spinner .button-wrapper {
            position: absolute;
            right: 0;
            top: 0;
            display: flex;
            bottom: 0;
            flex-direction: column
        }

            .it-timepicker-wrapper .spinner-control .spinner .button-wrapper button {
                position: relative;
                flex-basis: 50%
            }

                .it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-up {
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%);
                    width: 0;
                    height: 0;
                    left: 1px;
                    border-style: solid;
                    border-width: 0 5px 6px 5px;
                    border-color: rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);
                    display: block
                }

                .it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-down {
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%);
                    width: 0;
                    height: 0;
                    left: 1px;
                    border-style: solid;
                    border-width: 6px 5px 0 5px;
                    border-color: #000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
                    display: block
                }

    .it-timepicker-wrapper .spinner-control input {
        color: #1a1a1a;
        max-width: 80px;
        border: none;
        border-bottom: 1px solid #1a1a1a;
        background: rgba(0,0,0,0);
        border-radius: 0;
        font-weight: 600;
        box-shadow: none
    }

        .it-timepicker-wrapper .spinner-control input[type=number] {
            -moz-appearance: textfield
        }

        .it-timepicker-wrapper .spinner-control input::-webkit-outer-spin-button, .it-timepicker-wrapper .spinner-control input::-webkit-inner-spin-button {
            -webkit-appearance: none
        }

.it-timepicker-wrapper.theme-dark .calendar-input-container:after {
    content: "";
    background: #1a1a1a
}

.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control {
    background: rgba(0,0,0,0)
}

    .it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::placeholder {
        color: #1a1a1a
    }

.it-timepicker-wrapper.theme-dark .calendar-input-container .btn-time {
    background: rgba(0,0,0,0)
}

.it-timepicker-wrapper.theme-dark .spinner-control {
    background: #06c
}

    .it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-up {
        border-color: rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)
    }

    .it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-down {
        border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
    }

    .it-timepicker-wrapper.theme-dark .spinner-control input {
        color: #fff;
        border-bottom: 1px solid #fff;
        background: rgba(0,0,0,0)
    }

.it-header-slim-wrapper {
    background: #0059b3;
    padding: 6.5px 18px
}

    .it-header-slim-wrapper .it-header-slim-wrapper-content {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

        .it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
            top: -9px !important
        }

@media(max-width: 767.98px) {
    .it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
        top: 0 !important
    }
}

.it-header-slim-wrapper .it-header-slim-wrapper-content a {
    color: #fff;
    text-decoration: none
}

    .it-header-slim-wrapper .it-header-slim-wrapper-content a:hover:not(.active) {
        text-decoration: underline
    }

    .it-header-slim-wrapper .it-header-slim-wrapper-content a .icon {
        width: 18px;
        height: 18px;
        transition: all .3s;
        transform-origin: center;
        fill: #fff
    }

    .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
        text-transform: uppercase;
        font-size: .875rem;
        text-decoration: underline;
        display: flex;
        align-items: center
    }

        .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle[aria-expanded=true] > .icon:last-of-type {
            transform: scaleY(-1)
        }

    .it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener {
        font-size: .875rem;
        padding: .5rem 0;
        display: block;
        text-decoration: none
    }

        .it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] > .icon:last-of-type {
            transform: scaleY(-1)
        }

.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand {
    color: #fff;
    font-size: .875rem;
    padding: 0
}

.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone {
    display: flex;
    align-items: center;
    align-self: flex-start
}

    .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button, .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper > a, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper > a {
        background: #004080;
        padding-top: 7.5px;
        padding-bottom: 7.5px
    }

        .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper > a:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper > a:hover {
            background: #004d99
        }

.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
    margin-top: 16px;
    margin-bottom: 24px
}

    .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
        color: #fff;
        cursor: default;
        text-decoration: none
    }

    .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item:hover:not(.active) {
        text-decoration: underline
    }

@media(min-width: 992px) {
    .it-header-slim-wrapper {
        height: 48px;
        padding: 0
    }

        .it-header-slim-wrapper .it-header-slim-wrapper-content {
            padding: 0 18px;
            height: 48px;
            align-items: center
        }

            .it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
                top: -14px !important
            }

            .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile {
                flex-grow: 2
            }

                .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
                    margin: 0;
                    display: flex;
                    padding: 0 24px;
                    margin-right: 16px;
                    border-left: 1px solid rgba(255,255,255,.2);
                    border-right: 1px solid rgba(255,255,255,.2);
                    height: 48px
                }

                    .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a {
                        padding-top: 7px;
                        padding-bottom: 7px
                    }

                        .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
                            border-bottom: 2px solid #fff;
                            text-decoration: none
                        }

            .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
                padding-top: 12px;
                padding-bottom: 12px;
                text-decoration: none
            }

                .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle .icon {
                    margin-left: 4px
                }

            .it-header-slim-wrapper .it-header-slim-wrapper-content a.navbar-brand {
                padding-top: 12px;
                padding-bottom: 12px
            }

            .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone {
                height: 48px
            }

        .it-header-slim-wrapper .collapse:not(.show) {
            display: flex;
            justify-content: flex-end
        }

    .is-sticky .it-user-wrapper .dropdown-menu.show {
        transform: translate3d(0, 6px, 0) !important;
        padding-bottom: .5rem
    }

    .is-sticky .link-list-wrapper ul li a .icon {
        width: 18px;
        height: 18px
    }
}

.it-header-slim-wrapper.theme-light {
    background: #fff;
    border-bottom: 1px solid rgba(0,102,204,.2)
}

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
        color: #1f5c99
    }

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before {
        background: #06c
    }

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu {
        background-color: #06c
    }

        .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a span, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a span {
            color: #fff
        }

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn {
        background: #06c;
        color: #fff
    }

        .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover {
            background: #06c
        }

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a {
        color: #06c
    }

        .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon {
            fill: #06c
        }

        .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon {
            fill: #06c
        }

    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand {
        color: #06c
    }

    .it-header-slim-wrapper.theme-light .btn-full.btn-info, .it-header-slim-wrapper.theme-light .btn-full.btn-danger, .it-header-slim-wrapper.theme-light .btn-full.btn-success, .it-header-slim-wrapper.theme-light .btn-full.btn-warning, .it-header-slim-wrapper.theme-light .btn-full.btn-secondary, .it-header-slim-wrapper.theme-light .btn-full.btn-primary {
        color: #fff !important
    }

@media(min-width: 992px) {
    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list {
        border-left: 1px solid rgba(0,102,204,.2);
        border-right: 1px solid rgba(0,102,204,.2)
    }

        .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
            color: #06c;
            border-bottom: 2px solid #06c
        }
}

.it-user-wrapper .dropdown-menu.show {
    transform: translate3d(10px, 42px, 0) !important
}

    .it-user-wrapper .dropdown-menu.show::before {
        right: 12px;
        left: auto !important
    }

.it-user-wrapper.cloned {
    margin-left: 1em;
    align-self: center
}

.it-user-wrapper .link-list-wrapper > ul > li > a {
    line-height: 3em
}

@media(min-width: 576px) {
    .it-user-wrapper .dropdown-menu.show {
        transform: translate3d(0, 50px, 0) !important
    }

        .it-user-wrapper .dropdown-menu.show::before {
            right: 12px;
            left: auto !important
        }
}

@media(min-width: 992px) {
    .it-user-wrapper .dropdown-menu.show {
        transform: translate3d(0, 56px, 0) !important
    }

        .it-user-wrapper .dropdown-menu.show::before {
            right: auto;
            left: 27px !important
        }

    .it-user-wrapper.dropdown .icon {
        margin-left: 4px
    }

    .it-user-wrapper.dropdown.cloned .btn-full {
        height: 56px
    }
}

.it-header-center-wrapper {
    background: #06c;
    height: 80px;
    display: flex;
    align-items: center;
    padding-left: 18px;
    padding-right: 18px
}

    .it-header-center-wrapper.it-small-header {
        height: 64px
    }

    .it-header-center-wrapper .it-header-center-content-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-basis: 100%
    }

        .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text {
            padding-right: 24px
        }

        .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
            display: flex;
            color: #fff;
            align-items: center;
            text-decoration: none
        }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title {
                font-size: 1.25rem;
                margin-bottom: 0;
                font-weight: 600;
                letter-spacing: unset;
                line-height: 1.1
            }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline {
                font-size: .875rem;
                font-weight: normal;
                margin-bottom: 0
            }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
                text-decoration: none
            }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
                fill: #fff;
                width: 48px;
                height: 48px;
                margin-right: 8px;
                flex-shrink: 0
            }

        .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
            color: #fff;
            display: flex;
            align-items: center
        }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
                align-items: center;
                font-size: .875rem
            }

                .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
                    list-style-type: none;
                    margin: 0;
                    padding: 0;
                    display: flex
                }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
                        fill: #fff;
                        width: 24px;
                        height: 24px;
                        margin-left: 16px
                    }

        .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
            display: flex;
            align-items: center;
            font-size: .875rem
        }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
                width: 24px;
                height: 24px;
                display: block;
                display: flex;
                justify-content: center;
                align-items: center
            }

                .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
                    fill: #fff;
                    width: 24px;
                    height: 24px
                }

@media(min-width: 768px) {
    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
        margin-left: 40px
    }

        .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
            margin-left: 8px
        }
}

@media(min-width: 992px) {
    .it-header-center-wrapper {
        height: 120px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 6px
    }

        .it-header-center-wrapper.it-small-header {
            height: 104px
        }

            .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h2 {
                font-size: 1.25rem
            }

            .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h3 {
                font-size: .75rem;
                margin-top: 4px
            }

        .it-header-center-wrapper .it-header-center-content-wrapper {
            padding-left: 18px;
            padding-right: 18px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-basis: 100%
        }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper {
                margin-left: 0
            }

                .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
                    display: flex;
                    align-items: center
                }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title {
                        font-size: 1.75rem;
                        margin-bottom: 0;
                        font-weight: 600
                    }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline {
                        font-size: .875rem;
                        font-weight: normal;
                        margin-bottom: 0
                    }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
                        text-decoration: none
                    }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
                        width: 82px;
                        height: 82px;
                        margin-right: 16px
                    }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
                display: flex;
                align-items: center
            }

                .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
                    align-items: center;
                    font-size: .875rem
                }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
                        list-style-type: none;
                        margin: 0;
                        padding: 0;
                        display: flex
                    }

                        .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
                            width: 24px;
                            height: 24px;
                            margin-left: 16px
                        }

                        .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
                            fill: #f2f2f2
                        }

            .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
                display: flex;
                align-items: center;
                margin-left: 80px;
                font-size: .875rem
            }

                .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
                    width: 48px;
                    height: 48px;
                    border-radius: 24px;
                    background: #fff;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-left: 16px;
                    transition: all .3s
                }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
                        background: #f2f2f2
                    }

                    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
                        fill: #06c;
                        width: 24px;
                        height: 24px
                    }
}

.it-header-center-wrapper.theme-light {
    background: #fff
}

    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a {
        color: #06c
    }

        .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon {
            fill: #06c
        }

    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone {
        color: #06c
    }

        .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
            fill: #06c
        }

    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
        fill: #06c
    }

@media(min-width: 992px) {
    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
        fill: #0061c2
    }

    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a {
        background: #06c
    }

        .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
            fill: #fff
        }

        .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
            background: #0061c2
        }
}

.it-header-navbar-wrapper nav {
    background: rgba(0,0,0,0)
}

@media(min-width: 992px) {
    .it-header-navbar-wrapper {
        background: #06c
    }

        .it-header-navbar-wrapper .nav-item.megamenu > a.dropdown-toggle:before, .it-header-navbar-wrapper .nav-item.megamenu > button.dropdown-toggle:before {
            bottom: -14px
        }

        .it-header-navbar-wrapper nav a {
            text-decoration: none
        }

        .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper {
            background: rgba(0,0,0,0);
            display: flex;
            justify-content: space-between;
            align-items: flex-end
        }

            .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav {
                padding: 0
            }

                .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary {
                    display: flex;
                    justify-content: flex-end
                }

                    .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a {
                        font-size: .875rem;
                        line-height: 1.6
                    }
}

@media(max-width: 992px) {
    .it-header-center-wrapper.theme-light + .it-header-navbar-wrapper .custom-navbar-toggler .icon {
        fill: #06c
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper {
        background: #06c
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.dropdown .icon {
        fill: #fff
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link, .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link {
        color: #fff
    }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg, .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg {
            fill: #fff
        }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
        color: #fff
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
        background: #c5c7c9
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li > button.nav-link {
        color: #fff
    }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li > button.nav-link svg {
            fill: #fff
        }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li > button.nav-link.active {
            border-left-color: #fff
        }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link {
        color: #fff
    }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
            border-left-color: #fff
        }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .close-div .close-menu {
        color: #fff
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link {
        color: #fff
    }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-heading-link svg, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu a.it-footer-link svg {
            fill: #fff
        }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
        color: #fff
    }

        .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
            color: #fff
        }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a svg {
        fill: #fff
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a span {
        color: #fff
    }

    .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a i {
        color: #fff
    }
}

@media(min-width: 992px) {
    .it-header-navbar-wrapper.theme-light-desk {
        background: #fff;
        box-shadow: 0 20px 30px 5px rgba(0,0,0,.05)
    }

        .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
            fill: #06c
        }

        .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li button.nav-link.dropdown-toggle svg {
            fill: #06c
        }

        .it-header-navbar-wrapper.theme-light-desk .navbar {
            background: rgba(0,0,0,0)
        }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper {
                background: #fff
            }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu > button.nav-link {
                color: #06c
            }

                .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu > button.nav-link::before {
                    background-color: #06c
                }

                .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu > button.nav-link svg {
                    fill: #06c
                }

                .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu > button.nav-link.active {
                    border-bottom-color: #06c
                }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
                background-color: #06c
            }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link {
                color: #fff
            }

                .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg {
                    fill: #fff
                }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical {
                border-color: #c5c7c9
            }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-description p {
                color: #fff
            }

            .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link {
                color: #06c
            }

                .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
                    border-bottom-color: #06c
                }

            .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu {
                background: #06c
            }

                .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before {
                    background: #06c
                }

                .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
                    color: #fff
                }

                    .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
                        color: #fff
                    }

                .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a svg {
                    fill: #fff
                }

                .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span {
                    color: #fff
                }

                .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a i {
                    color: #fff
                }
}

.it-header-wrapper {
    position: relative;
    z-index: 5
}

    .it-header-wrapper .it-nav-wrapper {
        position: relative;
        z-index: auto
    }

        .it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
            padding-left: 32px
        }

        .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
            transition: padding-top .3s ease;
            position: absolute;
            z-index: 3;
            left: 0;
            top: 50%;
            margin-top: -22px
        }

            .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
                padding-left: 18px;
                padding-right: 18px
            }

                .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler {
                    padding: 0;
                    transform: translateX(-2px);
                    cursor: pointer
                }

    .it-header-wrapper.it-header-sticky.is-sticky {
        width: 100%
    }

        .it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper {
            top: 0;
            width: 100%;
            z-index: 10
        }

        .it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper {
            display: none
        }

@media(min-width: 992px) {
    .it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper, .it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper {
        display: none
    }

    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper {
        width: 100%;
        top: 0
    }

        .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center
        }

            .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper {
                align-self: center
            }

                .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element .it-brand-text {
                    display: none
                }

                .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a {
                    color: #fff
                }

                    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a:hover {
                        text-decoration: none
                    }

                    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a .icon {
                        fill: #fff;
                        width: 41px;
                        height: 41px;
                        margin-right: 16px;
                        flex-shrink: 0
                    }

            .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper {
                display: flex;
                align-items: center;
                align-self: center;
                margin-left: 26.6666666667px;
                font-size: .875rem;
                color: #fff
            }

                .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon {
                    width: 48px;
                    height: 48px;
                    border-radius: 24px;
                    background: #fff;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-left: 16px;
                    transition: all .3s
                }

                    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon:hover {
                        background: #f2f2f2
                    }

                    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg {
                        fill: #06c;
                        width: 24px;
                        height: 24px
                    }

                .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a {
                    width: 35px;
                    height: 35px
                }

                    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a svg {
                        width: 20px;
                        height: 20px
                    }

            .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav {
                flex: 1
            }

                .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary {
                    display: none
                }
}

@media(min-width: 992px) {
    .it-header-wrapper .it-nav-wrapper {
        position: relative
    }

        .it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
            padding-left: 0
        }

        .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
            position: inherit;
            left: auto;
            top: inherit;
            margin-top: 0
        }

            .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
                padding-left: 18px;
                padding-right: 18px
            }

    .it-header-wrapper .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
        left: 0;
        right: 0
    }
}

.it-footer-main {
    background-color: #004d99;
    color: #fff;
    font-size: 1rem
}

    .it-footer-main h4 a, .it-footer-main .h4 a {
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 1rem
    }

    .it-footer-main .link-list-wrapper ul li a {
        padding: 0;
        font-size: 1rem;
        line-height: 2rem;
        color: #fff
    }

        .it-footer-main .link-list-wrapper ul li a:hover:not(.disabled) {
            text-decoration: underline
        }

    .it-footer-main .it-brand-wrapper {
        padding: 32px 0
    }

        .it-footer-main .it-brand-wrapper .it-brand-text {
            padding-right: 24px
        }

        .it-footer-main .it-brand-wrapper a {
            display: flex;
            color: #fff;
            align-items: center;
            text-decoration: none
        }

            .it-footer-main .it-brand-wrapper a h2, .it-footer-main .it-brand-wrapper a .h2 {
                font-size: 1.25rem;
                margin-bottom: 0;
                font-weight: 600;
                letter-spacing: unset;
                line-height: 1.1
            }

            .it-footer-main .it-brand-wrapper a h3, .it-footer-main .it-brand-wrapper a .h3 {
                font-size: .875rem;
                font-weight: normal;
                margin-bottom: 0
            }

            .it-footer-main .it-brand-wrapper a:hover {
                text-decoration: none
            }

            .it-footer-main .it-brand-wrapper a .icon {
                fill: #fff;
                width: 48px;
                height: 48px;
                margin-right: 8px;
                flex-shrink: 0
            }

    .it-footer-main section {
        padding: 0 16px
    }

    .it-footer-main label {
        font-weight: 600
    }

.it-footer-small-prints {
    background-color: #036
}

    .it-footer-small-prints ul.it-footer-small-prints-list {
        padding: 1.5rem 1rem
    }

        .it-footer-small-prints ul.it-footer-small-prints-list li {
            padding: .5rem 0
        }

            .it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
                padding-top: 0
            }

            .it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
                padding-bottom: 0
            }

    .it-footer-small-prints a, .it-footer-small-prints a:hover:not(.disabled) {
        color: #fff;
        font-size: 1rem;
        text-decoration: none
    }

.form-newsletter input[type=email] {
    font-size: 1rem
}

    .form-newsletter input[type=email] ~ * {
        margin-top: 1em
    }

.form-newsletter button {
    display: block;
    width: 100%
}

@media(min-width: 992px) {
    .form-newsletter button {
        display: inline-block;
        width: auto
    }
}

@media(min-width: 768px) {
    .it-footer-small-prints ul.it-footer-small-prints-list li {
        padding: 0 1rem
    }

        .it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
            padding-left: 0
        }

        .it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
            padding-right: 0
        }
}

@media(max-width: 992px) {
    .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper {
        background: #06c
    }

    .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
        color: #fff
    }

    .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
        background: #c5c7c9
    }

    .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link, .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link {
        color: #fff
    }

        .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-heading-link svg, .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu a.it-footer-link svg {
            fill: #fff
        }

    .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link, .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link {
        color: #fff
    }

        .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link svg, .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link svg {
            fill: #fff
        }

        .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link.active, .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li button.nav-link.active {
            border-left-color: #fff
        }

    .navbar.theme-dark-mobile .close-div .close-menu {
        color: #fff
    }

    .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active {
        color: #fff
    }

        .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
            color: #fff
        }

    .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a svg {
        fill: #fff
    }

    .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a span {
        color: #fff
    }

    .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a i {
        color: #fff
    }
}

@media(min-width: 992px) {
    .navbar.theme-light-desk {
        background: #fff;
        box-shadow: 0 20px 30px 5px rgba(0,0,0,.05)
    }

        .navbar.theme-light-desk .navbar-collapsable .menu-wrapper {
            background: #fff
        }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu > button.nav-link {
            color: #06c
        }

            .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu > button.nav-link::before {
                background-color: #06c
            }

            .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu > button.nav-link svg {
                fill: #06c
            }

            .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu > button.nav-link.active {
                border-bottom-color: #06c
            }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
            background-color: #06c
        }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link {
            color: #fff
        }

            .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-heading-link svg, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu a.it-footer-link svg {
                fill: #fff
            }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-link-wrapper, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-footer-link-wrapper-vertical {
            border-color: #c5c7c9
        }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-description p {
            color: #fff
        }

        .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link {
            color: #06c
        }

            .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active {
                border-bottom-color: #06c
            }

        .navbar.theme-light-desk .dropdown-menu {
            background: #06c
        }

            .navbar.theme-light-desk .dropdown-menu:before {
                background: #06c
            }

            .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active {
                color: #fff
            }

                .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
                    color: #fff
                }

            .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a svg {
                fill: #fff
            }

            .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a span {
                color: #fff
            }

            .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a i {
                color: #fff
            }
}

.componente-base {
    background-color: #06c;
    color: #fff;
    cursor: pointer;
    padding: 8px 8px
}

:focus:not(.focus--mouse), .form-check [type=checkbox]:focus + label, .form-check [type=radio]:focus + label, .toggles label input[type=checkbox]:focus + .lever {
    border-color: #995c00 !important;
    box-shadow: 0 0 0 2px #995c00 !important;
    outline: none !important
}

[tabindex="-1"]:focus:not(:focus-visible) {
    box-shadow: none
}

.focus--mouse:not(.btn), .form-check [type=checkbox]:focus.focus--mouse + label, .form-check [type=radio]:focus.focus--mouse + label, .toggles label input[type=checkbox]:focus.focus--mouse + .lever {
    border-color: inherit !important;
    box-shadow: none !important;
    outline: none !important
}

.icon {
    width: 32px;
    height: 32px;
    vertical-align: middle
}

    .icon.icon-padded {
        padding: 8px
    }

    .icon.icon-xs {
        width: 16px;
        height: 16px
    }

        .icon.icon-xs.icon-padded {
            padding: 4px
        }

    .icon.icon-sm {
        width: 24px;
        height: 24px
    }

        .icon.icon-sm.icon-padded {
            padding: 6px
        }

    .icon.icon-lg {
        width: 48px;
        height: 48px
    }

        .icon.icon-lg.icon-padded {
            padding: 12px
        }

    .icon.icon-xl {
        width: 64px;
        height: 64px
    }

        .icon.icon-xl.icon-padded {
            padding: 16px
        }

.icon-primary {
    fill: #06c !important
}

.icon-secondary {
    fill: #5d7083 !important
}

.icon-success {
    fill: #008055 !important
}

.icon-info {
    fill: #5d7083 !important
}

.icon-warning {
    fill: #995c00 !important
}

.icon-danger {
    fill: #cc334d !important
}

.icon-light {
    fill: #e9e6f2 !important
}

.icon-dark {
    fill: #17334f !important
}

.icon-black {
    fill: #000 !important
}

.icon-white {
    fill: #fff !important
}

.icon-100 {
    fill: #f5f5f5 !important
}

.icon-200 {
    fill: #e6e6e6 !important
}

.icon-300 {
    fill: #d4d4d4 !important
}

.icon-400 {
    fill: #a3a3a3 !important
}

.icon-500 {
    fill: #737373 !important
}

.icon-600 {
    fill: #525252 !important
}

.icon-700 {
    fill: #404040 !important
}

.icon-800 {
    fill: #262626 !important
}

.icon-900 {
    fill: #1a1a1a !important
}

/*# sourceMappingURL=bootstrap-italia.min.css.map */

/**umb_name:Titolo 1*/
h1 {
	h1;
}

/**umb_name:Titolo 2*/
h2 {
	h2;
}

/**umb_name:Titolo 3*/
h3 {
	h3;
}

/**umb_name:Titolo 4*/
h4 {
	h4;
}

/**umb_name:Titolo 5*/
h5 {
	h5;
}

/**umb_name:Titolo 6*/
h6 {
	h6;
}
/* Titillium+Web:300,400,600,700 */
/* titillium-web-300 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}
/* titillium-web-600 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 600;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb") format('svg'); /* Legacy iOS */
}

/* Lora:400,700 */

/* lora-regular - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.svg#Lora") format('svg'); /* Legacy iOS */
}

/* lora-700 - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.svg#Lora") format('svg'); /* Legacy iOS */
}

/* lora-italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.svg#Lora") format('svg'); /* Legacy iOS */
}

/* lora-700italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora") format('svg'); /* Legacy iOS */
}

/* Roboto+Mono:400,700 */

/* roboto-mono-regular - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono") format('svg'); /* Legacy iOS */
}

/* roboto-mono-700 - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.svg#RobotoMono") format('svg'); /* Legacy iOS */
}

/* roboto-mono-italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.svg#RobotoMono") format('svg'); /* Legacy iOS */
}

/* roboto-mono-700italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot"); /* IE9 Compat Modes */
    src: local(''), url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2") format('woff2'), /* Super Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff") format('woff'), /* Modern Browsers */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/css/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.svg#RobotoMono") format('svg'); /* Legacy iOS */
}
@font-face{font-family:"Material Design Icons";src:url("/css/MaterialDesign-Webfont-master/fonts/materialdesignicons-webfont.eot?v=7.4.47");src:url("/css/MaterialDesign-Webfont-master/fonts/materialdesignicons-webfont.eot?#iefix&v=7.4.47") format("embedded-opentype"),url("/css/MaterialDesign-Webfont-master/fonts/materialdesignicons-webfont.woff2?v=7.4.47") format("woff2"),url("/css/MaterialDesign-Webfont-master/fonts/materialdesignicons-webfont.woff?v=7.4.47") format("woff"),url("/css/MaterialDesign-Webfont-master/fonts/materialdesignicons-webfont.ttf?v=7.4.47") format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing::before{content:"\F01C9"}.mdi-abacus::before{content:"\F16E0"}.mdi-abjad-arabic::before{content:"\F1328"}.mdi-abjad-hebrew::before{content:"\F1329"}.mdi-abugida-devanagari::before{content:"\F132A"}.mdi-abugida-thai::before{content:"\F132B"}.mdi-access-point::before{content:"\F0003"}.mdi-access-point-check::before{content:"\F1538"}.mdi-access-point-minus::before{content:"\F1539"}.mdi-access-point-network::before{content:"\F0002"}.mdi-access-point-network-off::before{content:"\F0BE1"}.mdi-access-point-off::before{content:"\F1511"}.mdi-access-point-plus::before{content:"\F153A"}.mdi-access-point-remove::before{content:"\F153B"}.mdi-account::before{content:"\F0004"}.mdi-account-alert::before{content:"\F0005"}.mdi-account-alert-outline::before{content:"\F0B50"}.mdi-account-arrow-down::before{content:"\F1868"}.mdi-account-arrow-down-outline::before{content:"\F1869"}.mdi-account-arrow-left::before{content:"\F0B51"}.mdi-account-arrow-left-outline::before{content:"\F0B52"}.mdi-account-arrow-right::before{content:"\F0B53"}.mdi-account-arrow-right-outline::before{content:"\F0B54"}.mdi-account-arrow-up::before{content:"\F1867"}.mdi-account-arrow-up-outline::before{content:"\F186A"}.mdi-account-badge::before{content:"\F1B0A"}.mdi-account-badge-outline::before{content:"\F1B0B"}.mdi-account-box::before{content:"\F0006"}.mdi-account-box-edit-outline::before{content:"\F1CC8"}.mdi-account-box-minus-outline::before{content:"\F1CC9"}.mdi-account-box-multiple::before{content:"\F0934"}.mdi-account-box-multiple-outline::before{content:"\F100A"}.mdi-account-box-outline::before{content:"\F0007"}.mdi-account-box-plus-outline::before{content:"\F1CCA"}.mdi-account-cancel::before{content:"\F12DF"}.mdi-account-cancel-outline::before{content:"\F12E0"}.mdi-account-card::before{content:"\F1BA4"}.mdi-account-card-outline::before{content:"\F1BA5"}.mdi-account-cash::before{content:"\F1097"}.mdi-account-cash-outline::before{content:"\F1098"}.mdi-account-check::before{content:"\F0008"}.mdi-account-check-outline::before{content:"\F0BE2"}.mdi-account-child::before{content:"\F0A89"}.mdi-account-child-circle::before{content:"\F0A8A"}.mdi-account-child-outline::before{content:"\F10C8"}.mdi-account-circle::before{content:"\F0009"}.mdi-account-circle-outline::before{content:"\F0B55"}.mdi-account-clock::before{content:"\F0B56"}.mdi-account-clock-outline::before{content:"\F0B57"}.mdi-account-cog::before{content:"\F1370"}.mdi-account-cog-outline::before{content:"\F1371"}.mdi-account-convert::before{content:"\F000A"}.mdi-account-convert-outline::before{content:"\F1301"}.mdi-account-cowboy-hat::before{content:"\F0E9B"}.mdi-account-cowboy-hat-outline::before{content:"\F17F3"}.mdi-account-credit-card::before{content:"\F1BA6"}.mdi-account-credit-card-outline::before{content:"\F1BA7"}.mdi-account-details::before{content:"\F0631"}.mdi-account-details-outline::before{content:"\F1372"}.mdi-account-edit::before{content:"\F06BC"}.mdi-account-edit-outline::before{content:"\F0FFB"}.mdi-account-eye::before{content:"\F0420"}.mdi-account-eye-outline::before{content:"\F127B"}.mdi-account-file::before{content:"\F1CA7"}.mdi-account-file-outline::before{content:"\F1CA8"}.mdi-account-file-text::before{content:"\F1CA9"}.mdi-account-file-text-outline::before{content:"\F1CAA"}.mdi-account-filter::before{content:"\F0936"}.mdi-account-filter-outline::before{content:"\F0F9D"}.mdi-account-group::before{content:"\F0849"}.mdi-account-group-outline::before{content:"\F0B58"}.mdi-account-hard-hat::before{content:"\F05B5"}.mdi-account-hard-hat-outline::before{content:"\F1A1F"}.mdi-account-heart::before{content:"\F0899"}.mdi-account-heart-outline::before{content:"\F0BE3"}.mdi-account-injury::before{content:"\F1815"}.mdi-account-injury-outline::before{content:"\F1816"}.mdi-account-key::before{content:"\F000B"}.mdi-account-key-outline::before{content:"\F0BE4"}.mdi-account-lock::before{content:"\F115E"}.mdi-account-lock-open::before{content:"\F1960"}.mdi-account-lock-open-outline::before{content:"\F1961"}.mdi-account-lock-outline::before{content:"\F115F"}.mdi-account-minus::before{content:"\F000D"}.mdi-account-minus-outline::before{content:"\F0AEC"}.mdi-account-multiple::before{content:"\F000E"}.mdi-account-multiple-check::before{content:"\F08C5"}.mdi-account-multiple-check-outline::before{content:"\F11FE"}.mdi-account-multiple-minus::before{content:"\F05D3"}.mdi-account-multiple-minus-outline::before{content:"\F0BE5"}.mdi-account-multiple-outline::before{content:"\F000F"}.mdi-account-multiple-plus::before{content:"\F0010"}.mdi-account-multiple-plus-outline::before{content:"\F0800"}.mdi-account-multiple-remove::before{content:"\F120A"}.mdi-account-multiple-remove-outline::before{content:"\F120B"}.mdi-account-music::before{content:"\F0803"}.mdi-account-music-outline::before{content:"\F0CE9"}.mdi-account-network::before{content:"\F0011"}.mdi-account-network-off::before{content:"\F1AF1"}.mdi-account-network-off-outline::before{content:"\F1AF2"}.mdi-account-network-outline::before{content:"\F0BE6"}.mdi-account-off::before{content:"\F0012"}.mdi-account-off-outline::before{content:"\F0BE7"}.mdi-account-outline::before{content:"\F0013"}.mdi-account-plus::before{content:"\F0014"}.mdi-account-plus-outline::before{content:"\F0801"}.mdi-account-question::before{content:"\F0B59"}.mdi-account-question-outline::before{content:"\F0B5A"}.mdi-account-reactivate::before{content:"\F152B"}.mdi-account-reactivate-outline::before{content:"\F152C"}.mdi-account-remove::before{content:"\F0015"}.mdi-account-remove-outline::before{content:"\F0AED"}.mdi-account-school::before{content:"\F1A20"}.mdi-account-school-outline::before{content:"\F1A21"}.mdi-account-search::before{content:"\F0016"}.mdi-account-search-outline::before{content:"\F0935"}.mdi-account-settings::before{content:"\F0630"}.mdi-account-settings-outline::before{content:"\F10C9"}.mdi-account-star::before{content:"\F0017"}.mdi-account-star-outline::before{content:"\F0BE8"}.mdi-account-supervisor::before{content:"\F0A8B"}.mdi-account-supervisor-circle::before{content:"\F0A8C"}.mdi-account-supervisor-circle-outline::before{content:"\F14EC"}.mdi-account-supervisor-outline::before{content:"\F112D"}.mdi-account-switch::before{content:"\F0019"}.mdi-account-switch-outline::before{content:"\F04CB"}.mdi-account-sync::before{content:"\F191B"}.mdi-account-sync-outline::before{content:"\F191C"}.mdi-account-tag::before{content:"\F1C1B"}.mdi-account-tag-outline::before{content:"\F1C1C"}.mdi-account-tie::before{content:"\F0CE3"}.mdi-account-tie-hat::before{content:"\F1898"}.mdi-account-tie-hat-outline::before{content:"\F1899"}.mdi-account-tie-outline::before{content:"\F10CA"}.mdi-account-tie-voice::before{content:"\F1308"}.mdi-account-tie-voice-off::before{content:"\F130A"}.mdi-account-tie-voice-off-outline::before{content:"\F130B"}.mdi-account-tie-voice-outline::before{content:"\F1309"}.mdi-account-tie-woman::before{content:"\F1A8C"}.mdi-account-voice::before{content:"\F05CB"}.mdi-account-voice-off::before{content:"\F0ED4"}.mdi-account-wrench::before{content:"\F189A"}.mdi-account-wrench-outline::before{content:"\F189B"}.mdi-adjust::before{content:"\F001A"}.mdi-advertisements::before{content:"\F192A"}.mdi-advertisements-off::before{content:"\F192B"}.mdi-air-conditioner::before{content:"\F001B"}.mdi-air-filter::before{content:"\F0D43"}.mdi-air-horn::before{content:"\F0DAC"}.mdi-air-humidifier::before{content:"\F1099"}.mdi-air-humidifier-off::before{content:"\F1466"}.mdi-air-purifier::before{content:"\F0D44"}.mdi-air-purifier-off::before{content:"\F1B57"}.mdi-airbag::before{content:"\F0BE9"}.mdi-airballoon::before{content:"\F001C"}.mdi-airballoon-outline::before{content:"\F100B"}.mdi-airplane::before{content:"\F001D"}.mdi-airplane-alert::before{content:"\F187A"}.mdi-airplane-check::before{content:"\F187B"}.mdi-airplane-clock::before{content:"\F187C"}.mdi-airplane-cog::before{content:"\F187D"}.mdi-airplane-edit::before{content:"\F187E"}.mdi-airplane-landing::before{content:"\F05D4"}.mdi-airplane-marker::before{content:"\F187F"}.mdi-airplane-minus::before{content:"\F1880"}.mdi-airplane-off::before{content:"\F001E"}.mdi-airplane-plus::before{content:"\F1881"}.mdi-airplane-remove::before{content:"\F1882"}.mdi-airplane-search::before{content:"\F1883"}.mdi-airplane-settings::before{content:"\F1884"}.mdi-airplane-takeoff::before{content:"\F05D5"}.mdi-airport::before{content:"\F084B"}.mdi-alarm::before{content:"\F0020"}.mdi-alarm-bell::before{content:"\F078E"}.mdi-alarm-check::before{content:"\F0021"}.mdi-alarm-light::before{content:"\F078F"}.mdi-alarm-light-off::before{content:"\F171E"}.mdi-alarm-light-off-outline::before{content:"\F171F"}.mdi-alarm-light-outline::before{content:"\F0BEA"}.mdi-alarm-multiple::before{content:"\F0022"}.mdi-alarm-note::before{content:"\F0E71"}.mdi-alarm-note-off::before{content:"\F0E72"}.mdi-alarm-off::before{content:"\F0023"}.mdi-alarm-panel::before{content:"\F15C4"}.mdi-alarm-panel-outline::before{content:"\F15C5"}.mdi-alarm-plus::before{content:"\F0024"}.mdi-alarm-snooze::before{content:"\F068E"}.mdi-album::before{content:"\F0025"}.mdi-alert::before{content:"\F0026"}.mdi-alert-box::before{content:"\F0027"}.mdi-alert-box-outline::before{content:"\F0CE4"}.mdi-alert-circle::before{content:"\F0028"}.mdi-alert-circle-check::before{content:"\F11ED"}.mdi-alert-circle-check-outline::before{content:"\F11EE"}.mdi-alert-circle-outline::before{content:"\F05D6"}.mdi-alert-decagram::before{content:"\F06BD"}.mdi-alert-decagram-outline::before{content:"\F0CE5"}.mdi-alert-minus::before{content:"\F14BB"}.mdi-alert-minus-outline::before{content:"\F14BE"}.mdi-alert-octagon::before{content:"\F0029"}.mdi-alert-octagon-outline::before{content:"\F0CE6"}.mdi-alert-octagram::before{content:"\F0767"}.mdi-alert-octagram-outline::before{content:"\F0CE7"}.mdi-alert-outline::before{content:"\F002A"}.mdi-alert-plus::before{content:"\F14BA"}.mdi-alert-plus-outline::before{content:"\F14BD"}.mdi-alert-remove::before{content:"\F14BC"}.mdi-alert-remove-outline::before{content:"\F14BF"}.mdi-alert-rhombus::before{content:"\F11CE"}.mdi-alert-rhombus-outline::before{content:"\F11CF"}.mdi-alien::before{content:"\F089A"}.mdi-alien-outline::before{content:"\F10CB"}.mdi-align-horizontal-center::before{content:"\F11C3"}.mdi-align-horizontal-distribute::before{content:"\F1962"}.mdi-align-horizontal-left::before{content:"\F11C2"}.mdi-align-horizontal-right::before{content:"\F11C4"}.mdi-align-vertical-bottom::before{content:"\F11C5"}.mdi-align-vertical-center::before{content:"\F11C6"}.mdi-align-vertical-distribute::before{content:"\F1963"}.mdi-align-vertical-top::before{content:"\F11C7"}.mdi-all-inclusive::before{content:"\F06BE"}.mdi-all-inclusive-box::before{content:"\F188D"}.mdi-all-inclusive-box-outline::before{content:"\F188E"}.mdi-allergy::before{content:"\F1258"}.mdi-alpha::before{content:"\F002B"}.mdi-alpha-a::before{content:"\F0AEE"}.mdi-alpha-a-box::before{content:"\F0B08"}.mdi-alpha-a-box-outline::before{content:"\F0BEB"}.mdi-alpha-a-circle::before{content:"\F0BEC"}.mdi-alpha-a-circle-outline::before{content:"\F0BED"}.mdi-alpha-b::before{content:"\F0AEF"}.mdi-alpha-b-box::before{content:"\F0B09"}.mdi-alpha-b-box-outline::before{content:"\F0BEE"}.mdi-alpha-b-circle::before{content:"\F0BEF"}.mdi-alpha-b-circle-outline::before{content:"\F0BF0"}.mdi-alpha-c::before{content:"\F0AF0"}.mdi-alpha-c-box::before{content:"\F0B0A"}.mdi-alpha-c-box-outline::before{content:"\F0BF1"}.mdi-alpha-c-circle::before{content:"\F0BF2"}.mdi-alpha-c-circle-outline::before{content:"\F0BF3"}.mdi-alpha-d::before{content:"\F0AF1"}.mdi-alpha-d-box::before{content:"\F0B0B"}.mdi-alpha-d-box-outline::before{content:"\F0BF4"}.mdi-alpha-d-circle::before{content:"\F0BF5"}.mdi-alpha-d-circle-outline::before{content:"\F0BF6"}.mdi-alpha-e::before{content:"\F0AF2"}.mdi-alpha-e-box::before{content:"\F0B0C"}.mdi-alpha-e-box-outline::before{content:"\F0BF7"}.mdi-alpha-e-circle::before{content:"\F0BF8"}.mdi-alpha-e-circle-outline::before{content:"\F0BF9"}.mdi-alpha-f::before{content:"\F0AF3"}.mdi-alpha-f-box::before{content:"\F0B0D"}.mdi-alpha-f-box-outline::before{content:"\F0BFA"}.mdi-alpha-f-circle::before{content:"\F0BFB"}.mdi-alpha-f-circle-outline::before{content:"\F0BFC"}.mdi-alpha-g::before{content:"\F0AF4"}.mdi-alpha-g-box::before{content:"\F0B0E"}.mdi-alpha-g-box-outline::before{content:"\F0BFD"}.mdi-alpha-g-circle::before{content:"\F0BFE"}.mdi-alpha-g-circle-outline::before{content:"\F0BFF"}.mdi-alpha-h::before{content:"\F0AF5"}.mdi-alpha-h-box::before{content:"\F0B0F"}.mdi-alpha-h-box-outline::before{content:"\F0C00"}.mdi-alpha-h-circle::before{content:"\F0C01"}.mdi-alpha-h-circle-outline::before{content:"\F0C02"}.mdi-alpha-i::before{content:"\F0AF6"}.mdi-alpha-i-box::before{content:"\F0B10"}.mdi-alpha-i-box-outline::before{content:"\F0C03"}.mdi-alpha-i-circle::before{content:"\F0C04"}.mdi-alpha-i-circle-outline::before{content:"\F0C05"}.mdi-alpha-j::before{content:"\F0AF7"}.mdi-alpha-j-box::before{content:"\F0B11"}.mdi-alpha-j-box-outline::before{content:"\F0C06"}.mdi-alpha-j-circle::before{content:"\F0C07"}.mdi-alpha-j-circle-outline::before{content:"\F0C08"}.mdi-alpha-k::before{content:"\F0AF8"}.mdi-alpha-k-box::before{content:"\F0B12"}.mdi-alpha-k-box-outline::before{content:"\F0C09"}.mdi-alpha-k-circle::before{content:"\F0C0A"}.mdi-alpha-k-circle-outline::before{content:"\F0C0B"}.mdi-alpha-l::before{content:"\F0AF9"}.mdi-alpha-l-box::before{content:"\F0B13"}.mdi-alpha-l-box-outline::before{content:"\F0C0C"}.mdi-alpha-l-circle::before{content:"\F0C0D"}.mdi-alpha-l-circle-outline::before{content:"\F0C0E"}.mdi-alpha-m::before{content:"\F0AFA"}.mdi-alpha-m-box::before{content:"\F0B14"}.mdi-alpha-m-box-outline::before{content:"\F0C0F"}.mdi-alpha-m-circle::before{content:"\F0C10"}.mdi-alpha-m-circle-outline::before{content:"\F0C11"}.mdi-alpha-n::before{content:"\F0AFB"}.mdi-alpha-n-box::before{content:"\F0B15"}.mdi-alpha-n-box-outline::before{content:"\F0C12"}.mdi-alpha-n-circle::before{content:"\F0C13"}.mdi-alpha-n-circle-outline::before{content:"\F0C14"}.mdi-alpha-o::before{content:"\F0AFC"}.mdi-alpha-o-box::before{content:"\F0B16"}.mdi-alpha-o-box-outline::before{content:"\F0C15"}.mdi-alpha-o-circle::before{content:"\F0C16"}.mdi-alpha-o-circle-outline::before{content:"\F0C17"}.mdi-alpha-p::before{content:"\F0AFD"}.mdi-alpha-p-box::before{content:"\F0B17"}.mdi-alpha-p-box-outline::before{content:"\F0C18"}.mdi-alpha-p-circle::before{content:"\F0C19"}.mdi-alpha-p-circle-outline::before{content:"\F0C1A"}.mdi-alpha-q::before{content:"\F0AFE"}.mdi-alpha-q-box::before{content:"\F0B18"}.mdi-alpha-q-box-outline::before{content:"\F0C1B"}.mdi-alpha-q-circle::before{content:"\F0C1C"}.mdi-alpha-q-circle-outline::before{content:"\F0C1D"}.mdi-alpha-r::before{content:"\F0AFF"}.mdi-alpha-r-box::before{content:"\F0B19"}.mdi-alpha-r-box-outline::before{content:"\F0C1E"}.mdi-alpha-r-circle::before{content:"\F0C1F"}.mdi-alpha-r-circle-outline::before{content:"\F0C20"}.mdi-alpha-s::before{content:"\F0B00"}.mdi-alpha-s-box::before{content:"\F0B1A"}.mdi-alpha-s-box-outline::before{content:"\F0C21"}.mdi-alpha-s-circle::before{content:"\F0C22"}.mdi-alpha-s-circle-outline::before{content:"\F0C23"}.mdi-alpha-t::before{content:"\F0B01"}.mdi-alpha-t-box::before{content:"\F0B1B"}.mdi-alpha-t-box-outline::before{content:"\F0C24"}.mdi-alpha-t-circle::before{content:"\F0C25"}.mdi-alpha-t-circle-outline::before{content:"\F0C26"}.mdi-alpha-u::before{content:"\F0B02"}.mdi-alpha-u-box::before{content:"\F0B1C"}.mdi-alpha-u-box-outline::before{content:"\F0C27"}.mdi-alpha-u-circle::before{content:"\F0C28"}.mdi-alpha-u-circle-outline::before{content:"\F0C29"}.mdi-alpha-v::before{content:"\F0B03"}.mdi-alpha-v-box::before{content:"\F0B1D"}.mdi-alpha-v-box-outline::before{content:"\F0C2A"}.mdi-alpha-v-circle::before{content:"\F0C2B"}.mdi-alpha-v-circle-outline::before{content:"\F0C2C"}.mdi-alpha-w::before{content:"\F0B04"}.mdi-alpha-w-box::before{content:"\F0B1E"}.mdi-alpha-w-box-outline::before{content:"\F0C2D"}.mdi-alpha-w-circle::before{content:"\F0C2E"}.mdi-alpha-w-circle-outline::before{content:"\F0C2F"}.mdi-alpha-x::before{content:"\F0B05"}.mdi-alpha-x-box::before{content:"\F0B1F"}.mdi-alpha-x-box-outline::before{content:"\F0C30"}.mdi-alpha-x-circle::before{content:"\F0C31"}.mdi-alpha-x-circle-outline::before{content:"\F0C32"}.mdi-alpha-y::before{content:"\F0B06"}.mdi-alpha-y-box::before{content:"\F0B20"}.mdi-alpha-y-box-outline::before{content:"\F0C33"}.mdi-alpha-y-circle::before{content:"\F0C34"}.mdi-alpha-y-circle-outline::before{content:"\F0C35"}.mdi-alpha-z::before{content:"\F0B07"}.mdi-alpha-z-box::before{content:"\F0B21"}.mdi-alpha-z-box-outline::before{content:"\F0C36"}.mdi-alpha-z-circle::before{content:"\F0C37"}.mdi-alpha-z-circle-outline::before{content:"\F0C38"}.mdi-alphabet-aurebesh::before{content:"\F132C"}.mdi-alphabet-cyrillic::before{content:"\F132D"}.mdi-alphabet-greek::before{content:"\F132E"}.mdi-alphabet-latin::before{content:"\F132F"}.mdi-alphabet-piqad::before{content:"\F1330"}.mdi-alphabet-tengwar::before{content:"\F1337"}.mdi-alphabetical::before{content:"\F002C"}.mdi-alphabetical-off::before{content:"\F100C"}.mdi-alphabetical-variant::before{content:"\F100D"}.mdi-alphabetical-variant-off::before{content:"\F100E"}.mdi-altimeter::before{content:"\F05D7"}.mdi-ambulance::before{content:"\F002F"}.mdi-ammunition::before{content:"\F0CE8"}.mdi-ampersand::before{content:"\F0A8D"}.mdi-amplifier::before{content:"\F0030"}.mdi-amplifier-off::before{content:"\F11B5"}.mdi-anchor::before{content:"\F0031"}.mdi-android::before{content:"\F0032"}.mdi-android-studio::before{content:"\F0034"}.mdi-angle-acute::before{content:"\F0937"}.mdi-angle-obtuse::before{content:"\F0938"}.mdi-angle-right::before{content:"\F0939"}.mdi-angular::before{content:"\F06B2"}.mdi-angularjs::before{content:"\F06BF"}.mdi-animation::before{content:"\F05D8"}.mdi-animation-outline::before{content:"\F0A8F"}.mdi-animation-play::before{content:"\F093A"}.mdi-animation-play-outline::before{content:"\F0A90"}.mdi-ansible::before{content:"\F109A"}.mdi-antenna::before{content:"\F1119"}.mdi-anvil::before{content:"\F089B"}.mdi-apache-kafka::before{content:"\F100F"}.mdi-api::before{content:"\F109B"}.mdi-api-off::before{content:"\F1257"}.mdi-apple::before{content:"\F0035"}.mdi-apple-finder::before{content:"\F0036"}.mdi-apple-icloud::before{content:"\F0038"}.mdi-apple-ios::before{content:"\F0037"}.mdi-apple-keyboard-caps::before{content:"\F0632"}.mdi-apple-keyboard-command::before{content:"\F0633"}.mdi-apple-keyboard-control::before{content:"\F0634"}.mdi-apple-keyboard-option::before{content:"\F0635"}.mdi-apple-keyboard-shift::before{content:"\F0636"}.mdi-apple-safari::before{content:"\F0039"}.mdi-application::before{content:"\F08C6"}.mdi-application-array::before{content:"\F10F5"}.mdi-application-array-outline::before{content:"\F10F6"}.mdi-application-braces::before{content:"\F10F7"}.mdi-application-braces-outline::before{content:"\F10F8"}.mdi-application-brackets::before{content:"\F0C8B"}.mdi-application-brackets-outline::before{content:"\F0C8C"}.mdi-application-cog::before{content:"\F0675"}.mdi-application-cog-outline::before{content:"\F1577"}.mdi-application-edit::before{content:"\F00AE"}.mdi-application-edit-outline::before{content:"\F0619"}.mdi-application-export::before{content:"\F0DAD"}.mdi-application-import::before{content:"\F0DAE"}.mdi-application-outline::before{content:"\F0614"}.mdi-application-parentheses::before{content:"\F10F9"}.mdi-application-parentheses-outline::before{content:"\F10FA"}.mdi-application-settings::before{content:"\F0B60"}.mdi-application-settings-outline::before{content:"\F1555"}.mdi-application-variable::before{content:"\F10FB"}.mdi-application-variable-outline::before{content:"\F10FC"}.mdi-approximately-equal::before{content:"\F0F9E"}.mdi-approximately-equal-box::before{content:"\F0F9F"}.mdi-apps::before{content:"\F003B"}.mdi-apps-box::before{content:"\F0D46"}.mdi-arch::before{content:"\F08C7"}.mdi-archive::before{content:"\F003C"}.mdi-archive-alert::before{content:"\F14FD"}.mdi-archive-alert-outline::before{content:"\F14FE"}.mdi-archive-arrow-down::before{content:"\F1259"}.mdi-archive-arrow-down-outline::before{content:"\F125A"}.mdi-archive-arrow-up::before{content:"\F125B"}.mdi-archive-arrow-up-outline::before{content:"\F125C"}.mdi-archive-cancel::before{content:"\F174B"}.mdi-archive-cancel-outline::before{content:"\F174C"}.mdi-archive-check::before{content:"\F174D"}.mdi-archive-check-outline::before{content:"\F174E"}.mdi-archive-clock::before{content:"\F174F"}.mdi-archive-clock-outline::before{content:"\F1750"}.mdi-archive-cog::before{content:"\F1751"}.mdi-archive-cog-outline::before{content:"\F1752"}.mdi-archive-edit::before{content:"\F1753"}.mdi-archive-edit-outline::before{content:"\F1754"}.mdi-archive-eye::before{content:"\F1755"}.mdi-archive-eye-outline::before{content:"\F1756"}.mdi-archive-lock::before{content:"\F1757"}.mdi-archive-lock-open::before{content:"\F1758"}.mdi-archive-lock-open-outline::before{content:"\F1759"}.mdi-archive-lock-outline::before{content:"\F175A"}.mdi-archive-marker::before{content:"\F175B"}.mdi-archive-marker-outline::before{content:"\F175C"}.mdi-archive-minus::before{content:"\F175D"}.mdi-archive-minus-outline::before{content:"\F175E"}.mdi-archive-music::before{content:"\F175F"}.mdi-archive-music-outline::before{content:"\F1760"}.mdi-archive-off::before{content:"\F1761"}.mdi-archive-off-outline::before{content:"\F1762"}.mdi-archive-outline::before{content:"\F120E"}.mdi-archive-plus::before{content:"\F1763"}.mdi-archive-plus-outline::before{content:"\F1764"}.mdi-archive-refresh::before{content:"\F1765"}.mdi-archive-refresh-outline::before{content:"\F1766"}.mdi-archive-remove::before{content:"\F1767"}.mdi-archive-remove-outline::before{content:"\F1768"}.mdi-archive-search::before{content:"\F1769"}.mdi-archive-search-outline::before{content:"\F176A"}.mdi-archive-settings::before{content:"\F176B"}.mdi-archive-settings-outline::before{content:"\F176C"}.mdi-archive-star::before{content:"\F176D"}.mdi-archive-star-outline::before{content:"\F176E"}.mdi-archive-sync::before{content:"\F176F"}.mdi-archive-sync-outline::before{content:"\F1770"}.mdi-arm-flex::before{content:"\F0FD7"}.mdi-arm-flex-outline::before{content:"\F0FD6"}.mdi-arrange-bring-forward::before{content:"\F003D"}.mdi-arrange-bring-to-front::before{content:"\F003E"}.mdi-arrange-send-backward::before{content:"\F003F"}.mdi-arrange-send-to-back::before{content:"\F0040"}.mdi-arrow-all::before{content:"\F0041"}.mdi-arrow-bottom-left::before{content:"\F0042"}.mdi-arrow-bottom-left-bold-box::before{content:"\F1964"}.mdi-arrow-bottom-left-bold-box-outline::before{content:"\F1965"}.mdi-arrow-bottom-left-bold-outline::before{content:"\F09B7"}.mdi-arrow-bottom-left-thick::before{content:"\F09B8"}.mdi-arrow-bottom-left-thin::before{content:"\F19B6"}.mdi-arrow-bottom-left-thin-circle-outline::before{content:"\F1596"}.mdi-arrow-bottom-right::before{content:"\F0043"}.mdi-arrow-bottom-right-bold-box::before{content:"\F1966"}.mdi-arrow-bottom-right-bold-box-outline::before{content:"\F1967"}.mdi-arrow-bottom-right-bold-outline::before{content:"\F09B9"}.mdi-arrow-bottom-right-thick::before{content:"\F09BA"}.mdi-arrow-bottom-right-thin::before{content:"\F19B7"}.mdi-arrow-bottom-right-thin-circle-outline::before{content:"\F1595"}.mdi-arrow-collapse::before{content:"\F0615"}.mdi-arrow-collapse-all::before{content:"\F0044"}.mdi-arrow-collapse-down::before{content:"\F0792"}.mdi-arrow-collapse-horizontal::before{content:"\F084C"}.mdi-arrow-collapse-left::before{content:"\F0793"}.mdi-arrow-collapse-right::before{content:"\F0794"}.mdi-arrow-collapse-up::before{content:"\F0795"}.mdi-arrow-collapse-vertical::before{content:"\F084D"}.mdi-arrow-decision::before{content:"\F09BB"}.mdi-arrow-decision-auto::before{content:"\F09BC"}.mdi-arrow-decision-auto-outline::before{content:"\F09BD"}.mdi-arrow-decision-outline::before{content:"\F09BE"}.mdi-arrow-down::before{content:"\F0045"}.mdi-arrow-down-bold::before{content:"\F072E"}.mdi-arrow-down-bold-box::before{content:"\F072F"}.mdi-arrow-down-bold-box-outline::before{content:"\F0730"}.mdi-arrow-down-bold-circle::before{content:"\F0047"}.mdi-arrow-down-bold-circle-outline::before{content:"\F0048"}.mdi-arrow-down-bold-hexagon-outline::before{content:"\F0049"}.mdi-arrow-down-bold-outline::before{content:"\F09BF"}.mdi-arrow-down-box::before{content:"\F06C0"}.mdi-arrow-down-circle::before{content:"\F0CDB"}.mdi-arrow-down-circle-outline::before{content:"\F0CDC"}.mdi-arrow-down-drop-circle::before{content:"\F004A"}.mdi-arrow-down-drop-circle-outline::before{content:"\F004B"}.mdi-arrow-down-left::before{content:"\F17A1"}.mdi-arrow-down-left-bold::before{content:"\F17A2"}.mdi-arrow-down-right::before{content:"\F17A3"}.mdi-arrow-down-right-bold::before{content:"\F17A4"}.mdi-arrow-down-thick::before{content:"\F0046"}.mdi-arrow-down-thin::before{content:"\F19B3"}.mdi-arrow-down-thin-circle-outline::before{content:"\F1599"}.mdi-arrow-expand::before{content:"\F0616"}.mdi-arrow-expand-all::before{content:"\F004C"}.mdi-arrow-expand-down::before{content:"\F0796"}.mdi-arrow-expand-horizontal::before{content:"\F084E"}.mdi-arrow-expand-left::before{content:"\F0797"}.mdi-arrow-expand-right::before{content:"\F0798"}.mdi-arrow-expand-up::before{content:"\F0799"}.mdi-arrow-expand-vertical::before{content:"\F084F"}.mdi-arrow-horizontal-lock::before{content:"\F115B"}.mdi-arrow-left::before{content:"\F004D"}.mdi-arrow-left-bold::before{content:"\F0731"}.mdi-arrow-left-bold-box::before{content:"\F0732"}.mdi-arrow-left-bold-box-outline::before{content:"\F0733"}.mdi-arrow-left-bold-circle::before{content:"\F004F"}.mdi-arrow-left-bold-circle-outline::before{content:"\F0050"}.mdi-arrow-left-bold-hexagon-outline::before{content:"\F0051"}.mdi-arrow-left-bold-outline::before{content:"\F09C0"}.mdi-arrow-left-bottom::before{content:"\F17A5"}.mdi-arrow-left-bottom-bold::before{content:"\F17A6"}.mdi-arrow-left-box::before{content:"\F06C1"}.mdi-arrow-left-circle::before{content:"\F0CDD"}.mdi-arrow-left-circle-outline::before{content:"\F0CDE"}.mdi-arrow-left-drop-circle::before{content:"\F0052"}.mdi-arrow-left-drop-circle-outline::before{content:"\F0053"}.mdi-arrow-left-right::before{content:"\F0E73"}.mdi-arrow-left-right-bold::before{content:"\F0E74"}.mdi-arrow-left-right-bold-outline::before{content:"\F09C1"}.mdi-arrow-left-thick::before{content:"\F004E"}.mdi-arrow-left-thin::before{content:"\F19B1"}.mdi-arrow-left-thin-circle-outline::before{content:"\F159A"}.mdi-arrow-left-top::before{content:"\F17A7"}.mdi-arrow-left-top-bold::before{content:"\F17A8"}.mdi-arrow-oscillating::before{content:"\F1C91"}.mdi-arrow-oscillating-off::before{content:"\F1C92"}.mdi-arrow-projectile::before{content:"\F1840"}.mdi-arrow-projectile-multiple::before{content:"\F183F"}.mdi-arrow-right::before{content:"\F0054"}.mdi-arrow-right-bold::before{content:"\F0734"}.mdi-arrow-right-bold-box::before{content:"\F0735"}.mdi-arrow-right-bold-box-outline::before{content:"\F0736"}.mdi-arrow-right-bold-circle::before{content:"\F0056"}.mdi-arrow-right-bold-circle-outline::before{content:"\F0057"}.mdi-arrow-right-bold-hexagon-outline::before{content:"\F0058"}.mdi-arrow-right-bold-outline::before{content:"\F09C2"}.mdi-arrow-right-bottom::before{content:"\F17A9"}.mdi-arrow-right-bottom-bold::before{content:"\F17AA"}.mdi-arrow-right-box::before{content:"\F06C2"}.mdi-arrow-right-circle::before{content:"\F0CDF"}.mdi-arrow-right-circle-outline::before{content:"\F0CE0"}.mdi-arrow-right-drop-circle::before{content:"\F0059"}.mdi-arrow-right-drop-circle-outline::before{content:"\F005A"}.mdi-arrow-right-thick::before{content:"\F0055"}.mdi-arrow-right-thin::before{content:"\F19B0"}.mdi-arrow-right-thin-circle-outline::before{content:"\F1598"}.mdi-arrow-right-top::before{content:"\F17AB"}.mdi-arrow-right-top-bold::before{content:"\F17AC"}.mdi-arrow-split-horizontal::before{content:"\F093B"}.mdi-arrow-split-vertical::before{content:"\F093C"}.mdi-arrow-top-left::before{content:"\F005B"}.mdi-arrow-top-left-bold-box::before{content:"\F1968"}.mdi-arrow-top-left-bold-box-outline::before{content:"\F1969"}.mdi-arrow-top-left-bold-outline::before{content:"\F09C3"}.mdi-arrow-top-left-bottom-right::before{content:"\F0E75"}.mdi-arrow-top-left-bottom-right-bold::before{content:"\F0E76"}.mdi-arrow-top-left-thick::before{content:"\F09C4"}.mdi-arrow-top-left-thin::before{content:"\F19B5"}.mdi-arrow-top-left-thin-circle-outline::before{content:"\F1593"}.mdi-arrow-top-right::before{content:"\F005C"}.mdi-arrow-top-right-bold-box::before{content:"\F196A"}.mdi-arrow-top-right-bold-box-outline::before{content:"\F196B"}.mdi-arrow-top-right-bold-outline::before{content:"\F09C5"}.mdi-arrow-top-right-bottom-left::before{content:"\F0E77"}.mdi-arrow-top-right-bottom-left-bold::before{content:"\F0E78"}.mdi-arrow-top-right-thick::before{content:"\F09C6"}.mdi-arrow-top-right-thin::before{content:"\F19B4"}.mdi-arrow-top-right-thin-circle-outline::before{content:"\F1594"}.mdi-arrow-u-down-left::before{content:"\F17AD"}.mdi-arrow-u-down-left-bold::before{content:"\F17AE"}.mdi-arrow-u-down-right::before{content:"\F17AF"}.mdi-arrow-u-down-right-bold::before{content:"\F17B0"}.mdi-arrow-u-left-bottom::before{content:"\F17B1"}.mdi-arrow-u-left-bottom-bold::before{content:"\F17B2"}.mdi-arrow-u-left-top::before{content:"\F17B3"}.mdi-arrow-u-left-top-bold::before{content:"\F17B4"}.mdi-arrow-u-right-bottom::before{content:"\F17B5"}.mdi-arrow-u-right-bottom-bold::before{content:"\F17B6"}.mdi-arrow-u-right-top::before{content:"\F17B7"}.mdi-arrow-u-right-top-bold::before{content:"\F17B8"}.mdi-arrow-u-up-left::before{content:"\F17B9"}.mdi-arrow-u-up-left-bold::before{content:"\F17BA"}.mdi-arrow-u-up-right::before{content:"\F17BB"}.mdi-arrow-u-up-right-bold::before{content:"\F17BC"}.mdi-arrow-up::before{content:"\F005D"}.mdi-arrow-up-bold::before{content:"\F0737"}.mdi-arrow-up-bold-box::before{content:"\F0738"}.mdi-arrow-up-bold-box-outline::before{content:"\F0739"}.mdi-arrow-up-bold-circle::before{content:"\F005F"}.mdi-arrow-up-bold-circle-outline::before{content:"\F0060"}.mdi-arrow-up-bold-hexagon-outline::before{content:"\F0061"}.mdi-arrow-up-bold-outline::before{content:"\F09C7"}.mdi-arrow-up-box::before{content:"\F06C3"}.mdi-arrow-up-circle::before{content:"\F0CE1"}.mdi-arrow-up-circle-outline::before{content:"\F0CE2"}.mdi-arrow-up-down::before{content:"\F0E79"}.mdi-arrow-up-down-bold::before{content:"\F0E7A"}.mdi-arrow-up-down-bold-outline::before{content:"\F09C8"}.mdi-arrow-up-drop-circle::before{content:"\F0062"}.mdi-arrow-up-drop-circle-outline::before{content:"\F0063"}.mdi-arrow-up-left::before{content:"\F17BD"}.mdi-arrow-up-left-bold::before{content:"\F17BE"}.mdi-arrow-up-right::before{content:"\F17BF"}.mdi-arrow-up-right-bold::before{content:"\F17C0"}.mdi-arrow-up-thick::before{content:"\F005E"}.mdi-arrow-up-thin::before{content:"\F19B2"}.mdi-arrow-up-thin-circle-outline::before{content:"\F1597"}.mdi-arrow-vertical-lock::before{content:"\F115C"}.mdi-artboard::before{content:"\F1B9A"}.mdi-artstation::before{content:"\F0B5B"}.mdi-aspect-ratio::before{content:"\F0A24"}.mdi-assistant::before{content:"\F0064"}.mdi-asterisk::before{content:"\F06C4"}.mdi-asterisk-circle-outline::before{content:"\F1A27"}.mdi-at::before{content:"\F0065"}.mdi-atlassian::before{content:"\F0804"}.mdi-atm::before{content:"\F0D47"}.mdi-atom::before{content:"\F0768"}.mdi-atom-variant::before{content:"\F0E7B"}.mdi-attachment::before{content:"\F0066"}.mdi-attachment-check::before{content:"\F1AC1"}.mdi-attachment-lock::before{content:"\F19C4"}.mdi-attachment-minus::before{content:"\F1AC2"}.mdi-attachment-off::before{content:"\F1AC3"}.mdi-attachment-plus::before{content:"\F1AC4"}.mdi-attachment-remove::before{content:"\F1AC5"}.mdi-atv::before{content:"\F1B70"}.mdi-audio-input-rca::before{content:"\F186B"}.mdi-audio-input-stereo-minijack::before{content:"\F186C"}.mdi-audio-input-xlr::before{content:"\F186D"}.mdi-audio-video::before{content:"\F093D"}.mdi-audio-video-off::before{content:"\F11B6"}.mdi-augmented-reality::before{content:"\F0850"}.mdi-aurora::before{content:"\F1BB9"}.mdi-auto-download::before{content:"\F137E"}.mdi-auto-fix::before{content:"\F0068"}.mdi-auto-mode::before{content:"\F1C20"}.mdi-auto-upload::before{content:"\F0069"}.mdi-autorenew::before{content:"\F006A"}.mdi-autorenew-off::before{content:"\F19E7"}.mdi-av-timer::before{content:"\F006B"}.mdi-awning::before{content:"\F1B87"}.mdi-awning-outline::before{content:"\F1B88"}.mdi-aws::before{content:"\F0E0F"}.mdi-axe::before{content:"\F08C8"}.mdi-axe-battle::before{content:"\F1842"}.mdi-axis::before{content:"\F0D48"}.mdi-axis-arrow::before{content:"\F0D49"}.mdi-axis-arrow-info::before{content:"\F140E"}.mdi-axis-arrow-lock::before{content:"\F0D4A"}.mdi-axis-lock::before{content:"\F0D4B"}.mdi-axis-x-arrow::before{content:"\F0D4C"}.mdi-axis-x-arrow-lock::before{content:"\F0D4D"}.mdi-axis-x-rotate-clockwise::before{content:"\F0D4E"}.mdi-axis-x-rotate-counterclockwise::before{content:"\F0D4F"}.mdi-axis-x-y-arrow-lock::before{content:"\F0D50"}.mdi-axis-y-arrow::before{content:"\F0D51"}.mdi-axis-y-arrow-lock::before{content:"\F0D52"}.mdi-axis-y-rotate-clockwise::before{content:"\F0D53"}.mdi-axis-y-rotate-counterclockwise::before{content:"\F0D54"}.mdi-axis-z-arrow::before{content:"\F0D55"}.mdi-axis-z-arrow-lock::before{content:"\F0D56"}.mdi-axis-z-rotate-clockwise::before{content:"\F0D57"}.mdi-axis-z-rotate-counterclockwise::before{content:"\F0D58"}.mdi-babel::before{content:"\F0A25"}.mdi-baby::before{content:"\F006C"}.mdi-baby-bottle::before{content:"\F0F39"}.mdi-baby-bottle-outline::before{content:"\F0F3A"}.mdi-baby-buggy::before{content:"\F13E0"}.mdi-baby-buggy-off::before{content:"\F1AF3"}.mdi-baby-carriage::before{content:"\F068F"}.mdi-baby-carriage-off::before{content:"\F0FA0"}.mdi-baby-face::before{content:"\F0E7C"}.mdi-baby-face-outline::before{content:"\F0E7D"}.mdi-backburger::before{content:"\F006D"}.mdi-backspace::before{content:"\F006E"}.mdi-backspace-outline::before{content:"\F0B5C"}.mdi-backspace-reverse::before{content:"\F0E7E"}.mdi-backspace-reverse-outline::before{content:"\F0E7F"}.mdi-backup-restore::before{content:"\F006F"}.mdi-bacteria::before{content:"\F0ED5"}.mdi-bacteria-outline::before{content:"\F0ED6"}.mdi-badge-account::before{content:"\F0DA7"}.mdi-badge-account-alert::before{content:"\F0DA8"}.mdi-badge-account-alert-outline::before{content:"\F0DA9"}.mdi-badge-account-horizontal::before{content:"\F0E0D"}.mdi-badge-account-horizontal-outline::before{content:"\F0E0E"}.mdi-badge-account-outline::before{content:"\F0DAA"}.mdi-badminton::before{content:"\F0851"}.mdi-bag-carry-on::before{content:"\F0F3B"}.mdi-bag-carry-on-check::before{content:"\F0D65"}.mdi-bag-carry-on-off::before{content:"\F0F3C"}.mdi-bag-checked::before{content:"\F0F3D"}.mdi-bag-personal::before{content:"\F0E10"}.mdi-bag-personal-off::before{content:"\F0E11"}.mdi-bag-personal-off-outline::before{content:"\F0E12"}.mdi-bag-personal-outline::before{content:"\F0E13"}.mdi-bag-personal-plus::before{content:"\F1CA4"}.mdi-bag-personal-plus-outline::before{content:"\F1CA5"}.mdi-bag-personal-tag::before{content:"\F1B0C"}.mdi-bag-personal-tag-outline::before{content:"\F1B0D"}.mdi-bag-suitcase::before{content:"\F158B"}.mdi-bag-suitcase-off::before{content:"\F158D"}.mdi-bag-suitcase-off-outline::before{content:"\F158E"}.mdi-bag-suitcase-outline::before{content:"\F158C"}.mdi-baguette::before{content:"\F0F3E"}.mdi-balcony::before{content:"\F1817"}.mdi-balloon::before{content:"\F0A26"}.mdi-ballot::before{content:"\F09C9"}.mdi-ballot-outline::before{content:"\F09CA"}.mdi-ballot-recount::before{content:"\F0C39"}.mdi-ballot-recount-outline::before{content:"\F0C3A"}.mdi-bandage::before{content:"\F0DAF"}.mdi-bank::before{content:"\F0070"}.mdi-bank-check::before{content:"\F1655"}.mdi-bank-circle::before{content:"\F1C03"}.mdi-bank-circle-outline::before{content:"\F1C04"}.mdi-bank-minus::before{content:"\F0DB0"}.mdi-bank-off::before{content:"\F1656"}.mdi-bank-off-outline::before{content:"\F1657"}.mdi-bank-outline::before{content:"\F0E80"}.mdi-bank-plus::before{content:"\F0DB1"}.mdi-bank-remove::before{content:"\F0DB2"}.mdi-bank-transfer::before{content:"\F0A27"}.mdi-bank-transfer-in::before{content:"\F0A28"}.mdi-bank-transfer-out::before{content:"\F0A29"}.mdi-barcode::before{content:"\F0071"}.mdi-barcode-off::before{content:"\F1236"}.mdi-barcode-scan::before{content:"\F0072"}.mdi-barley::before{content:"\F0073"}.mdi-barley-off::before{content:"\F0B5D"}.mdi-barn::before{content:"\F0B5E"}.mdi-barrel::before{content:"\F0074"}.mdi-barrel-outline::before{content:"\F1A28"}.mdi-baseball::before{content:"\F0852"}.mdi-baseball-bat::before{content:"\F0853"}.mdi-baseball-diamond::before{content:"\F15EC"}.mdi-baseball-diamond-outline::before{content:"\F15ED"}.mdi-baseball-outline::before{content:"\F1C5A"}.mdi-bash::before{content:"\F1183"}.mdi-basket::before{content:"\F0076"}.mdi-basket-check::before{content:"\F18E5"}.mdi-basket-check-outline::before{content:"\F18E6"}.mdi-basket-fill::before{content:"\F0077"}.mdi-basket-minus::before{content:"\F1523"}.mdi-basket-minus-outline::before{content:"\F1524"}.mdi-basket-off::before{content:"\F1525"}.mdi-basket-off-outline::before{content:"\F1526"}.mdi-basket-outline::before{content:"\F1181"}.mdi-basket-plus::before{content:"\F1527"}.mdi-basket-plus-outline::before{content:"\F1528"}.mdi-basket-remove::before{content:"\F1529"}.mdi-basket-remove-outline::before{content:"\F152A"}.mdi-basket-unfill::before{content:"\F0078"}.mdi-basketball::before{content:"\F0806"}.mdi-basketball-hoop::before{content:"\F0C3B"}.mdi-basketball-hoop-outline::before{content:"\F0C3C"}.mdi-bat::before{content:"\F0B5F"}.mdi-bathtub::before{content:"\F1818"}.mdi-bathtub-outline::before{content:"\F1819"}.mdi-battery::before{content:"\F0079"}.mdi-battery-10::before{content:"\F007A"}.mdi-battery-10-bluetooth::before{content:"\F093E"}.mdi-battery-20::before{content:"\F007B"}.mdi-battery-20-bluetooth::before{content:"\F093F"}.mdi-battery-30::before{content:"\F007C"}.mdi-battery-30-bluetooth::before{content:"\F0940"}.mdi-battery-40::before{content:"\F007D"}.mdi-battery-40-bluetooth::before{content:"\F0941"}.mdi-battery-50::before{content:"\F007E"}.mdi-battery-50-bluetooth::before{content:"\F0942"}.mdi-battery-60::before{content:"\F007F"}.mdi-battery-60-bluetooth::before{content:"\F0943"}.mdi-battery-70::before{content:"\F0080"}.mdi-battery-70-bluetooth::before{content:"\F0944"}.mdi-battery-80::before{content:"\F0081"}.mdi-battery-80-bluetooth::before{content:"\F0945"}.mdi-battery-90::before{content:"\F0082"}.mdi-battery-90-bluetooth::before{content:"\F0946"}.mdi-battery-alert::before{content:"\F0083"}.mdi-battery-alert-bluetooth::before{content:"\F0947"}.mdi-battery-alert-variant::before{content:"\F10CC"}.mdi-battery-alert-variant-outline::before{content:"\F10CD"}.mdi-battery-arrow-down::before{content:"\F17DE"}.mdi-battery-arrow-down-outline::before{content:"\F17DF"}.mdi-battery-arrow-up::before{content:"\F17E0"}.mdi-battery-arrow-up-outline::before{content:"\F17E1"}.mdi-battery-bluetooth::before{content:"\F0948"}.mdi-battery-bluetooth-variant::before{content:"\F0949"}.mdi-battery-charging::before{content:"\F0084"}.mdi-battery-charging-10::before{content:"\F089C"}.mdi-battery-charging-100::before{content:"\F0085"}.mdi-battery-charging-20::before{content:"\F0086"}.mdi-battery-charging-30::before{content:"\F0087"}.mdi-battery-charging-40::before{content:"\F0088"}.mdi-battery-charging-50::before{content:"\F089D"}.mdi-battery-charging-60::before{content:"\F0089"}.mdi-battery-charging-70::before{content:"\F089E"}.mdi-battery-charging-80::before{content:"\F008A"}.mdi-battery-charging-90::before{content:"\F008B"}.mdi-battery-charging-high::before{content:"\F12A6"}.mdi-battery-charging-low::before{content:"\F12A4"}.mdi-battery-charging-medium::before{content:"\F12A5"}.mdi-battery-charging-outline::before{content:"\F089F"}.mdi-battery-charging-wireless::before{content:"\F0807"}.mdi-battery-charging-wireless-10::before{content:"\F0808"}.mdi-battery-charging-wireless-20::before{content:"\F0809"}.mdi-battery-charging-wireless-30::before{content:"\F080A"}.mdi-battery-charging-wireless-40::before{content:"\F080B"}.mdi-battery-charging-wireless-50::before{content:"\F080C"}.mdi-battery-charging-wireless-60::before{content:"\F080D"}.mdi-battery-charging-wireless-70::before{content:"\F080E"}.mdi-battery-charging-wireless-80::before{content:"\F080F"}.mdi-battery-charging-wireless-90::before{content:"\F0810"}.mdi-battery-charging-wireless-alert::before{content:"\F0811"}.mdi-battery-charging-wireless-outline::before{content:"\F0812"}.mdi-battery-check::before{content:"\F17E2"}.mdi-battery-check-outline::before{content:"\F17E3"}.mdi-battery-clock::before{content:"\F19E5"}.mdi-battery-clock-outline::before{content:"\F19E6"}.mdi-battery-heart::before{content:"\F120F"}.mdi-battery-heart-outline::before{content:"\F1210"}.mdi-battery-heart-variant::before{content:"\F1211"}.mdi-battery-high::before{content:"\F12A3"}.mdi-battery-lock::before{content:"\F179C"}.mdi-battery-lock-open::before{content:"\F179D"}.mdi-battery-low::before{content:"\F12A1"}.mdi-battery-medium::before{content:"\F12A2"}.mdi-battery-minus::before{content:"\F17E4"}.mdi-battery-minus-outline::before{content:"\F17E5"}.mdi-battery-minus-variant::before{content:"\F008C"}.mdi-battery-negative::before{content:"\F008D"}.mdi-battery-off::before{content:"\F125D"}.mdi-battery-off-outline::before{content:"\F125E"}.mdi-battery-outline::before{content:"\F008E"}.mdi-battery-plus::before{content:"\F17E6"}.mdi-battery-plus-outline::before{content:"\F17E7"}.mdi-battery-plus-variant::before{content:"\F008F"}.mdi-battery-positive::before{content:"\F0090"}.mdi-battery-remove::before{content:"\F17E8"}.mdi-battery-remove-outline::before{content:"\F17E9"}.mdi-battery-sync::before{content:"\F1834"}.mdi-battery-sync-outline::before{content:"\F1835"}.mdi-battery-unknown::before{content:"\F0091"}.mdi-battery-unknown-bluetooth::before{content:"\F094A"}.mdi-beach::before{content:"\F0092"}.mdi-beaker::before{content:"\F0CEA"}.mdi-beaker-alert::before{content:"\F1229"}.mdi-beaker-alert-outline::before{content:"\F122A"}.mdi-beaker-check::before{content:"\F122B"}.mdi-beaker-check-outline::before{content:"\F122C"}.mdi-beaker-minus::before{content:"\F122D"}.mdi-beaker-minus-outline::before{content:"\F122E"}.mdi-beaker-outline::before{content:"\F0690"}.mdi-beaker-plus::before{content:"\F122F"}.mdi-beaker-plus-outline::before{content:"\F1230"}.mdi-beaker-question::before{content:"\F1231"}.mdi-beaker-question-outline::before{content:"\F1232"}.mdi-beaker-remove::before{content:"\F1233"}.mdi-beaker-remove-outline::before{content:"\F1234"}.mdi-bed::before{content:"\F02E3"}.mdi-bed-clock::before{content:"\F1B94"}.mdi-bed-double::before{content:"\F0FD4"}.mdi-bed-double-outline::before{content:"\F0FD3"}.mdi-bed-empty::before{content:"\F08A0"}.mdi-bed-king::before{content:"\F0FD2"}.mdi-bed-king-outline::before{content:"\F0FD1"}.mdi-bed-outline::before{content:"\F0099"}.mdi-bed-queen::before{content:"\F0FD0"}.mdi-bed-queen-outline::before{content:"\F0FDB"}.mdi-bed-single::before{content:"\F106D"}.mdi-bed-single-outline::before{content:"\F106E"}.mdi-bee::before{content:"\F0FA1"}.mdi-bee-flower::before{content:"\F0FA2"}.mdi-beehive-off-outline::before{content:"\F13ED"}.mdi-beehive-outline::before{content:"\F10CE"}.mdi-beekeeper::before{content:"\F14E2"}.mdi-beer::before{content:"\F0098"}.mdi-beer-outline::before{content:"\F130C"}.mdi-bell::before{content:"\F009A"}.mdi-bell-alert::before{content:"\F0D59"}.mdi-bell-alert-outline::before{content:"\F0E81"}.mdi-bell-badge::before{content:"\F116B"}.mdi-bell-badge-outline::before{content:"\F0178"}.mdi-bell-cancel::before{content:"\F13E7"}.mdi-bell-cancel-outline::before{content:"\F13E8"}.mdi-bell-check::before{content:"\F11E5"}.mdi-bell-check-outline::before{content:"\F11E6"}.mdi-bell-circle::before{content:"\F0D5A"}.mdi-bell-circle-outline::before{content:"\F0D5B"}.mdi-bell-cog::before{content:"\F1A29"}.mdi-bell-cog-outline::before{content:"\F1A2A"}.mdi-bell-minus::before{content:"\F13E9"}.mdi-bell-minus-outline::before{content:"\F13EA"}.mdi-bell-off::before{content:"\F009B"}.mdi-bell-off-outline::before{content:"\F0A91"}.mdi-bell-outline::before{content:"\F009C"}.mdi-bell-plus::before{content:"\F009D"}.mdi-bell-plus-outline::before{content:"\F0A92"}.mdi-bell-remove::before{content:"\F13EB"}.mdi-bell-remove-outline::before{content:"\F13EC"}.mdi-bell-ring::before{content:"\F009E"}.mdi-bell-ring-outline::before{content:"\F009F"}.mdi-bell-sleep::before{content:"\F00A0"}.mdi-bell-sleep-outline::before{content:"\F0A93"}.mdi-bench::before{content:"\F1C21"}.mdi-bench-back::before{content:"\F1C22"}.mdi-beta::before{content:"\F00A1"}.mdi-betamax::before{content:"\F09CB"}.mdi-biathlon::before{content:"\F0E14"}.mdi-bicycle::before{content:"\F109C"}.mdi-bicycle-basket::before{content:"\F1235"}.mdi-bicycle-cargo::before{content:"\F189C"}.mdi-bicycle-electric::before{content:"\F15B4"}.mdi-bicycle-penny-farthing::before{content:"\F15E9"}.mdi-bike::before{content:"\F00A3"}.mdi-bike-fast::before{content:"\F111F"}.mdi-bike-pedal::before{content:"\F1C23"}.mdi-bike-pedal-clipless::before{content:"\F1C24"}.mdi-bike-pedal-mountain::before{content:"\F1C25"}.mdi-billboard::before{content:"\F1010"}.mdi-billiards::before{content:"\F0B61"}.mdi-billiards-rack::before{content:"\F0B62"}.mdi-binoculars::before{content:"\F00A5"}.mdi-bio::before{content:"\F00A6"}.mdi-biohazard::before{content:"\F00A7"}.mdi-bird::before{content:"\F15C6"}.mdi-bitbucket::before{content:"\F00A8"}.mdi-bitcoin::before{content:"\F0813"}.mdi-black-mesa::before{content:"\F00A9"}.mdi-blender::before{content:"\F0CEB"}.mdi-blender-outline::before{content:"\F181A"}.mdi-blender-software::before{content:"\F00AB"}.mdi-blinds::before{content:"\F00AC"}.mdi-blinds-horizontal::before{content:"\F1A2B"}.mdi-blinds-horizontal-closed::before{content:"\F1A2C"}.mdi-blinds-open::before{content:"\F1011"}.mdi-blinds-vertical::before{content:"\F1A2D"}.mdi-blinds-vertical-closed::before{content:"\F1A2E"}.mdi-block-helper::before{content:"\F00AD"}.mdi-blood-bag::before{content:"\F0CEC"}.mdi-bluetooth::before{content:"\F00AF"}.mdi-bluetooth-audio::before{content:"\F00B0"}.mdi-bluetooth-connect::before{content:"\F00B1"}.mdi-bluetooth-off::before{content:"\F00B2"}.mdi-bluetooth-settings::before{content:"\F00B3"}.mdi-bluetooth-transfer::before{content:"\F00B4"}.mdi-blur::before{content:"\F00B5"}.mdi-blur-linear::before{content:"\F00B6"}.mdi-blur-off::before{content:"\F00B7"}.mdi-blur-radial::before{content:"\F00B8"}.mdi-bolt::before{content:"\F0DB3"}.mdi-bomb::before{content:"\F0691"}.mdi-bomb-off::before{content:"\F06C5"}.mdi-bone::before{content:"\F00B9"}.mdi-bone-off::before{content:"\F19E0"}.mdi-book::before{content:"\F00BA"}.mdi-book-account::before{content:"\F13AD"}.mdi-book-account-outline::before{content:"\F13AE"}.mdi-book-alert::before{content:"\F167C"}.mdi-book-alert-outline::before{content:"\F167D"}.mdi-book-alphabet::before{content:"\F061D"}.mdi-book-arrow-down::before{content:"\F167E"}.mdi-book-arrow-down-outline::before{content:"\F167F"}.mdi-book-arrow-left::before{content:"\F1680"}.mdi-book-arrow-left-outline::before{content:"\F1681"}.mdi-book-arrow-right::before{content:"\F1682"}.mdi-book-arrow-right-outline::before{content:"\F1683"}.mdi-book-arrow-up::before{content:"\F1684"}.mdi-book-arrow-up-outline::before{content:"\F1685"}.mdi-book-cancel::before{content:"\F1686"}.mdi-book-cancel-outline::before{content:"\F1687"}.mdi-book-check::before{content:"\F14F3"}.mdi-book-check-outline::before{content:"\F14F4"}.mdi-book-clock::before{content:"\F1688"}.mdi-book-clock-outline::before{content:"\F1689"}.mdi-book-cog::before{content:"\F168A"}.mdi-book-cog-outline::before{content:"\F168B"}.mdi-book-cross::before{content:"\F00A2"}.mdi-book-edit::before{content:"\F168C"}.mdi-book-edit-outline::before{content:"\F168D"}.mdi-book-education::before{content:"\F16C9"}.mdi-book-education-outline::before{content:"\F16CA"}.mdi-book-heart::before{content:"\F1A1D"}.mdi-book-heart-outline::before{content:"\F1A1E"}.mdi-book-information-variant::before{content:"\F106F"}.mdi-book-lock::before{content:"\F079A"}.mdi-book-lock-open::before{content:"\F079B"}.mdi-book-lock-open-outline::before{content:"\F168E"}.mdi-book-lock-outline::before{content:"\F168F"}.mdi-book-marker::before{content:"\F1690"}.mdi-book-marker-outline::before{content:"\F1691"}.mdi-book-minus::before{content:"\F05D9"}.mdi-book-minus-multiple::before{content:"\F0A94"}.mdi-book-minus-multiple-outline::before{content:"\F090B"}.mdi-book-minus-outline::before{content:"\F1692"}.mdi-book-multiple::before{content:"\F00BB"}.mdi-book-multiple-outline::before{content:"\F0436"}.mdi-book-music::before{content:"\F0067"}.mdi-book-music-outline::before{content:"\F1693"}.mdi-book-off::before{content:"\F1694"}.mdi-book-off-outline::before{content:"\F1695"}.mdi-book-open::before{content:"\F00BD"}.mdi-book-open-blank-variant::before{content:"\F00BE"}.mdi-book-open-blank-variant-outline::before{content:"\F1CCB"}.mdi-book-open-outline::before{content:"\F0B63"}.mdi-book-open-page-variant::before{content:"\F05DA"}.mdi-book-open-page-variant-outline::before{content:"\F15D6"}.mdi-book-open-variant::before{content:"\F14F7"}.mdi-book-open-variant-outline::before{content:"\F1CCC"}.mdi-book-outline::before{content:"\F0B64"}.mdi-book-play::before{content:"\F0E82"}.mdi-book-play-outline::before{content:"\F0E83"}.mdi-book-plus::before{content:"\F05DB"}.mdi-book-plus-multiple::before{content:"\F0A95"}.mdi-book-plus-multiple-outline::before{content:"\F0ADE"}.mdi-book-plus-outline::before{content:"\F1696"}.mdi-book-refresh::before{content:"\F1697"}.mdi-book-refresh-outline::before{content:"\F1698"}.mdi-book-remove::before{content:"\F0A97"}.mdi-book-remove-multiple::before{content:"\F0A96"}.mdi-book-remove-multiple-outline::before{content:"\F04CA"}.mdi-book-remove-outline::before{content:"\F1699"}.mdi-book-search::before{content:"\F0E84"}.mdi-book-search-outline::before{content:"\F0E85"}.mdi-book-settings::before{content:"\F169A"}.mdi-book-settings-outline::before{content:"\F169B"}.mdi-book-sync::before{content:"\F169C"}.mdi-book-sync-outline::before{content:"\F16C8"}.mdi-book-variant::before{content:"\F00BF"}.mdi-bookmark::before{content:"\F00C0"}.mdi-bookmark-box::before{content:"\F1B75"}.mdi-bookmark-box-multiple::before{content:"\F196C"}.mdi-bookmark-box-multiple-outline::before{content:"\F196D"}.mdi-bookmark-box-outline::before{content:"\F1B76"}.mdi-bookmark-check::before{content:"\F00C1"}.mdi-bookmark-check-outline::before{content:"\F137B"}.mdi-bookmark-minus::before{content:"\F09CC"}.mdi-bookmark-minus-outline::before{content:"\F09CD"}.mdi-bookmark-multiple::before{content:"\F0E15"}.mdi-bookmark-multiple-outline::before{content:"\F0E16"}.mdi-bookmark-music::before{content:"\F00C2"}.mdi-bookmark-music-outline::before{content:"\F1379"}.mdi-bookmark-off::before{content:"\F09CE"}.mdi-bookmark-off-outline::before{content:"\F09CF"}.mdi-bookmark-outline::before{content:"\F00C3"}.mdi-bookmark-plus::before{content:"\F00C5"}.mdi-bookmark-plus-outline::before{content:"\F00C4"}.mdi-bookmark-remove::before{content:"\F00C6"}.mdi-bookmark-remove-outline::before{content:"\F137A"}.mdi-bookshelf::before{content:"\F125F"}.mdi-boom-gate::before{content:"\F0E86"}.mdi-boom-gate-alert::before{content:"\F0E87"}.mdi-boom-gate-alert-outline::before{content:"\F0E88"}.mdi-boom-gate-arrow-down::before{content:"\F0E89"}.mdi-boom-gate-arrow-down-outline::before{content:"\F0E8A"}.mdi-boom-gate-arrow-up::before{content:"\F0E8C"}.mdi-boom-gate-arrow-up-outline::before{content:"\F0E8D"}.mdi-boom-gate-outline::before{content:"\F0E8B"}.mdi-boom-gate-up::before{content:"\F17F9"}.mdi-boom-gate-up-outline::before{content:"\F17FA"}.mdi-boombox::before{content:"\F05DC"}.mdi-boomerang::before{content:"\F10CF"}.mdi-bootstrap::before{content:"\F06C6"}.mdi-border-all::before{content:"\F00C7"}.mdi-border-all-variant::before{content:"\F08A1"}.mdi-border-bottom::before{content:"\F00C8"}.mdi-border-bottom-variant::before{content:"\F08A2"}.mdi-border-color::before{content:"\F00C9"}.mdi-border-horizontal::before{content:"\F00CA"}.mdi-border-inside::before{content:"\F00CB"}.mdi-border-left::before{content:"\F00CC"}.mdi-border-left-variant::before{content:"\F08A3"}.mdi-border-none::before{content:"\F00CD"}.mdi-border-none-variant::before{content:"\F08A4"}.mdi-border-outside::before{content:"\F00CE"}.mdi-border-radius::before{content:"\F1AF4"}.mdi-border-right::before{content:"\F00CF"}.mdi-border-right-variant::before{content:"\F08A5"}.mdi-border-style::before{content:"\F00D0"}.mdi-border-top::before{content:"\F00D1"}.mdi-border-top-variant::before{content:"\F08A6"}.mdi-border-vertical::before{content:"\F00D2"}.mdi-bottle-soda::before{content:"\F1070"}.mdi-bottle-soda-classic::before{content:"\F1071"}.mdi-bottle-soda-classic-outline::before{content:"\F1363"}.mdi-bottle-soda-outline::before{content:"\F1072"}.mdi-bottle-tonic::before{content:"\F112E"}.mdi-bottle-tonic-outline::before{content:"\F112F"}.mdi-bottle-tonic-plus::before{content:"\F1130"}.mdi-bottle-tonic-plus-outline::before{content:"\F1131"}.mdi-bottle-tonic-skull::before{content:"\F1132"}.mdi-bottle-tonic-skull-outline::before{content:"\F1133"}.mdi-bottle-wine::before{content:"\F0854"}.mdi-bottle-wine-outline::before{content:"\F1310"}.mdi-bow-arrow::before{content:"\F1841"}.mdi-bow-tie::before{content:"\F0678"}.mdi-bowl::before{content:"\F028E"}.mdi-bowl-mix::before{content:"\F0617"}.mdi-bowl-mix-outline::before{content:"\F02E4"}.mdi-bowl-outline::before{content:"\F02A9"}.mdi-bowling::before{content:"\F00D3"}.mdi-box::before{content:"\F00D4"}.mdi-box-cutter::before{content:"\F00D5"}.mdi-box-cutter-off::before{content:"\F0B4A"}.mdi-box-shadow::before{content:"\F0637"}.mdi-boxing-glove::before{content:"\F0B65"}.mdi-braille::before{content:"\F09D0"}.mdi-brain::before{content:"\F09D1"}.mdi-bread-slice::before{content:"\F0CEE"}.mdi-bread-slice-outline::before{content:"\F0CEF"}.mdi-bridge::before{content:"\F0618"}.mdi-briefcase::before{content:"\F00D6"}.mdi-briefcase-account::before{content:"\F0CF0"}.mdi-briefcase-account-outline::before{content:"\F0CF1"}.mdi-briefcase-arrow-left-right::before{content:"\F1A8D"}.mdi-briefcase-arrow-left-right-outline::before{content:"\F1A8E"}.mdi-briefcase-arrow-up-down::before{content:"\F1A8F"}.mdi-briefcase-arrow-up-down-outline::before{content:"\F1A90"}.mdi-briefcase-check::before{content:"\F00D7"}.mdi-briefcase-check-outline::before{content:"\F131E"}.mdi-briefcase-clock::before{content:"\F10D0"}.mdi-briefcase-clock-outline::before{content:"\F10D1"}.mdi-briefcase-download::before{content:"\F00D8"}.mdi-briefcase-download-outline::before{content:"\F0C3D"}.mdi-briefcase-edit::before{content:"\F0A98"}.mdi-briefcase-edit-outline::before{content:"\F0C3E"}.mdi-briefcase-eye::before{content:"\F17D9"}.mdi-briefcase-eye-outline::before{content:"\F17DA"}.mdi-briefcase-minus::before{content:"\F0A2A"}.mdi-briefcase-minus-outline::before{content:"\F0C3F"}.mdi-briefcase-off::before{content:"\F1658"}.mdi-briefcase-off-outline::before{content:"\F1659"}.mdi-briefcase-outline::before{content:"\F0814"}.mdi-briefcase-plus::before{content:"\F0A2B"}.mdi-briefcase-plus-outline::before{content:"\F0C40"}.mdi-briefcase-remove::before{content:"\F0A2C"}.mdi-briefcase-remove-outline::before{content:"\F0C41"}.mdi-briefcase-search::before{content:"\F0A2D"}.mdi-briefcase-search-outline::before{content:"\F0C42"}.mdi-briefcase-upload::before{content:"\F00D9"}.mdi-briefcase-upload-outline::before{content:"\F0C43"}.mdi-briefcase-variant::before{content:"\F1494"}.mdi-briefcase-variant-off::before{content:"\F165A"}.mdi-briefcase-variant-off-outline::before{content:"\F165B"}.mdi-briefcase-variant-outline::before{content:"\F1495"}.mdi-brightness-1::before{content:"\F00DA"}.mdi-brightness-2::before{content:"\F00DB"}.mdi-brightness-3::before{content:"\F00DC"}.mdi-brightness-4::before{content:"\F00DD"}.mdi-brightness-5::before{content:"\F00DE"}.mdi-brightness-6::before{content:"\F00DF"}.mdi-brightness-7::before{content:"\F00E0"}.mdi-brightness-auto::before{content:"\F00E1"}.mdi-brightness-percent::before{content:"\F0CF2"}.mdi-broadcast::before{content:"\F1720"}.mdi-broadcast-off::before{content:"\F1721"}.mdi-broom::before{content:"\F00E2"}.mdi-brush::before{content:"\F00E3"}.mdi-brush-off::before{content:"\F1771"}.mdi-brush-outline::before{content:"\F1A0D"}.mdi-brush-variant::before{content:"\F1813"}.mdi-bucket::before{content:"\F1415"}.mdi-bucket-outline::before{content:"\F1416"}.mdi-buffet::before{content:"\F0578"}.mdi-bug::before{content:"\F00E4"}.mdi-bug-check::before{content:"\F0A2E"}.mdi-bug-check-outline::before{content:"\F0A2F"}.mdi-bug-outline::before{content:"\F0A30"}.mdi-bug-pause::before{content:"\F1AF5"}.mdi-bug-pause-outline::before{content:"\F1AF6"}.mdi-bug-play::before{content:"\F1AF7"}.mdi-bug-play-outline::before{content:"\F1AF8"}.mdi-bug-stop::before{content:"\F1AF9"}.mdi-bug-stop-outline::before{content:"\F1AFA"}.mdi-bugle::before{content:"\F0DB4"}.mdi-bulkhead-light::before{content:"\F1A2F"}.mdi-bulldozer::before{content:"\F0B22"}.mdi-bullet::before{content:"\F0CF3"}.mdi-bulletin-board::before{content:"\F00E5"}.mdi-bullhorn::before{content:"\F00E6"}.mdi-bullhorn-outline::before{content:"\F0B23"}.mdi-bullhorn-variant::before{content:"\F196E"}.mdi-bullhorn-variant-outline::before{content:"\F196F"}.mdi-bullseye::before{content:"\F05DD"}.mdi-bullseye-arrow::before{content:"\F08C9"}.mdi-bulma::before{content:"\F12E7"}.mdi-bunk-bed::before{content:"\F1302"}.mdi-bunk-bed-outline::before{content:"\F0097"}.mdi-bus::before{content:"\F00E7"}.mdi-bus-alert::before{content:"\F0A99"}.mdi-bus-articulated-end::before{content:"\F079C"}.mdi-bus-articulated-front::before{content:"\F079D"}.mdi-bus-clock::before{content:"\F08CA"}.mdi-bus-double-decker::before{content:"\F079E"}.mdi-bus-electric::before{content:"\F191D"}.mdi-bus-marker::before{content:"\F1212"}.mdi-bus-multiple::before{content:"\F0F3F"}.mdi-bus-school::before{content:"\F079F"}.mdi-bus-side::before{content:"\F07A0"}.mdi-bus-sign::before{content:"\F1CC1"}.mdi-bus-stop::before{content:"\F1012"}.mdi-bus-stop-covered::before{content:"\F1013"}.mdi-bus-stop-uncovered::before{content:"\F1014"}.mdi-bus-wrench::before{content:"\F1CC2"}.mdi-butterfly::before{content:"\F1589"}.mdi-butterfly-outline::before{content:"\F158A"}.mdi-button-cursor::before{content:"\F1B4F"}.mdi-button-pointer::before{content:"\F1B50"}.mdi-cabin-a-frame::before{content:"\F188C"}.mdi-cable-data::before{content:"\F1394"}.mdi-cached::before{content:"\F00E8"}.mdi-cactus::before{content:"\F0DB5"}.mdi-cake::before{content:"\F00E9"}.mdi-cake-layered::before{content:"\F00EA"}.mdi-cake-variant::before{content:"\F00EB"}.mdi-cake-variant-outline::before{content:"\F17F0"}.mdi-calculator::before{content:"\F00EC"}.mdi-calculator-variant::before{content:"\F0A9A"}.mdi-calculator-variant-outline::before{content:"\F15A6"}.mdi-calendar::before{content:"\F00ED"}.mdi-calendar-account::before{content:"\F0ED7"}.mdi-calendar-account-outline::before{content:"\F0ED8"}.mdi-calendar-alert::before{content:"\F0A31"}.mdi-calendar-alert-outline::before{content:"\F1B62"}.mdi-calendar-arrow-left::before{content:"\F1134"}.mdi-calendar-arrow-right::before{content:"\F1135"}.mdi-calendar-badge::before{content:"\F1B9D"}.mdi-calendar-badge-outline::before{content:"\F1B9E"}.mdi-calendar-blank::before{content:"\F00EE"}.mdi-calendar-blank-multiple::before{content:"\F1073"}.mdi-calendar-blank-outline::before{content:"\F0B66"}.mdi-calendar-check::before{content:"\F00EF"}.mdi-calendar-check-outline::before{content:"\F0C44"}.mdi-calendar-clock::before{content:"\F00F0"}.mdi-calendar-clock-outline::before{content:"\F16E1"}.mdi-calendar-collapse-horizontal::before{content:"\F189D"}.mdi-calendar-collapse-horizontal-outline::before{content:"\F1B63"}.mdi-calendar-cursor::before{content:"\F157B"}.mdi-calendar-cursor-outline::before{content:"\F1B64"}.mdi-calendar-edit::before{content:"\F08A7"}.mdi-calendar-edit-outline::before{content:"\F1B65"}.mdi-calendar-end::before{content:"\F166C"}.mdi-calendar-end-outline::before{content:"\F1B66"}.mdi-calendar-expand-horizontal::before{content:"\F189E"}.mdi-calendar-expand-horizontal-outline::before{content:"\F1B67"}.mdi-calendar-export::before{content:"\F0B24"}.mdi-calendar-export-outline::before{content:"\F1B68"}.mdi-calendar-filter::before{content:"\F1A32"}.mdi-calendar-filter-outline::before{content:"\F1A33"}.mdi-calendar-heart::before{content:"\F09D2"}.mdi-calendar-heart-outline::before{content:"\F1B69"}.mdi-calendar-import::before{content:"\F0B25"}.mdi-calendar-import-outline::before{content:"\F1B6A"}.mdi-calendar-lock::before{content:"\F1641"}.mdi-calendar-lock-open::before{content:"\F1B5B"}.mdi-calendar-lock-open-outline::before{content:"\F1B5C"}.mdi-calendar-lock-outline::before{content:"\F1642"}.mdi-calendar-minus::before{content:"\F0D5C"}.mdi-calendar-minus-outline::before{content:"\F1B6B"}.mdi-calendar-month::before{content:"\F0E17"}.mdi-calendar-month-outline::before{content:"\F0E18"}.mdi-calendar-multiple::before{content:"\F00F1"}.mdi-calendar-multiple-check::before{content:"\F00F2"}.mdi-calendar-multiselect::before{content:"\F0A32"}.mdi-calendar-multiselect-outline::before{content:"\F1B55"}.mdi-calendar-outline::before{content:"\F0B67"}.mdi-calendar-plus::before{content:"\F00F3"}.mdi-calendar-plus-outline::before{content:"\F1B6C"}.mdi-calendar-question::before{content:"\F0692"}.mdi-calendar-question-outline::before{content:"\F1B6D"}.mdi-calendar-range::before{content:"\F0679"}.mdi-calendar-range-outline::before{content:"\F0B68"}.mdi-calendar-refresh::before{content:"\F01E1"}.mdi-calendar-refresh-outline::before{content:"\F0203"}.mdi-calendar-remove::before{content:"\F00F4"}.mdi-calendar-remove-outline::before{content:"\F0C45"}.mdi-calendar-search::before{content:"\F094C"}.mdi-calendar-search-outline::before{content:"\F1B6E"}.mdi-calendar-star::before{content:"\F09D3"}.mdi-calendar-star-four-points::before{content:"\F1C1F"}.mdi-calendar-star-outline::before{content:"\F1B53"}.mdi-calendar-start::before{content:"\F166D"}.mdi-calendar-start-outline::before{content:"\F1B6F"}.mdi-calendar-sync::before{content:"\F0E8E"}.mdi-calendar-sync-outline::before{content:"\F0E8F"}.mdi-calendar-text::before{content:"\F00F5"}.mdi-calendar-text-outline::before{content:"\F0C46"}.mdi-calendar-today::before{content:"\F00F6"}.mdi-calendar-today-outline::before{content:"\F1A30"}.mdi-calendar-week::before{content:"\F0A33"}.mdi-calendar-week-begin::before{content:"\F0A34"}.mdi-calendar-week-begin-outline::before{content:"\F1A31"}.mdi-calendar-week-outline::before{content:"\F1A34"}.mdi-calendar-weekend::before{content:"\F0ED9"}.mdi-calendar-weekend-outline::before{content:"\F0EDA"}.mdi-call-made::before{content:"\F00F7"}.mdi-call-merge::before{content:"\F00F8"}.mdi-call-missed::before{content:"\F00F9"}.mdi-call-received::before{content:"\F00FA"}.mdi-call-split::before{content:"\F00FB"}.mdi-camcorder::before{content:"\F00FC"}.mdi-camcorder-off::before{content:"\F00FF"}.mdi-camera::before{content:"\F0100"}.mdi-camera-account::before{content:"\F08CB"}.mdi-camera-burst::before{content:"\F0693"}.mdi-camera-control::before{content:"\F0B69"}.mdi-camera-document::before{content:"\F1871"}.mdi-camera-document-off::before{content:"\F1872"}.mdi-camera-enhance::before{content:"\F0101"}.mdi-camera-enhance-outline::before{content:"\F0B6A"}.mdi-camera-flip::before{content:"\F15D9"}.mdi-camera-flip-outline::before{content:"\F15DA"}.mdi-camera-front::before{content:"\F0102"}.mdi-camera-front-variant::before{content:"\F0103"}.mdi-camera-gopro::before{content:"\F07A1"}.mdi-camera-image::before{content:"\F08CC"}.mdi-camera-iris::before{content:"\F0104"}.mdi-camera-lock::before{content:"\F1A14"}.mdi-camera-lock-open::before{content:"\F1C0D"}.mdi-camera-lock-open-outline::before{content:"\F1C0E"}.mdi-camera-lock-outline::before{content:"\F1A15"}.mdi-camera-marker::before{content:"\F19A7"}.mdi-camera-marker-outline::before{content:"\F19A8"}.mdi-camera-metering-center::before{content:"\F07A2"}.mdi-camera-metering-matrix::before{content:"\F07A3"}.mdi-camera-metering-partial::before{content:"\F07A4"}.mdi-camera-metering-spot::before{content:"\F07A5"}.mdi-camera-off::before{content:"\F05DF"}.mdi-camera-off-outline::before{content:"\F19BF"}.mdi-camera-outline::before{content:"\F0D5D"}.mdi-camera-party-mode::before{content:"\F0105"}.mdi-camera-plus::before{content:"\F0EDB"}.mdi-camera-plus-outline::before{content:"\F0EDC"}.mdi-camera-rear::before{content:"\F0106"}.mdi-camera-rear-variant::before{content:"\F0107"}.mdi-camera-retake::before{content:"\F0E19"}.mdi-camera-retake-outline::before{content:"\F0E1A"}.mdi-camera-switch::before{content:"\F0108"}.mdi-camera-switch-outline::before{content:"\F084A"}.mdi-camera-timer::before{content:"\F0109"}.mdi-camera-wireless::before{content:"\F0DB6"}.mdi-camera-wireless-outline::before{content:"\F0DB7"}.mdi-campfire::before{content:"\F0EDD"}.mdi-cancel::before{content:"\F073A"}.mdi-candelabra::before{content:"\F17D2"}.mdi-candelabra-fire::before{content:"\F17D3"}.mdi-candle::before{content:"\F05E2"}.mdi-candy::before{content:"\F1970"}.mdi-candy-off::before{content:"\F1971"}.mdi-candy-off-outline::before{content:"\F1972"}.mdi-candy-outline::before{content:"\F1973"}.mdi-candycane::before{content:"\F010A"}.mdi-cannabis::before{content:"\F07A6"}.mdi-cannabis-off::before{content:"\F166E"}.mdi-caps-lock::before{content:"\F0A9B"}.mdi-car::before{content:"\F010B"}.mdi-car-2-plus::before{content:"\F1015"}.mdi-car-3-plus::before{content:"\F1016"}.mdi-car-arrow-left::before{content:"\F13B2"}.mdi-car-arrow-right::before{content:"\F13B3"}.mdi-car-back::before{content:"\F0E1B"}.mdi-car-battery::before{content:"\F010C"}.mdi-car-brake-abs::before{content:"\F0C47"}.mdi-car-brake-alert::before{content:"\F0C48"}.mdi-car-brake-fluid-level::before{content:"\F1909"}.mdi-car-brake-hold::before{content:"\F0D5E"}.mdi-car-brake-low-pressure::before{content:"\F190A"}.mdi-car-brake-parking::before{content:"\F0D5F"}.mdi-car-brake-retarder::before{content:"\F1017"}.mdi-car-brake-temperature::before{content:"\F190B"}.mdi-car-brake-worn-linings::before{content:"\F190C"}.mdi-car-child-seat::before{content:"\F0FA3"}.mdi-car-clock::before{content:"\F1974"}.mdi-car-clutch::before{content:"\F1018"}.mdi-car-cog::before{content:"\F13CC"}.mdi-car-connected::before{content:"\F010D"}.mdi-car-convertible::before{content:"\F07A7"}.mdi-car-coolant-level::before{content:"\F1019"}.mdi-car-cruise-control::before{content:"\F0D60"}.mdi-car-defrost-front::before{content:"\F0D61"}.mdi-car-defrost-rear::before{content:"\F0D62"}.mdi-car-door::before{content:"\F0B6B"}.mdi-car-door-lock::before{content:"\F109D"}.mdi-car-door-lock-open::before{content:"\F1C81"}.mdi-car-electric::before{content:"\F0B6C"}.mdi-car-electric-outline::before{content:"\F15B5"}.mdi-car-emergency::before{content:"\F160F"}.mdi-car-esp::before{content:"\F0C49"}.mdi-car-estate::before{content:"\F07A8"}.mdi-car-hatchback::before{content:"\F07A9"}.mdi-car-info::before{content:"\F11BE"}.mdi-car-key::before{content:"\F0B6D"}.mdi-car-lifted-pickup::before{content:"\F152D"}.mdi-car-light-alert::before{content:"\F190D"}.mdi-car-light-dimmed::before{content:"\F0C4A"}.mdi-car-light-fog::before{content:"\F0C4B"}.mdi-car-light-high::before{content:"\F0C4C"}.mdi-car-limousine::before{content:"\F08CD"}.mdi-car-multiple::before{content:"\F0B6E"}.mdi-car-off::before{content:"\F0E1C"}.mdi-car-outline::before{content:"\F14ED"}.mdi-car-parking-lights::before{content:"\F0D63"}.mdi-car-pickup::before{content:"\F07AA"}.mdi-car-search::before{content:"\F1B8D"}.mdi-car-search-outline::before{content:"\F1B8E"}.mdi-car-seat::before{content:"\F0FA4"}.mdi-car-seat-cooler::before{content:"\F0FA5"}.mdi-car-seat-heater::before{content:"\F0FA6"}.mdi-car-select::before{content:"\F1879"}.mdi-car-settings::before{content:"\F13CD"}.mdi-car-shift-pattern::before{content:"\F0F40"}.mdi-car-side::before{content:"\F07AB"}.mdi-car-speed-limiter::before{content:"\F190E"}.mdi-car-sports::before{content:"\F07AC"}.mdi-car-tire-alert::before{content:"\F0C4D"}.mdi-car-traction-control::before{content:"\F0D64"}.mdi-car-turbocharger::before{content:"\F101A"}.mdi-car-wash::before{content:"\F010E"}.mdi-car-windshield::before{content:"\F101B"}.mdi-car-windshield-outline::before{content:"\F101C"}.mdi-car-wireless::before{content:"\F1878"}.mdi-car-wrench::before{content:"\F1814"}.mdi-carabiner::before{content:"\F14C0"}.mdi-caravan::before{content:"\F07AD"}.mdi-card::before{content:"\F0B6F"}.mdi-card-account-details::before{content:"\F05D2"}.mdi-card-account-details-outline::before{content:"\F0DAB"}.mdi-card-account-details-star::before{content:"\F02A3"}.mdi-card-account-details-star-outline::before{content:"\F06DB"}.mdi-card-account-mail::before{content:"\F018E"}.mdi-card-account-mail-outline::before{content:"\F0E98"}.mdi-card-account-phone::before{content:"\F0E99"}.mdi-card-account-phone-outline::before{content:"\F0E9A"}.mdi-card-bulleted::before{content:"\F0B70"}.mdi-card-bulleted-off::before{content:"\F0B71"}.mdi-card-bulleted-off-outline::before{content:"\F0B72"}.mdi-card-bulleted-outline::before{content:"\F0B73"}.mdi-card-bulleted-settings::before{content:"\F0B74"}.mdi-card-bulleted-settings-outline::before{content:"\F0B75"}.mdi-card-minus::before{content:"\F1600"}.mdi-card-minus-outline::before{content:"\F1601"}.mdi-card-multiple::before{content:"\F17F1"}.mdi-card-multiple-outline::before{content:"\F17F2"}.mdi-card-off::before{content:"\F1602"}.mdi-card-off-outline::before{content:"\F1603"}.mdi-card-outline::before{content:"\F0B76"}.mdi-card-plus::before{content:"\F11FF"}.mdi-card-plus-outline::before{content:"\F1200"}.mdi-card-remove::before{content:"\F1604"}.mdi-card-remove-outline::before{content:"\F1605"}.mdi-card-search::before{content:"\F1074"}.mdi-card-search-outline::before{content:"\F1075"}.mdi-card-text::before{content:"\F0B77"}.mdi-card-text-outline::before{content:"\F0B78"}.mdi-cards::before{content:"\F0638"}.mdi-cards-club::before{content:"\F08CE"}.mdi-cards-club-outline::before{content:"\F189F"}.mdi-cards-diamond::before{content:"\F08CF"}.mdi-cards-diamond-outline::before{content:"\F101D"}.mdi-cards-heart::before{content:"\F08D0"}.mdi-cards-heart-outline::before{content:"\F18A0"}.mdi-cards-outline::before{content:"\F0639"}.mdi-cards-playing::before{content:"\F18A1"}.mdi-cards-playing-club::before{content:"\F18A2"}.mdi-cards-playing-club-multiple::before{content:"\F18A3"}.mdi-cards-playing-club-multiple-outline::before{content:"\F18A4"}.mdi-cards-playing-club-outline::before{content:"\F18A5"}.mdi-cards-playing-diamond::before{content:"\F18A6"}.mdi-cards-playing-diamond-multiple::before{content:"\F18A7"}.mdi-cards-playing-diamond-multiple-outline::before{content:"\F18A8"}.mdi-cards-playing-diamond-outline::before{content:"\F18A9"}.mdi-cards-playing-heart::before{content:"\F18AA"}.mdi-cards-playing-heart-multiple::before{content:"\F18AB"}.mdi-cards-playing-heart-multiple-outline::before{content:"\F18AC"}.mdi-cards-playing-heart-outline::before{content:"\F18AD"}.mdi-cards-playing-outline::before{content:"\F063A"}.mdi-cards-playing-spade::before{content:"\F18AE"}.mdi-cards-playing-spade-multiple::before{content:"\F18AF"}.mdi-cards-playing-spade-multiple-outline::before{content:"\F18B0"}.mdi-cards-playing-spade-outline::before{content:"\F18B1"}.mdi-cards-spade::before{content:"\F08D1"}.mdi-cards-spade-outline::before{content:"\F18B2"}.mdi-cards-variant::before{content:"\F06C7"}.mdi-carrot::before{content:"\F010F"}.mdi-cart::before{content:"\F0110"}.mdi-cart-arrow-down::before{content:"\F0D66"}.mdi-cart-arrow-right::before{content:"\F0C4E"}.mdi-cart-arrow-up::before{content:"\F0D67"}.mdi-cart-check::before{content:"\F15EA"}.mdi-cart-heart::before{content:"\F18E0"}.mdi-cart-minus::before{content:"\F0D68"}.mdi-cart-off::before{content:"\F066B"}.mdi-cart-outline::before{content:"\F0111"}.mdi-cart-percent::before{content:"\F1BAE"}.mdi-cart-plus::before{content:"\F0112"}.mdi-cart-remove::before{content:"\F0D69"}.mdi-cart-variant::before{content:"\F15EB"}.mdi-case-sensitive-alt::before{content:"\F0113"}.mdi-cash::before{content:"\F0114"}.mdi-cash-100::before{content:"\F0115"}.mdi-cash-check::before{content:"\F14EE"}.mdi-cash-clock::before{content:"\F1A91"}.mdi-cash-edit::before{content:"\F1CAB"}.mdi-cash-fast::before{content:"\F185C"}.mdi-cash-lock::before{content:"\F14EA"}.mdi-cash-lock-open::before{content:"\F14EB"}.mdi-cash-marker::before{content:"\F0DB8"}.mdi-cash-minus::before{content:"\F1260"}.mdi-cash-multiple::before{content:"\F0116"}.mdi-cash-off::before{content:"\F1C79"}.mdi-cash-plus::before{content:"\F1261"}.mdi-cash-refund::before{content:"\F0A9C"}.mdi-cash-register::before{content:"\F0CF4"}.mdi-cash-remove::before{content:"\F1262"}.mdi-cash-sync::before{content:"\F1A92"}.mdi-cassette::before{content:"\F09D4"}.mdi-cast::before{content:"\F0118"}.mdi-cast-audio::before{content:"\F101E"}.mdi-cast-audio-variant::before{content:"\F1749"}.mdi-cast-connected::before{content:"\F0119"}.mdi-cast-education::before{content:"\F0E1D"}.mdi-cast-off::before{content:"\F078A"}.mdi-cast-variant::before{content:"\F001F"}.mdi-castle::before{content:"\F011A"}.mdi-cat::before{content:"\F011B"}.mdi-cctv::before{content:"\F07AE"}.mdi-cctv-off::before{content:"\F185F"}.mdi-ceiling-fan::before{content:"\F1797"}.mdi-ceiling-fan-light::before{content:"\F1798"}.mdi-ceiling-light::before{content:"\F0769"}.mdi-ceiling-light-multiple::before{content:"\F18DD"}.mdi-ceiling-light-multiple-outline::before{content:"\F18DE"}.mdi-ceiling-light-outline::before{content:"\F17C7"}.mdi-cellphone::before{content:"\F011C"}.mdi-cellphone-arrow-down::before{content:"\F09D5"}.mdi-cellphone-arrow-down-variant::before{content:"\F19C5"}.mdi-cellphone-basic::before{content:"\F011E"}.mdi-cellphone-charging::before{content:"\F1397"}.mdi-cellphone-check::before{content:"\F17FD"}.mdi-cellphone-cog::before{content:"\F0951"}.mdi-cellphone-dock::before{content:"\F011F"}.mdi-cellphone-information::before{content:"\F0F41"}.mdi-cellphone-key::before{content:"\F094E"}.mdi-cellphone-link::before{content:"\F0121"}.mdi-cellphone-link-off::before{content:"\F0122"}.mdi-cellphone-lock::before{content:"\F094F"}.mdi-cellphone-marker::before{content:"\F183A"}.mdi-cellphone-message::before{content:"\F08D3"}.mdi-cellphone-message-off::before{content:"\F10D2"}.mdi-cellphone-nfc::before{content:"\F0E90"}.mdi-cellphone-nfc-off::before{content:"\F12D8"}.mdi-cellphone-off::before{content:"\F0950"}.mdi-cellphone-play::before{content:"\F101F"}.mdi-cellphone-remove::before{content:"\F094D"}.mdi-cellphone-screenshot::before{content:"\F0A35"}.mdi-cellphone-settings::before{content:"\F0123"}.mdi-cellphone-sound::before{content:"\F0952"}.mdi-cellphone-text::before{content:"\F08D2"}.mdi-cellphone-wireless::before{content:"\F0815"}.mdi-centos::before{content:"\F111A"}.mdi-certificate::before{content:"\F0124"}.mdi-certificate-outline::before{content:"\F1188"}.mdi-chair-rolling::before{content:"\F0F48"}.mdi-chair-school::before{content:"\F0125"}.mdi-chandelier::before{content:"\F1793"}.mdi-charity::before{content:"\F0C4F"}.mdi-charity-search::before{content:"\F1C82"}.mdi-chart-arc::before{content:"\F0126"}.mdi-chart-areaspline::before{content:"\F0127"}.mdi-chart-areaspline-variant::before{content:"\F0E91"}.mdi-chart-bar::before{content:"\F0128"}.mdi-chart-bar-stacked::before{content:"\F076A"}.mdi-chart-bell-curve::before{content:"\F0C50"}.mdi-chart-bell-curve-cumulative::before{content:"\F0FA7"}.mdi-chart-box::before{content:"\F154D"}.mdi-chart-box-multiple::before{content:"\F1CCD"}.mdi-chart-box-multiple-outline::before{content:"\F1CCE"}.mdi-chart-box-outline::before{content:"\F154E"}.mdi-chart-box-plus-outline::before{content:"\F154F"}.mdi-chart-bubble::before{content:"\F05E3"}.mdi-chart-donut::before{content:"\F07AF"}.mdi-chart-donut-variant::before{content:"\F07B0"}.mdi-chart-gantt::before{content:"\F066C"}.mdi-chart-histogram::before{content:"\F0129"}.mdi-chart-line::before{content:"\F012A"}.mdi-chart-line-stacked::before{content:"\F076B"}.mdi-chart-line-variant::before{content:"\F07B1"}.mdi-chart-multiline::before{content:"\F08D4"}.mdi-chart-multiple::before{content:"\F1213"}.mdi-chart-pie::before{content:"\F012B"}.mdi-chart-pie-outline::before{content:"\F1BDF"}.mdi-chart-ppf::before{content:"\F1380"}.mdi-chart-sankey::before{content:"\F11DF"}.mdi-chart-sankey-variant::before{content:"\F11E0"}.mdi-chart-scatter-plot::before{content:"\F0E92"}.mdi-chart-scatter-plot-hexbin::before{content:"\F066D"}.mdi-chart-timeline::before{content:"\F066E"}.mdi-chart-timeline-variant::before{content:"\F0E93"}.mdi-chart-timeline-variant-shimmer::before{content:"\F15B6"}.mdi-chart-tree::before{content:"\F0E94"}.mdi-chart-waterfall::before{content:"\F1918"}.mdi-chat::before{content:"\F0B79"}.mdi-chat-alert::before{content:"\F0B7A"}.mdi-chat-alert-outline::before{content:"\F12C9"}.mdi-chat-minus::before{content:"\F1410"}.mdi-chat-minus-outline::before{content:"\F1413"}.mdi-chat-outline::before{content:"\F0EDE"}.mdi-chat-plus::before{content:"\F140F"}.mdi-chat-plus-outline::before{content:"\F1412"}.mdi-chat-processing::before{content:"\F0B7B"}.mdi-chat-processing-outline::before{content:"\F12CA"}.mdi-chat-question::before{content:"\F1738"}.mdi-chat-question-outline::before{content:"\F1739"}.mdi-chat-remove::before{content:"\F1411"}.mdi-chat-remove-outline::before{content:"\F1414"}.mdi-chat-sleep::before{content:"\F12D1"}.mdi-chat-sleep-outline::before{content:"\F12D2"}.mdi-check::before{content:"\F012C"}.mdi-check-all::before{content:"\F012D"}.mdi-check-bold::before{content:"\F0E1E"}.mdi-check-circle::before{content:"\F05E0"}.mdi-check-circle-outline::before{content:"\F05E1"}.mdi-check-decagram::before{content:"\F0791"}.mdi-check-decagram-outline::before{content:"\F1740"}.mdi-check-network::before{content:"\F0C53"}.mdi-check-network-outline::before{content:"\F0C54"}.mdi-check-outline::before{content:"\F0855"}.mdi-check-underline::before{content:"\F0E1F"}.mdi-check-underline-circle::before{content:"\F0E20"}.mdi-check-underline-circle-outline::before{content:"\F0E21"}.mdi-checkbook::before{content:"\F0A9D"}.mdi-checkbook-arrow-left::before{content:"\F1C1D"}.mdi-checkbook-arrow-right::before{content:"\F1C1E"}.mdi-checkbox-blank::before{content:"\F012E"}.mdi-checkbox-blank-badge::before{content:"\F1176"}.mdi-checkbox-blank-badge-outline::before{content:"\F0117"}.mdi-checkbox-blank-circle::before{content:"\F012F"}.mdi-checkbox-blank-circle-outline::before{content:"\F0130"}.mdi-checkbox-blank-off::before{content:"\F12EC"}.mdi-checkbox-blank-off-outline::before{content:"\F12ED"}.mdi-checkbox-blank-outline::before{content:"\F0131"}.mdi-checkbox-intermediate::before{content:"\F0856"}.mdi-checkbox-intermediate-variant::before{content:"\F1B54"}.mdi-checkbox-marked::before{content:"\F0132"}.mdi-checkbox-marked-circle::before{content:"\F0133"}.mdi-checkbox-marked-circle-auto-outline::before{content:"\F1C26"}.mdi-checkbox-marked-circle-minus-outline::before{content:"\F1C27"}.mdi-checkbox-marked-circle-outline::before{content:"\F0134"}.mdi-checkbox-marked-circle-plus-outline::before{content:"\F1927"}.mdi-checkbox-marked-outline::before{content:"\F0135"}.mdi-checkbox-multiple-blank::before{content:"\F0136"}.mdi-checkbox-multiple-blank-circle::before{content:"\F063B"}.mdi-checkbox-multiple-blank-circle-outline::before{content:"\F063C"}.mdi-checkbox-multiple-blank-outline::before{content:"\F0137"}.mdi-checkbox-multiple-marked::before{content:"\F0138"}.mdi-checkbox-multiple-marked-circle::before{content:"\F063D"}.mdi-checkbox-multiple-marked-circle-outline::before{content:"\F063E"}.mdi-checkbox-multiple-marked-outline::before{content:"\F0139"}.mdi-checkbox-multiple-outline::before{content:"\F0C51"}.mdi-checkbox-outline::before{content:"\F0C52"}.mdi-checkerboard::before{content:"\F013A"}.mdi-checkerboard-minus::before{content:"\F1202"}.mdi-checkerboard-plus::before{content:"\F1201"}.mdi-checkerboard-remove::before{content:"\F1203"}.mdi-cheese::before{content:"\F12B9"}.mdi-cheese-off::before{content:"\F13EE"}.mdi-chef-hat::before{content:"\F0B7C"}.mdi-chemical-weapon::before{content:"\F013B"}.mdi-chess-bishop::before{content:"\F085C"}.mdi-chess-king::before{content:"\F0857"}.mdi-chess-knight::before{content:"\F0858"}.mdi-chess-pawn::before{content:"\F0859"}.mdi-chess-queen::before{content:"\F085A"}.mdi-chess-rook::before{content:"\F085B"}.mdi-chevron-double-down::before{content:"\F013C"}.mdi-chevron-double-left::before{content:"\F013D"}.mdi-chevron-double-right::before{content:"\F013E"}.mdi-chevron-double-up::before{content:"\F013F"}.mdi-chevron-down::before{content:"\F0140"}.mdi-chevron-down-box::before{content:"\F09D6"}.mdi-chevron-down-box-outline::before{content:"\F09D7"}.mdi-chevron-down-circle::before{content:"\F0B26"}.mdi-chevron-down-circle-outline::before{content:"\F0B27"}.mdi-chevron-left::before{content:"\F0141"}.mdi-chevron-left-box::before{content:"\F09D8"}.mdi-chevron-left-box-outline::before{content:"\F09D9"}.mdi-chevron-left-circle::before{content:"\F0B28"}.mdi-chevron-left-circle-outline::before{content:"\F0B29"}.mdi-chevron-right::before{content:"\F0142"}.mdi-chevron-right-box::before{content:"\F09DA"}.mdi-chevron-right-box-outline::before{content:"\F09DB"}.mdi-chevron-right-circle::before{content:"\F0B2A"}.mdi-chevron-right-circle-outline::before{content:"\F0B2B"}.mdi-chevron-triple-down::before{content:"\F0DB9"}.mdi-chevron-triple-left::before{content:"\F0DBA"}.mdi-chevron-triple-right::before{content:"\F0DBB"}.mdi-chevron-triple-up::before{content:"\F0DBC"}.mdi-chevron-up::before{content:"\F0143"}.mdi-chevron-up-box::before{content:"\F09DC"}.mdi-chevron-up-box-outline::before{content:"\F09DD"}.mdi-chevron-up-circle::before{content:"\F0B2C"}.mdi-chevron-up-circle-outline::before{content:"\F0B2D"}.mdi-chili-alert::before{content:"\F17EA"}.mdi-chili-alert-outline::before{content:"\F17EB"}.mdi-chili-hot::before{content:"\F07B2"}.mdi-chili-hot-outline::before{content:"\F17EC"}.mdi-chili-medium::before{content:"\F07B3"}.mdi-chili-medium-outline::before{content:"\F17ED"}.mdi-chili-mild::before{content:"\F07B4"}.mdi-chili-mild-outline::before{content:"\F17EE"}.mdi-chili-off::before{content:"\F1467"}.mdi-chili-off-outline::before{content:"\F17EF"}.mdi-chip::before{content:"\F061A"}.mdi-church::before{content:"\F0144"}.mdi-church-outline::before{content:"\F1B02"}.mdi-cigar::before{content:"\F1189"}.mdi-cigar-off::before{content:"\F141B"}.mdi-circle::before{content:"\F0765"}.mdi-circle-box::before{content:"\F15DC"}.mdi-circle-box-outline::before{content:"\F15DD"}.mdi-circle-double::before{content:"\F0E95"}.mdi-circle-edit-outline::before{content:"\F08D5"}.mdi-circle-expand::before{content:"\F0E96"}.mdi-circle-half::before{content:"\F1395"}.mdi-circle-half-full::before{content:"\F1396"}.mdi-circle-medium::before{content:"\F09DE"}.mdi-circle-multiple::before{content:"\F0B38"}.mdi-circle-multiple-outline::before{content:"\F0695"}.mdi-circle-off-outline::before{content:"\F10D3"}.mdi-circle-opacity::before{content:"\F1853"}.mdi-circle-outline::before{content:"\F0766"}.mdi-circle-slice-1::before{content:"\F0A9E"}.mdi-circle-slice-2::before{content:"\F0A9F"}.mdi-circle-slice-3::before{content:"\F0AA0"}.mdi-circle-slice-4::before{content:"\F0AA1"}.mdi-circle-slice-5::before{content:"\F0AA2"}.mdi-circle-slice-6::before{content:"\F0AA3"}.mdi-circle-slice-7::before{content:"\F0AA4"}.mdi-circle-slice-8::before{content:"\F0AA5"}.mdi-circle-small::before{content:"\F09DF"}.mdi-circular-saw::before{content:"\F0E22"}.mdi-city::before{content:"\F0146"}.mdi-city-switch::before{content:"\F1C28"}.mdi-city-variant::before{content:"\F0A36"}.mdi-city-variant-outline::before{content:"\F0A37"}.mdi-clipboard::before{content:"\F0147"}.mdi-clipboard-account::before{content:"\F0148"}.mdi-clipboard-account-outline::before{content:"\F0C55"}.mdi-clipboard-alert::before{content:"\F0149"}.mdi-clipboard-alert-outline::before{content:"\F0CF7"}.mdi-clipboard-arrow-down::before{content:"\F014A"}.mdi-clipboard-arrow-down-outline::before{content:"\F0C56"}.mdi-clipboard-arrow-left::before{content:"\F014B"}.mdi-clipboard-arrow-left-outline::before{content:"\F0CF8"}.mdi-clipboard-arrow-right::before{content:"\F0CF9"}.mdi-clipboard-arrow-right-outline::before{content:"\F0CFA"}.mdi-clipboard-arrow-up::before{content:"\F0C57"}.mdi-clipboard-arrow-up-outline::before{content:"\F0C58"}.mdi-clipboard-check::before{content:"\F014E"}.mdi-clipboard-check-multiple::before{content:"\F1263"}.mdi-clipboard-check-multiple-outline::before{content:"\F1264"}.mdi-clipboard-check-outline::before{content:"\F08A8"}.mdi-clipboard-clock::before{content:"\F16E2"}.mdi-clipboard-clock-outline::before{content:"\F16E3"}.mdi-clipboard-edit::before{content:"\F14E5"}.mdi-clipboard-edit-outline::before{content:"\F14E6"}.mdi-clipboard-file::before{content:"\F1265"}.mdi-clipboard-file-outline::before{content:"\F1266"}.mdi-clipboard-flow::before{content:"\F06C8"}.mdi-clipboard-flow-outline::before{content:"\F1117"}.mdi-clipboard-list::before{content:"\F10D4"}.mdi-clipboard-list-outline::before{content:"\F10D5"}.mdi-clipboard-minus::before{content:"\F1618"}.mdi-clipboard-minus-outline::before{content:"\F1619"}.mdi-clipboard-multiple::before{content:"\F1267"}.mdi-clipboard-multiple-outline::before{content:"\F1268"}.mdi-clipboard-off::before{content:"\F161A"}.mdi-clipboard-off-outline::before{content:"\F161B"}.mdi-clipboard-outline::before{content:"\F014C"}.mdi-clipboard-play::before{content:"\F0C59"}.mdi-clipboard-play-multiple::before{content:"\F1269"}.mdi-clipboard-play-multiple-outline::before{content:"\F126A"}.mdi-clipboard-play-outline::before{content:"\F0C5A"}.mdi-clipboard-plus::before{content:"\F0751"}.mdi-clipboard-plus-outline::before{content:"\F131F"}.mdi-clipboard-pulse::before{content:"\F085D"}.mdi-clipboard-pulse-outline::before{content:"\F085E"}.mdi-clipboard-remove::before{content:"\F161C"}.mdi-clipboard-remove-outline::before{content:"\F161D"}.mdi-clipboard-search::before{content:"\F161E"}.mdi-clipboard-search-outline::before{content:"\F161F"}.mdi-clipboard-text::before{content:"\F014D"}.mdi-clipboard-text-clock::before{content:"\F18F9"}.mdi-clipboard-text-clock-outline::before{content:"\F18FA"}.mdi-clipboard-text-multiple::before{content:"\F126B"}.mdi-clipboard-text-multiple-outline::before{content:"\F126C"}.mdi-clipboard-text-off::before{content:"\F1620"}.mdi-clipboard-text-off-outline::before{content:"\F1621"}.mdi-clipboard-text-outline::before{content:"\F0A38"}.mdi-clipboard-text-play::before{content:"\F0C5B"}.mdi-clipboard-text-play-outline::before{content:"\F0C5C"}.mdi-clipboard-text-search::before{content:"\F1622"}.mdi-clipboard-text-search-outline::before{content:"\F1623"}.mdi-clippy::before{content:"\F014F"}.mdi-clock::before{content:"\F0954"}.mdi-clock-alert::before{content:"\F0955"}.mdi-clock-alert-outline::before{content:"\F05CE"}.mdi-clock-check::before{content:"\F0FA8"}.mdi-clock-check-outline::before{content:"\F0FA9"}.mdi-clock-digital::before{content:"\F0E97"}.mdi-clock-edit::before{content:"\F19BA"}.mdi-clock-edit-outline::before{content:"\F19BB"}.mdi-clock-end::before{content:"\F0151"}.mdi-clock-fast::before{content:"\F0152"}.mdi-clock-in::before{content:"\F0153"}.mdi-clock-minus::before{content:"\F1863"}.mdi-clock-minus-outline::before{content:"\F1864"}.mdi-clock-out::before{content:"\F0154"}.mdi-clock-outline::before{content:"\F0150"}.mdi-clock-plus::before{content:"\F1861"}.mdi-clock-plus-outline::before{content:"\F1862"}.mdi-clock-remove::before{content:"\F1865"}.mdi-clock-remove-outline::before{content:"\F1866"}.mdi-clock-star-four-points::before{content:"\F1C29"}.mdi-clock-star-four-points-outline::before{content:"\F1C2A"}.mdi-clock-start::before{content:"\F0155"}.mdi-clock-time-eight::before{content:"\F1446"}.mdi-clock-time-eight-outline::before{content:"\F1452"}.mdi-clock-time-eleven::before{content:"\F1449"}.mdi-clock-time-eleven-outline::before{content:"\F1455"}.mdi-clock-time-five::before{content:"\F1443"}.mdi-clock-time-five-outline::before{content:"\F144F"}.mdi-clock-time-four::before{content:"\F1442"}.mdi-clock-time-four-outline::before{content:"\F144E"}.mdi-clock-time-nine::before{content:"\F1447"}.mdi-clock-time-nine-outline::before{content:"\F1453"}.mdi-clock-time-one::before{content:"\F143F"}.mdi-clock-time-one-outline::before{content:"\F144B"}.mdi-clock-time-seven::before{content:"\F1445"}.mdi-clock-time-seven-outline::before{content:"\F1451"}.mdi-clock-time-six::before{content:"\F1444"}.mdi-clock-time-six-outline::before{content:"\F1450"}.mdi-clock-time-ten::before{content:"\F1448"}.mdi-clock-time-ten-outline::before{content:"\F1454"}.mdi-clock-time-three::before{content:"\F1441"}.mdi-clock-time-three-outline::before{content:"\F144D"}.mdi-clock-time-twelve::before{content:"\F144A"}.mdi-clock-time-twelve-outline::before{content:"\F1456"}.mdi-clock-time-two::before{content:"\F1440"}.mdi-clock-time-two-outline::before{content:"\F144C"}.mdi-close::before{content:"\F0156"}.mdi-close-box::before{content:"\F0157"}.mdi-close-box-multiple::before{content:"\F0C5D"}.mdi-close-box-multiple-outline::before{content:"\F0C5E"}.mdi-close-box-outline::before{content:"\F0158"}.mdi-close-circle::before{content:"\F0159"}.mdi-close-circle-multiple::before{content:"\F062A"}.mdi-close-circle-multiple-outline::before{content:"\F0883"}.mdi-close-circle-outline::before{content:"\F015A"}.mdi-close-network::before{content:"\F015B"}.mdi-close-network-outline::before{content:"\F0C5F"}.mdi-close-octagon::before{content:"\F015C"}.mdi-close-octagon-outline::before{content:"\F015D"}.mdi-close-outline::before{content:"\F06C9"}.mdi-close-thick::before{content:"\F1398"}.mdi-closed-caption::before{content:"\F015E"}.mdi-closed-caption-outline::before{content:"\F0DBD"}.mdi-cloud::before{content:"\F015F"}.mdi-cloud-alert::before{content:"\F09E0"}.mdi-cloud-alert-outline::before{content:"\F1BE0"}.mdi-cloud-arrow-down::before{content:"\F1BE1"}.mdi-cloud-arrow-down-outline::before{content:"\F1BE2"}.mdi-cloud-arrow-left::before{content:"\F1BE3"}.mdi-cloud-arrow-left-outline::before{content:"\F1BE4"}.mdi-cloud-arrow-right::before{content:"\F1BE5"}.mdi-cloud-arrow-right-outline::before{content:"\F1BE6"}.mdi-cloud-arrow-up::before{content:"\F1BE7"}.mdi-cloud-arrow-up-outline::before{content:"\F1BE8"}.mdi-cloud-braces::before{content:"\F07B5"}.mdi-cloud-cancel::before{content:"\F1BE9"}.mdi-cloud-cancel-outline::before{content:"\F1BEA"}.mdi-cloud-check::before{content:"\F1BEB"}.mdi-cloud-check-outline::before{content:"\F1BEC"}.mdi-cloud-check-variant::before{content:"\F0160"}.mdi-cloud-check-variant-outline::before{content:"\F12CC"}.mdi-cloud-circle::before{content:"\F0161"}.mdi-cloud-circle-outline::before{content:"\F1BED"}.mdi-cloud-clock::before{content:"\F1BEE"}.mdi-cloud-clock-outline::before{content:"\F1BEF"}.mdi-cloud-cog::before{content:"\F1BF0"}.mdi-cloud-cog-outline::before{content:"\F1BF1"}.mdi-cloud-download::before{content:"\F0162"}.mdi-cloud-download-outline::before{content:"\F0B7D"}.mdi-cloud-key::before{content:"\F1CA1"}.mdi-cloud-key-outline::before{content:"\F1CA2"}.mdi-cloud-lock::before{content:"\F11F1"}.mdi-cloud-lock-open::before{content:"\F1BF2"}.mdi-cloud-lock-open-outline::before{content:"\F1BF3"}.mdi-cloud-lock-outline::before{content:"\F11F2"}.mdi-cloud-minus::before{content:"\F1BF4"}.mdi-cloud-minus-outline::before{content:"\F1BF5"}.mdi-cloud-off::before{content:"\F1BF6"}.mdi-cloud-off-outline::before{content:"\F0164"}.mdi-cloud-outline::before{content:"\F0163"}.mdi-cloud-percent::before{content:"\F1A35"}.mdi-cloud-percent-outline::before{content:"\F1A36"}.mdi-cloud-plus::before{content:"\F1BF7"}.mdi-cloud-plus-outline::before{content:"\F1BF8"}.mdi-cloud-print::before{content:"\F0165"}.mdi-cloud-print-outline::before{content:"\F0166"}.mdi-cloud-question::before{content:"\F0A39"}.mdi-cloud-question-outline::before{content:"\F1BF9"}.mdi-cloud-refresh::before{content:"\F1BFA"}.mdi-cloud-refresh-outline::before{content:"\F1BFB"}.mdi-cloud-refresh-variant::before{content:"\F052A"}.mdi-cloud-refresh-variant-outline::before{content:"\F1BFC"}.mdi-cloud-remove::before{content:"\F1BFD"}.mdi-cloud-remove-outline::before{content:"\F1BFE"}.mdi-cloud-search::before{content:"\F0956"}.mdi-cloud-search-outline::before{content:"\F0957"}.mdi-cloud-sync::before{content:"\F063F"}.mdi-cloud-sync-outline::before{content:"\F12D6"}.mdi-cloud-tags::before{content:"\F07B6"}.mdi-cloud-upload::before{content:"\F0167"}.mdi-cloud-upload-outline::before{content:"\F0B7E"}.mdi-clouds::before{content:"\F1B95"}.mdi-clover::before{content:"\F0816"}.mdi-clover-outline::before{content:"\F1C62"}.mdi-coach-lamp::before{content:"\F1020"}.mdi-coach-lamp-variant::before{content:"\F1A37"}.mdi-coat-rack::before{content:"\F109E"}.mdi-code-array::before{content:"\F0168"}.mdi-code-block-braces::before{content:"\F1C83"}.mdi-code-block-brackets::before{content:"\F1C84"}.mdi-code-block-parentheses::before{content:"\F1C85"}.mdi-code-block-tags::before{content:"\F1C86"}.mdi-code-braces::before{content:"\F0169"}.mdi-code-braces-box::before{content:"\F10D6"}.mdi-code-brackets::before{content:"\F016A"}.mdi-code-equal::before{content:"\F016B"}.mdi-code-greater-than::before{content:"\F016C"}.mdi-code-greater-than-or-equal::before{content:"\F016D"}.mdi-code-json::before{content:"\F0626"}.mdi-code-less-than::before{content:"\F016E"}.mdi-code-less-than-or-equal::before{content:"\F016F"}.mdi-code-not-equal::before{content:"\F0170"}.mdi-code-not-equal-variant::before{content:"\F0171"}.mdi-code-parentheses::before{content:"\F0172"}.mdi-code-parentheses-box::before{content:"\F10D7"}.mdi-code-string::before{content:"\F0173"}.mdi-code-tags::before{content:"\F0174"}.mdi-code-tags-check::before{content:"\F0694"}.mdi-codepen::before{content:"\F0175"}.mdi-coffee::before{content:"\F0176"}.mdi-coffee-maker::before{content:"\F109F"}.mdi-coffee-maker-check::before{content:"\F1931"}.mdi-coffee-maker-check-outline::before{content:"\F1932"}.mdi-coffee-maker-outline::before{content:"\F181B"}.mdi-coffee-off::before{content:"\F0FAA"}.mdi-coffee-off-outline::before{content:"\F0FAB"}.mdi-coffee-outline::before{content:"\F06CA"}.mdi-coffee-to-go::before{content:"\F0177"}.mdi-coffee-to-go-outline::before{content:"\F130E"}.mdi-coffin::before{content:"\F0B7F"}.mdi-cog::before{content:"\F0493"}.mdi-cog-box::before{content:"\F0494"}.mdi-cog-clockwise::before{content:"\F11DD"}.mdi-cog-counterclockwise::before{content:"\F11DE"}.mdi-cog-off::before{content:"\F13CE"}.mdi-cog-off-outline::before{content:"\F13CF"}.mdi-cog-outline::before{content:"\F08BB"}.mdi-cog-pause::before{content:"\F1933"}.mdi-cog-pause-outline::before{content:"\F1934"}.mdi-cog-play::before{content:"\F1935"}.mdi-cog-play-outline::before{content:"\F1936"}.mdi-cog-refresh::before{content:"\F145E"}.mdi-cog-refresh-outline::before{content:"\F145F"}.mdi-cog-stop::before{content:"\F1937"}.mdi-cog-stop-outline::before{content:"\F1938"}.mdi-cog-sync::before{content:"\F1460"}.mdi-cog-sync-outline::before{content:"\F1461"}.mdi-cog-transfer::before{content:"\F105B"}.mdi-cog-transfer-outline::before{content:"\F105C"}.mdi-cogs::before{content:"\F08D6"}.mdi-collage::before{content:"\F0640"}.mdi-collapse-all::before{content:"\F0AA6"}.mdi-collapse-all-outline::before{content:"\F0AA7"}.mdi-color-helper::before{content:"\F0179"}.mdi-comma::before{content:"\F0E23"}.mdi-comma-box::before{content:"\F0E2B"}.mdi-comma-box-outline::before{content:"\F0E24"}.mdi-comma-circle::before{content:"\F0E25"}.mdi-comma-circle-outline::before{content:"\F0E26"}.mdi-comment::before{content:"\F017A"}.mdi-comment-account::before{content:"\F017B"}.mdi-comment-account-outline::before{content:"\F017C"}.mdi-comment-alert::before{content:"\F017D"}.mdi-comment-alert-outline::before{content:"\F017E"}.mdi-comment-arrow-left::before{content:"\F09E1"}.mdi-comment-arrow-left-outline::before{content:"\F09E2"}.mdi-comment-arrow-right::before{content:"\F09E3"}.mdi-comment-arrow-right-outline::before{content:"\F09E4"}.mdi-comment-bookmark::before{content:"\F15AE"}.mdi-comment-bookmark-outline::before{content:"\F15AF"}.mdi-comment-check::before{content:"\F017F"}.mdi-comment-check-outline::before{content:"\F0180"}.mdi-comment-edit::before{content:"\F11BF"}.mdi-comment-edit-outline::before{content:"\F12C4"}.mdi-comment-eye::before{content:"\F0A3A"}.mdi-comment-eye-outline::before{content:"\F0A3B"}.mdi-comment-flash::before{content:"\F15B0"}.mdi-comment-flash-outline::before{content:"\F15B1"}.mdi-comment-minus::before{content:"\F15DF"}.mdi-comment-minus-outline::before{content:"\F15E0"}.mdi-comment-multiple::before{content:"\F085F"}.mdi-comment-multiple-outline::before{content:"\F0181"}.mdi-comment-off::before{content:"\F15E1"}.mdi-comment-off-outline::before{content:"\F15E2"}.mdi-comment-outline::before{content:"\F0182"}.mdi-comment-plus::before{content:"\F09E5"}.mdi-comment-plus-outline::before{content:"\F0183"}.mdi-comment-processing::before{content:"\F0184"}.mdi-comment-processing-outline::before{content:"\F0185"}.mdi-comment-question::before{content:"\F0817"}.mdi-comment-question-outline::before{content:"\F0186"}.mdi-comment-quote::before{content:"\F1021"}.mdi-comment-quote-outline::before{content:"\F1022"}.mdi-comment-remove::before{content:"\F05DE"}.mdi-comment-remove-outline::before{content:"\F0187"}.mdi-comment-search::before{content:"\F0A3C"}.mdi-comment-search-outline::before{content:"\F0A3D"}.mdi-comment-text::before{content:"\F0188"}.mdi-comment-text-multiple::before{content:"\F0860"}.mdi-comment-text-multiple-outline::before{content:"\F0861"}.mdi-comment-text-outline::before{content:"\F0189"}.mdi-compare::before{content:"\F018A"}.mdi-compare-horizontal::before{content:"\F1492"}.mdi-compare-remove::before{content:"\F18B3"}.mdi-compare-vertical::before{content:"\F1493"}.mdi-compass::before{content:"\F018B"}.mdi-compass-off::before{content:"\F0B80"}.mdi-compass-off-outline::before{content:"\F0B81"}.mdi-compass-outline::before{content:"\F018C"}.mdi-compass-rose::before{content:"\F1382"}.mdi-compost::before{content:"\F1A38"}.mdi-cone::before{content:"\F194C"}.mdi-cone-off::before{content:"\F194D"}.mdi-connection::before{content:"\F1616"}.mdi-console::before{content:"\F018D"}.mdi-console-line::before{content:"\F07B7"}.mdi-console-network::before{content:"\F08A9"}.mdi-console-network-outline::before{content:"\F0C60"}.mdi-consolidate::before{content:"\F10D8"}.mdi-contactless-payment::before{content:"\F0D6A"}.mdi-contactless-payment-circle::before{content:"\F0321"}.mdi-contactless-payment-circle-outline::before{content:"\F0408"}.mdi-contacts::before{content:"\F06CB"}.mdi-contacts-outline::before{content:"\F05B8"}.mdi-contain::before{content:"\F0A3E"}.mdi-contain-end::before{content:"\F0A3F"}.mdi-contain-start::before{content:"\F0A40"}.mdi-content-copy::before{content:"\F018F"}.mdi-content-cut::before{content:"\F0190"}.mdi-content-duplicate::before{content:"\F0191"}.mdi-content-paste::before{content:"\F0192"}.mdi-content-save::before{content:"\F0193"}.mdi-content-save-alert::before{content:"\F0F42"}.mdi-content-save-alert-outline::before{content:"\F0F43"}.mdi-content-save-all::before{content:"\F0194"}.mdi-content-save-all-outline::before{content:"\F0F44"}.mdi-content-save-check::before{content:"\F18EA"}.mdi-content-save-check-outline::before{content:"\F18EB"}.mdi-content-save-cog::before{content:"\F145B"}.mdi-content-save-cog-outline::before{content:"\F145C"}.mdi-content-save-edit::before{content:"\F0CFB"}.mdi-content-save-edit-outline::before{content:"\F0CFC"}.mdi-content-save-minus::before{content:"\F1B43"}.mdi-content-save-minus-outline::before{content:"\F1B44"}.mdi-content-save-move::before{content:"\F0E27"}.mdi-content-save-move-outline::before{content:"\F0E28"}.mdi-content-save-off::before{content:"\F1643"}.mdi-content-save-off-outline::before{content:"\F1644"}.mdi-content-save-outline::before{content:"\F0818"}.mdi-content-save-plus::before{content:"\F1B41"}.mdi-content-save-plus-outline::before{content:"\F1B42"}.mdi-content-save-settings::before{content:"\F061B"}.mdi-content-save-settings-outline::before{content:"\F0B2E"}.mdi-contrast::before{content:"\F0195"}.mdi-contrast-box::before{content:"\F0196"}.mdi-contrast-circle::before{content:"\F0197"}.mdi-controller::before{content:"\F02B4"}.mdi-controller-classic::before{content:"\F0B82"}.mdi-controller-classic-outline::before{content:"\F0B83"}.mdi-controller-off::before{content:"\F02B5"}.mdi-cookie::before{content:"\F0198"}.mdi-cookie-alert::before{content:"\F16D0"}.mdi-cookie-alert-outline::before{content:"\F16D1"}.mdi-cookie-check::before{content:"\F16D2"}.mdi-cookie-check-outline::before{content:"\F16D3"}.mdi-cookie-clock::before{content:"\F16E4"}.mdi-cookie-clock-outline::before{content:"\F16E5"}.mdi-cookie-cog::before{content:"\F16D4"}.mdi-cookie-cog-outline::before{content:"\F16D5"}.mdi-cookie-edit::before{content:"\F16E6"}.mdi-cookie-edit-outline::before{content:"\F16E7"}.mdi-cookie-lock::before{content:"\F16E8"}.mdi-cookie-lock-outline::before{content:"\F16E9"}.mdi-cookie-minus::before{content:"\F16DA"}.mdi-cookie-minus-outline::before{content:"\F16DB"}.mdi-cookie-off::before{content:"\F16EA"}.mdi-cookie-off-outline::before{content:"\F16EB"}.mdi-cookie-outline::before{content:"\F16DE"}.mdi-cookie-plus::before{content:"\F16D6"}.mdi-cookie-plus-outline::before{content:"\F16D7"}.mdi-cookie-refresh::before{content:"\F16EC"}.mdi-cookie-refresh-outline::before{content:"\F16ED"}.mdi-cookie-remove::before{content:"\F16D8"}.mdi-cookie-remove-outline::before{content:"\F16D9"}.mdi-cookie-settings::before{content:"\F16DC"}.mdi-cookie-settings-outline::before{content:"\F16DD"}.mdi-coolant-temperature::before{content:"\F03C8"}.mdi-copyleft::before{content:"\F1939"}.mdi-copyright::before{content:"\F05E6"}.mdi-cordova::before{content:"\F0958"}.mdi-corn::before{content:"\F07B8"}.mdi-corn-off::before{content:"\F13EF"}.mdi-cosine-wave::before{content:"\F1479"}.mdi-counter::before{content:"\F0199"}.mdi-countertop::before{content:"\F181C"}.mdi-countertop-outline::before{content:"\F181D"}.mdi-cow::before{content:"\F019A"}.mdi-cow-off::before{content:"\F18FC"}.mdi-cpu-32-bit::before{content:"\F0EDF"}.mdi-cpu-64-bit::before{content:"\F0EE0"}.mdi-cradle::before{content:"\F198B"}.mdi-cradle-outline::before{content:"\F1991"}.mdi-crane::before{content:"\F0862"}.mdi-creation::before{content:"\F0674"}.mdi-creation-outline::before{content:"\F1C2B"}.mdi-creative-commons::before{content:"\F0D6B"}.mdi-credit-card::before{content:"\F0FEF"}.mdi-credit-card-check::before{content:"\F13D0"}.mdi-credit-card-check-outline::before{content:"\F13D1"}.mdi-credit-card-chip::before{content:"\F190F"}.mdi-credit-card-chip-outline::before{content:"\F1910"}.mdi-credit-card-clock::before{content:"\F0EE1"}.mdi-credit-card-clock-outline::before{content:"\F0EE2"}.mdi-credit-card-edit::before{content:"\F17D7"}.mdi-credit-card-edit-outline::before{content:"\F17D8"}.mdi-credit-card-fast::before{content:"\F1911"}.mdi-credit-card-fast-outline::before{content:"\F1912"}.mdi-credit-card-lock::before{content:"\F18E7"}.mdi-credit-card-lock-outline::before{content:"\F18E8"}.mdi-credit-card-marker::before{content:"\F06A8"}.mdi-credit-card-marker-outline::before{content:"\F0DBE"}.mdi-credit-card-minus::before{content:"\F0FAC"}.mdi-credit-card-minus-outline::before{content:"\F0FAD"}.mdi-credit-card-multiple::before{content:"\F0FF0"}.mdi-credit-card-multiple-outline::before{content:"\F019C"}.mdi-credit-card-off::before{content:"\F0FF1"}.mdi-credit-card-off-outline::before{content:"\F05E4"}.mdi-credit-card-outline::before{content:"\F019B"}.mdi-credit-card-plus::before{content:"\F0FF2"}.mdi-credit-card-plus-outline::before{content:"\F0676"}.mdi-credit-card-refresh::before{content:"\F1645"}.mdi-credit-card-refresh-outline::before{content:"\F1646"}.mdi-credit-card-refund::before{content:"\F0FF3"}.mdi-credit-card-refund-outline::before{content:"\F0AA8"}.mdi-credit-card-remove::before{content:"\F0FAE"}.mdi-credit-card-remove-outline::before{content:"\F0FAF"}.mdi-credit-card-scan::before{content:"\F0FF4"}.mdi-credit-card-scan-outline::before{content:"\F019D"}.mdi-credit-card-search::before{content:"\F1647"}.mdi-credit-card-search-outline::before{content:"\F1648"}.mdi-credit-card-settings::before{content:"\F0FF5"}.mdi-credit-card-settings-outline::before{content:"\F08D7"}.mdi-credit-card-sync::before{content:"\F1649"}.mdi-credit-card-sync-outline::before{content:"\F164A"}.mdi-credit-card-wireless::before{content:"\F0802"}.mdi-credit-card-wireless-off::before{content:"\F057A"}.mdi-credit-card-wireless-off-outline::before{content:"\F057B"}.mdi-credit-card-wireless-outline::before{content:"\F0D6C"}.mdi-cricket::before{content:"\F0D6D"}.mdi-crop::before{content:"\F019E"}.mdi-crop-free::before{content:"\F019F"}.mdi-crop-landscape::before{content:"\F01A0"}.mdi-crop-portrait::before{content:"\F01A1"}.mdi-crop-rotate::before{content:"\F0696"}.mdi-crop-square::before{content:"\F01A2"}.mdi-cross::before{content:"\F0953"}.mdi-cross-bolnisi::before{content:"\F0CED"}.mdi-cross-celtic::before{content:"\F0CF5"}.mdi-cross-outline::before{content:"\F0CF6"}.mdi-crosshairs::before{content:"\F01A3"}.mdi-crosshairs-gps::before{content:"\F01A4"}.mdi-crosshairs-off::before{content:"\F0F45"}.mdi-crosshairs-question::before{content:"\F1136"}.mdi-crowd::before{content:"\F1975"}.mdi-crown::before{content:"\F01A5"}.mdi-crown-circle::before{content:"\F17DC"}.mdi-crown-circle-outline::before{content:"\F17DD"}.mdi-crown-outline::before{content:"\F11D0"}.mdi-cryengine::before{content:"\F0959"}.mdi-crystal-ball::before{content:"\F0B2F"}.mdi-cube::before{content:"\F01A6"}.mdi-cube-off::before{content:"\F141C"}.mdi-cube-off-outline::before{content:"\F141D"}.mdi-cube-outline::before{content:"\F01A7"}.mdi-cube-scan::before{content:"\F0B84"}.mdi-cube-send::before{content:"\F01A8"}.mdi-cube-unfolded::before{content:"\F01A9"}.mdi-cup::before{content:"\F01AA"}.mdi-cup-off::before{content:"\F05E5"}.mdi-cup-off-outline::before{content:"\F137D"}.mdi-cup-outline::before{content:"\F130F"}.mdi-cup-water::before{content:"\F01AB"}.mdi-cupboard::before{content:"\F0F46"}.mdi-cupboard-outline::before{content:"\F0F47"}.mdi-cupcake::before{content:"\F095A"}.mdi-curling::before{content:"\F0863"}.mdi-currency-bdt::before{content:"\F0864"}.mdi-currency-brl::before{content:"\F0B85"}.mdi-currency-btc::before{content:"\F01AC"}.mdi-currency-cny::before{content:"\F07BA"}.mdi-currency-eth::before{content:"\F07BB"}.mdi-currency-eur::before{content:"\F01AD"}.mdi-currency-eur-off::before{content:"\F1315"}.mdi-currency-fra::before{content:"\F1A39"}.mdi-currency-gbp::before{content:"\F01AE"}.mdi-currency-ils::before{content:"\F0C61"}.mdi-currency-inr::before{content:"\F01AF"}.mdi-currency-jpy::before{content:"\F07BC"}.mdi-currency-krw::before{content:"\F07BD"}.mdi-currency-kzt::before{content:"\F0865"}.mdi-currency-mnt::before{content:"\F1512"}.mdi-currency-ngn::before{content:"\F01B0"}.mdi-currency-php::before{content:"\F09E6"}.mdi-currency-rial::before{content:"\F0E9C"}.mdi-currency-rub::before{content:"\F01B1"}.mdi-currency-rupee::before{content:"\F1976"}.mdi-currency-sign::before{content:"\F07BE"}.mdi-currency-thb::before{content:"\F1C05"}.mdi-currency-try::before{content:"\F01B2"}.mdi-currency-twd::before{content:"\F07BF"}.mdi-currency-uah::before{content:"\F1B9B"}.mdi-currency-usd::before{content:"\F01C1"}.mdi-currency-usd-off::before{content:"\F067A"}.mdi-current-ac::before{content:"\F1480"}.mdi-current-dc::before{content:"\F095C"}.mdi-cursor-default::before{content:"\F01C0"}.mdi-cursor-default-click::before{content:"\F0CFD"}.mdi-cursor-default-click-outline::before{content:"\F0CFE"}.mdi-cursor-default-gesture::before{content:"\F1127"}.mdi-cursor-default-gesture-outline::before{content:"\F1128"}.mdi-cursor-default-outline::before{content:"\F01BF"}.mdi-cursor-move::before{content:"\F01BE"}.mdi-cursor-pointer::before{content:"\F01BD"}.mdi-cursor-text::before{content:"\F05E7"}.mdi-curtains::before{content:"\F1846"}.mdi-curtains-closed::before{content:"\F1847"}.mdi-cylinder::before{content:"\F194E"}.mdi-cylinder-off::before{content:"\F194F"}.mdi-dance-ballroom::before{content:"\F15FB"}.mdi-dance-pole::before{content:"\F1578"}.mdi-data-matrix::before{content:"\F153C"}.mdi-data-matrix-edit::before{content:"\F153D"}.mdi-data-matrix-minus::before{content:"\F153E"}.mdi-data-matrix-plus::before{content:"\F153F"}.mdi-data-matrix-remove::before{content:"\F1540"}.mdi-data-matrix-scan::before{content:"\F1541"}.mdi-database::before{content:"\F01BC"}.mdi-database-alert::before{content:"\F163A"}.mdi-database-alert-outline::before{content:"\F1624"}.mdi-database-arrow-down::before{content:"\F163B"}.mdi-database-arrow-down-outline::before{content:"\F1625"}.mdi-database-arrow-left::before{content:"\F163C"}.mdi-database-arrow-left-outline::before{content:"\F1626"}.mdi-database-arrow-right::before{content:"\F163D"}.mdi-database-arrow-right-outline::before{content:"\F1627"}.mdi-database-arrow-up::before{content:"\F163E"}.mdi-database-arrow-up-outline::before{content:"\F1628"}.mdi-database-check::before{content:"\F0AA9"}.mdi-database-check-outline::before{content:"\F1629"}.mdi-database-clock::before{content:"\F163F"}.mdi-database-clock-outline::before{content:"\F162A"}.mdi-database-cog::before{content:"\F164B"}.mdi-database-cog-outline::before{content:"\F164C"}.mdi-database-edit::before{content:"\F0B86"}.mdi-database-edit-outline::before{content:"\F162B"}.mdi-database-export::before{content:"\F095E"}.mdi-database-export-outline::before{content:"\F162C"}.mdi-database-eye::before{content:"\F191F"}.mdi-database-eye-off::before{content:"\F1920"}.mdi-database-eye-off-outline::before{content:"\F1921"}.mdi-database-eye-outline::before{content:"\F1922"}.mdi-database-import::before{content:"\F095D"}.mdi-database-import-outline::before{content:"\F162D"}.mdi-database-lock::before{content:"\F0AAA"}.mdi-database-lock-outline::before{content:"\F162E"}.mdi-database-marker::before{content:"\F12F6"}.mdi-database-marker-outline::before{content:"\F162F"}.mdi-database-minus::before{content:"\F01BB"}.mdi-database-minus-outline::before{content:"\F1630"}.mdi-database-off::before{content:"\F1640"}.mdi-database-off-outline::before{content:"\F1631"}.mdi-database-outline::before{content:"\F1632"}.mdi-database-plus::before{content:"\F01BA"}.mdi-database-plus-outline::before{content:"\F1633"}.mdi-database-refresh::before{content:"\F05C2"}.mdi-database-refresh-outline::before{content:"\F1634"}.mdi-database-remove::before{content:"\F0D00"}.mdi-database-remove-outline::before{content:"\F1635"}.mdi-database-search::before{content:"\F0866"}.mdi-database-search-outline::before{content:"\F1636"}.mdi-database-settings::before{content:"\F0D01"}.mdi-database-settings-outline::before{content:"\F1637"}.mdi-database-sync::before{content:"\F0CFF"}.mdi-database-sync-outline::before{content:"\F1638"}.mdi-death-star::before{content:"\F08D8"}.mdi-death-star-variant::before{content:"\F08D9"}.mdi-deathly-hallows::before{content:"\F0B87"}.mdi-debian::before{content:"\F08DA"}.mdi-debug-step-into::before{content:"\F01B9"}.mdi-debug-step-out::before{content:"\F01B8"}.mdi-debug-step-over::before{content:"\F01B7"}.mdi-decagram::before{content:"\F076C"}.mdi-decagram-outline::before{content:"\F076D"}.mdi-decimal::before{content:"\F10A1"}.mdi-decimal-comma::before{content:"\F10A2"}.mdi-decimal-comma-decrease::before{content:"\F10A3"}.mdi-decimal-comma-increase::before{content:"\F10A4"}.mdi-decimal-decrease::before{content:"\F01B6"}.mdi-decimal-increase::before{content:"\F01B5"}.mdi-delete::before{content:"\F01B4"}.mdi-delete-alert::before{content:"\F10A5"}.mdi-delete-alert-outline::before{content:"\F10A6"}.mdi-delete-circle::before{content:"\F0683"}.mdi-delete-circle-outline::before{content:"\F0B88"}.mdi-delete-clock::before{content:"\F1556"}.mdi-delete-clock-outline::before{content:"\F1557"}.mdi-delete-empty::before{content:"\F06CC"}.mdi-delete-empty-outline::before{content:"\F0E9D"}.mdi-delete-forever::before{content:"\F05E8"}.mdi-delete-forever-outline::before{content:"\F0B89"}.mdi-delete-off::before{content:"\F10A7"}.mdi-delete-off-outline::before{content:"\F10A8"}.mdi-delete-outline::before{content:"\F09E7"}.mdi-delete-restore::before{content:"\F0819"}.mdi-delete-sweep::before{content:"\F05E9"}.mdi-delete-sweep-outline::before{content:"\F0C62"}.mdi-delete-variant::before{content:"\F01B3"}.mdi-delta::before{content:"\F01C2"}.mdi-desk::before{content:"\F1239"}.mdi-desk-lamp::before{content:"\F095F"}.mdi-desk-lamp-off::before{content:"\F1B1F"}.mdi-desk-lamp-on::before{content:"\F1B20"}.mdi-deskphone::before{content:"\F01C3"}.mdi-desktop-classic::before{content:"\F07C0"}.mdi-desktop-tower::before{content:"\F01C5"}.mdi-desktop-tower-monitor::before{content:"\F0AAB"}.mdi-details::before{content:"\F01C6"}.mdi-dev-to::before{content:"\F0D6E"}.mdi-developer-board::before{content:"\F0697"}.mdi-deviantart::before{content:"\F01C7"}.mdi-devices::before{content:"\F0FB0"}.mdi-dharmachakra::before{content:"\F094B"}.mdi-diabetes::before{content:"\F1126"}.mdi-dialpad::before{content:"\F061C"}.mdi-diameter::before{content:"\F0C63"}.mdi-diameter-outline::before{content:"\F0C64"}.mdi-diameter-variant::before{content:"\F0C65"}.mdi-diamond::before{content:"\F0B8A"}.mdi-diamond-outline::before{content:"\F0B8B"}.mdi-diamond-stone::before{content:"\F01C8"}.mdi-diaper-outline::before{content:"\F1CCF"}.mdi-dice-1::before{content:"\F01CA"}.mdi-dice-1-outline::before{content:"\F114A"}.mdi-dice-2::before{content:"\F01CB"}.mdi-dice-2-outline::before{content:"\F114B"}.mdi-dice-3::before{content:"\F01CC"}.mdi-dice-3-outline::before{content:"\F114C"}.mdi-dice-4::before{content:"\F01CD"}.mdi-dice-4-outline::before{content:"\F114D"}.mdi-dice-5::before{content:"\F01CE"}.mdi-dice-5-outline::before{content:"\F114E"}.mdi-dice-6::before{content:"\F01CF"}.mdi-dice-6-outline::before{content:"\F114F"}.mdi-dice-d10::before{content:"\F1153"}.mdi-dice-d10-outline::before{content:"\F076F"}.mdi-dice-d12::before{content:"\F1154"}.mdi-dice-d12-outline::before{content:"\F0867"}.mdi-dice-d20::before{content:"\F1155"}.mdi-dice-d20-outline::before{content:"\F05EA"}.mdi-dice-d4::before{content:"\F1150"}.mdi-dice-d4-outline::before{content:"\F05EB"}.mdi-dice-d6::before{content:"\F1151"}.mdi-dice-d6-outline::before{content:"\F05ED"}.mdi-dice-d8::before{content:"\F1152"}.mdi-dice-d8-outline::before{content:"\F05EC"}.mdi-dice-multiple::before{content:"\F076E"}.mdi-dice-multiple-outline::before{content:"\F1156"}.mdi-digital-ocean::before{content:"\F1237"}.mdi-dip-switch::before{content:"\F07C1"}.mdi-directions::before{content:"\F01D0"}.mdi-directions-fork::before{content:"\F0641"}.mdi-disc::before{content:"\F05EE"}.mdi-disc-alert::before{content:"\F01D1"}.mdi-disc-player::before{content:"\F0960"}.mdi-dishwasher::before{content:"\F0AAC"}.mdi-dishwasher-alert::before{content:"\F11B8"}.mdi-dishwasher-off::before{content:"\F11B9"}.mdi-disqus::before{content:"\F01D2"}.mdi-distribute-horizontal-center::before{content:"\F11C9"}.mdi-distribute-horizontal-left::before{content:"\F11C8"}.mdi-distribute-horizontal-right::before{content:"\F11CA"}.mdi-distribute-vertical-bottom::before{content:"\F11CB"}.mdi-distribute-vertical-center::before{content:"\F11CC"}.mdi-distribute-vertical-top::before{content:"\F11CD"}.mdi-diversify::before{content:"\F1877"}.mdi-diving::before{content:"\F1977"}.mdi-diving-flippers::before{content:"\F0DBF"}.mdi-diving-helmet::before{content:"\F0DC0"}.mdi-diving-scuba::before{content:"\F1B77"}.mdi-diving-scuba-flag::before{content:"\F0DC2"}.mdi-diving-scuba-mask::before{content:"\F0DC1"}.mdi-diving-scuba-tank::before{content:"\F0DC3"}.mdi-diving-scuba-tank-multiple::before{content:"\F0DC4"}.mdi-diving-snorkel::before{content:"\F0DC5"}.mdi-division::before{content:"\F01D4"}.mdi-division-box::before{content:"\F01D5"}.mdi-dlna::before{content:"\F0A41"}.mdi-dna::before{content:"\F0684"}.mdi-dns::before{content:"\F01D6"}.mdi-dns-outline::before{content:"\F0B8C"}.mdi-dock-bottom::before{content:"\F10A9"}.mdi-dock-left::before{content:"\F10AA"}.mdi-dock-right::before{content:"\F10AB"}.mdi-dock-top::before{content:"\F1513"}.mdi-dock-window::before{content:"\F10AC"}.mdi-docker::before{content:"\F0868"}.mdi-doctor::before{content:"\F0A42"}.mdi-dog::before{content:"\F0A43"}.mdi-dog-service::before{content:"\F0AAD"}.mdi-dog-side::before{content:"\F0A44"}.mdi-dog-side-off::before{content:"\F16EE"}.mdi-dolby::before{content:"\F06B3"}.mdi-dolly::before{content:"\F0E9E"}.mdi-dolphin::before{content:"\F18B4"}.mdi-domain::before{content:"\F01D7"}.mdi-domain-off::before{content:"\F0D6F"}.mdi-domain-plus::before{content:"\F10AD"}.mdi-domain-remove::before{content:"\F10AE"}.mdi-domain-switch::before{content:"\F1C2C"}.mdi-dome-light::before{content:"\F141E"}.mdi-domino-mask::before{content:"\F1023"}.mdi-donkey::before{content:"\F07C2"}.mdi-door::before{content:"\F081A"}.mdi-door-closed::before{content:"\F081B"}.mdi-door-closed-cancel::before{content:"\F1C93"}.mdi-door-closed-lock::before{content:"\F10AF"}.mdi-door-open::before{content:"\F081C"}.mdi-door-sliding::before{content:"\F181E"}.mdi-door-sliding-lock::before{content:"\F181F"}.mdi-door-sliding-open::before{content:"\F1820"}.mdi-doorbell::before{content:"\F12E6"}.mdi-doorbell-video::before{content:"\F0869"}.mdi-dot-net::before{content:"\F0AAE"}.mdi-dots-circle::before{content:"\F1978"}.mdi-dots-grid::before{content:"\F15FC"}.mdi-dots-hexagon::before{content:"\F15FF"}.mdi-dots-horizontal::before{content:"\F01D8"}.mdi-dots-horizontal-circle::before{content:"\F07C3"}.mdi-dots-horizontal-circle-outline::before{content:"\F0B8D"}.mdi-dots-square::before{content:"\F15FD"}.mdi-dots-triangle::before{content:"\F15FE"}.mdi-dots-vertical::before{content:"\F01D9"}.mdi-dots-vertical-circle::before{content:"\F07C4"}.mdi-dots-vertical-circle-outline::before{content:"\F0B8E"}.mdi-download::before{content:"\F01DA"}.mdi-download-box::before{content:"\F1462"}.mdi-download-box-outline::before{content:"\F1463"}.mdi-download-circle::before{content:"\F1464"}.mdi-download-circle-outline::before{content:"\F1465"}.mdi-download-lock::before{content:"\F1320"}.mdi-download-lock-outline::before{content:"\F1321"}.mdi-download-multiple::before{content:"\F09E9"}.mdi-download-multiple-outline::before{content:"\F1CD0"}.mdi-download-network::before{content:"\F06F4"}.mdi-download-network-outline::before{content:"\F0C66"}.mdi-download-off::before{content:"\F10B0"}.mdi-download-off-outline::before{content:"\F10B1"}.mdi-download-outline::before{content:"\F0B8F"}.mdi-drag::before{content:"\F01DB"}.mdi-drag-horizontal::before{content:"\F01DC"}.mdi-drag-horizontal-variant::before{content:"\F12F0"}.mdi-drag-variant::before{content:"\F0B90"}.mdi-drag-vertical::before{content:"\F01DD"}.mdi-drag-vertical-variant::before{content:"\F12F1"}.mdi-drama-masks::before{content:"\F0D02"}.mdi-draw::before{content:"\F0F49"}.mdi-draw-pen::before{content:"\F19B9"}.mdi-drawing::before{content:"\F01DE"}.mdi-drawing-box::before{content:"\F01DF"}.mdi-dresser::before{content:"\F0F4A"}.mdi-dresser-outline::before{content:"\F0F4B"}.mdi-drone::before{content:"\F01E2"}.mdi-dropbox::before{content:"\F01E3"}.mdi-drupal::before{content:"\F01E4"}.mdi-duck::before{content:"\F01E5"}.mdi-dumbbell::before{content:"\F01E6"}.mdi-dump-truck::before{content:"\F0C67"}.mdi-ear-hearing::before{content:"\F07C5"}.mdi-ear-hearing-loop::before{content:"\F1AEE"}.mdi-ear-hearing-off::before{content:"\F0A45"}.mdi-earbuds::before{content:"\F184F"}.mdi-earbuds-off::before{content:"\F1850"}.mdi-earbuds-off-outline::before{content:"\F1851"}.mdi-earbuds-outline::before{content:"\F1852"}.mdi-earth::before{content:"\F01E7"}.mdi-earth-arrow-down::before{content:"\F1C87"}.mdi-earth-arrow-left::before{content:"\F1C88"}.mdi-earth-arrow-right::before{content:"\F1311"}.mdi-earth-arrow-up::before{content:"\F1C89"}.mdi-earth-box::before{content:"\F06CD"}.mdi-earth-box-minus::before{content:"\F1407"}.mdi-earth-box-off::before{content:"\F06CE"}.mdi-earth-box-plus::before{content:"\F1406"}.mdi-earth-box-remove::before{content:"\F1408"}.mdi-earth-minus::before{content:"\F1404"}.mdi-earth-off::before{content:"\F01E8"}.mdi-earth-plus::before{content:"\F1403"}.mdi-earth-remove::before{content:"\F1405"}.mdi-egg::before{content:"\F0AAF"}.mdi-egg-easter::before{content:"\F0AB0"}.mdi-egg-fried::before{content:"\F184A"}.mdi-egg-off::before{content:"\F13F0"}.mdi-egg-off-outline::before{content:"\F13F1"}.mdi-egg-outline::before{content:"\F13F2"}.mdi-eiffel-tower::before{content:"\F156B"}.mdi-eight-track::before{content:"\F09EA"}.mdi-eject::before{content:"\F01EA"}.mdi-eject-circle::before{content:"\F1B23"}.mdi-eject-circle-outline::before{content:"\F1B24"}.mdi-eject-outline::before{content:"\F0B91"}.mdi-electric-switch::before{content:"\F0E9F"}.mdi-electric-switch-closed::before{content:"\F10D9"}.mdi-electron-framework::before{content:"\F1024"}.mdi-elephant::before{content:"\F07C6"}.mdi-elevation-decline::before{content:"\F01EB"}.mdi-elevation-rise::before{content:"\F01EC"}.mdi-elevator::before{content:"\F01ED"}.mdi-elevator-down::before{content:"\F12C2"}.mdi-elevator-passenger::before{content:"\F1381"}.mdi-elevator-passenger-off::before{content:"\F1979"}.mdi-elevator-passenger-off-outline::before{content:"\F197A"}.mdi-elevator-passenger-outline::before{content:"\F197B"}.mdi-elevator-up::before{content:"\F12C1"}.mdi-ellipse::before{content:"\F0EA0"}.mdi-ellipse-outline::before{content:"\F0EA1"}.mdi-email::before{content:"\F01EE"}.mdi-email-alert::before{content:"\F06CF"}.mdi-email-alert-outline::before{content:"\F0D42"}.mdi-email-arrow-left::before{content:"\F10DA"}.mdi-email-arrow-left-outline::before{content:"\F10DB"}.mdi-email-arrow-right::before{content:"\F10DC"}.mdi-email-arrow-right-outline::before{content:"\F10DD"}.mdi-email-box::before{content:"\F0D03"}.mdi-email-check::before{content:"\F0AB1"}.mdi-email-check-outline::before{content:"\F0AB2"}.mdi-email-edit::before{content:"\F0EE3"}.mdi-email-edit-outline::before{content:"\F0EE4"}.mdi-email-fast::before{content:"\F186F"}.mdi-email-fast-outline::before{content:"\F1870"}.mdi-email-heart-outline::before{content:"\F1C5B"}.mdi-email-lock::before{content:"\F01F1"}.mdi-email-lock-outline::before{content:"\F1B61"}.mdi-email-mark-as-unread::before{content:"\F0B92"}.mdi-email-minus::before{content:"\F0EE5"}.mdi-email-minus-outline::before{content:"\F0EE6"}.mdi-email-multiple::before{content:"\F0EE7"}.mdi-email-multiple-outline::before{content:"\F0EE8"}.mdi-email-newsletter::before{content:"\F0FB1"}.mdi-email-off::before{content:"\F13E3"}.mdi-email-off-outline::before{content:"\F13E4"}.mdi-email-open::before{content:"\F01EF"}.mdi-email-open-heart-outline::before{content:"\F1C5C"}.mdi-email-open-multiple::before{content:"\F0EE9"}.mdi-email-open-multiple-outline::before{content:"\F0EEA"}.mdi-email-open-outline::before{content:"\F05EF"}.mdi-email-outline::before{content:"\F01F0"}.mdi-email-plus::before{content:"\F09EB"}.mdi-email-plus-outline::before{content:"\F09EC"}.mdi-email-remove::before{content:"\F1661"}.mdi-email-remove-outline::before{content:"\F1662"}.mdi-email-seal::before{content:"\F195B"}.mdi-email-seal-outline::before{content:"\F195C"}.mdi-email-search::before{content:"\F0961"}.mdi-email-search-outline::before{content:"\F0962"}.mdi-email-sync::before{content:"\F12C7"}.mdi-email-sync-outline::before{content:"\F12C8"}.mdi-email-variant::before{content:"\F05F0"}.mdi-ember::before{content:"\F0B30"}.mdi-emby::before{content:"\F06B4"}.mdi-emoticon::before{content:"\F0C68"}.mdi-emoticon-angry::before{content:"\F0C69"}.mdi-emoticon-angry-outline::before{content:"\F0C6A"}.mdi-emoticon-confused::before{content:"\F10DE"}.mdi-emoticon-confused-outline::before{content:"\F10DF"}.mdi-emoticon-cool::before{content:"\F0C6B"}.mdi-emoticon-cool-outline::before{content:"\F01F3"}.mdi-emoticon-cry::before{content:"\F0C6C"}.mdi-emoticon-cry-outline::before{content:"\F0C6D"}.mdi-emoticon-dead::before{content:"\F0C6E"}.mdi-emoticon-dead-outline::before{content:"\F069B"}.mdi-emoticon-devil::before{content:"\F0C6F"}.mdi-emoticon-devil-outline::before{content:"\F01F4"}.mdi-emoticon-excited::before{content:"\F0C70"}.mdi-emoticon-excited-outline::before{content:"\F069C"}.mdi-emoticon-frown::before{content:"\F0F4C"}.mdi-emoticon-frown-outline::before{content:"\F0F4D"}.mdi-emoticon-happy::before{content:"\F0C71"}.mdi-emoticon-happy-outline::before{content:"\F01F5"}.mdi-emoticon-kiss::before{content:"\F0C72"}.mdi-emoticon-kiss-outline::before{content:"\F0C73"}.mdi-emoticon-lol::before{content:"\F1214"}.mdi-emoticon-lol-outline::before{content:"\F1215"}.mdi-emoticon-minus::before{content:"\F1CB2"}.mdi-emoticon-minus-outline::before{content:"\F1CB3"}.mdi-emoticon-neutral::before{content:"\F0C74"}.mdi-emoticon-neutral-outline::before{content:"\F01F6"}.mdi-emoticon-outline::before{content:"\F01F2"}.mdi-emoticon-plus::before{content:"\F1CB4"}.mdi-emoticon-plus-outline::before{content:"\F1CB5"}.mdi-emoticon-poop::before{content:"\F01F7"}.mdi-emoticon-poop-outline::before{content:"\F0C75"}.mdi-emoticon-remove::before{content:"\F1CB6"}.mdi-emoticon-remove-outline::before{content:"\F1CB7"}.mdi-emoticon-sad::before{content:"\F0C76"}.mdi-emoticon-sad-outline::before{content:"\F01F8"}.mdi-emoticon-sick::before{content:"\F157C"}.mdi-emoticon-sick-outline::before{content:"\F157D"}.mdi-emoticon-tongue::before{content:"\F01F9"}.mdi-emoticon-tongue-outline::before{content:"\F0C77"}.mdi-emoticon-wink::before{content:"\F0C78"}.mdi-emoticon-wink-outline::before{content:"\F0C79"}.mdi-engine::before{content:"\F01FA"}.mdi-engine-off::before{content:"\F0A46"}.mdi-engine-off-outline::before{content:"\F0A47"}.mdi-engine-outline::before{content:"\F01FB"}.mdi-epsilon::before{content:"\F10E0"}.mdi-equal::before{content:"\F01FC"}.mdi-equal-box::before{content:"\F01FD"}.mdi-equalizer::before{content:"\F0EA2"}.mdi-equalizer-outline::before{content:"\F0EA3"}.mdi-eraser::before{content:"\F01FE"}.mdi-eraser-variant::before{content:"\F0642"}.mdi-escalator::before{content:"\F01FF"}.mdi-escalator-box::before{content:"\F1399"}.mdi-escalator-down::before{content:"\F12C0"}.mdi-escalator-up::before{content:"\F12BF"}.mdi-eslint::before{content:"\F0C7A"}.mdi-et::before{content:"\F0AB3"}.mdi-ethereum::before{content:"\F086A"}.mdi-ethernet::before{content:"\F0200"}.mdi-ethernet-cable::before{content:"\F0201"}.mdi-ethernet-cable-off::before{content:"\F0202"}.mdi-ethernet-off::before{content:"\F1CD1"}.mdi-ev-plug-ccs1::before{content:"\F1519"}.mdi-ev-plug-ccs2::before{content:"\F151A"}.mdi-ev-plug-chademo::before{content:"\F151B"}.mdi-ev-plug-tesla::before{content:"\F151C"}.mdi-ev-plug-type1::before{content:"\F151D"}.mdi-ev-plug-type2::before{content:"\F151E"}.mdi-ev-station::before{content:"\F05F1"}.mdi-evernote::before{content:"\F0204"}.mdi-excavator::before{content:"\F1025"}.mdi-exclamation::before{content:"\F0205"}.mdi-exclamation-thick::before{content:"\F1238"}.mdi-exit-run::before{content:"\F0A48"}.mdi-exit-to-app::before{content:"\F0206"}.mdi-expand-all::before{content:"\F0AB4"}.mdi-expand-all-outline::before{content:"\F0AB5"}.mdi-expansion-card::before{content:"\F08AE"}.mdi-expansion-card-variant::before{content:"\F0FB2"}.mdi-exponent::before{content:"\F0963"}.mdi-exponent-box::before{content:"\F0964"}.mdi-export::before{content:"\F0207"}.mdi-export-variant::before{content:"\F0B93"}.mdi-eye::before{content:"\F0208"}.mdi-eye-arrow-left::before{content:"\F18FD"}.mdi-eye-arrow-left-outline::before{content:"\F18FE"}.mdi-eye-arrow-right::before{content:"\F18FF"}.mdi-eye-arrow-right-outline::before{content:"\F1900"}.mdi-eye-check::before{content:"\F0D04"}.mdi-eye-check-outline::before{content:"\F0D05"}.mdi-eye-circle::before{content:"\F0B94"}.mdi-eye-circle-outline::before{content:"\F0B95"}.mdi-eye-closed::before{content:"\F1CA3"}.mdi-eye-lock::before{content:"\F1C06"}.mdi-eye-lock-open::before{content:"\F1C07"}.mdi-eye-lock-open-outline::before{content:"\F1C08"}.mdi-eye-lock-outline::before{content:"\F1C09"}.mdi-eye-minus::before{content:"\F1026"}.mdi-eye-minus-outline::before{content:"\F1027"}.mdi-eye-off::before{content:"\F0209"}.mdi-eye-off-outline::before{content:"\F06D1"}.mdi-eye-outline::before{content:"\F06D0"}.mdi-eye-plus::before{content:"\F086B"}.mdi-eye-plus-outline::before{content:"\F086C"}.mdi-eye-refresh::before{content:"\F197C"}.mdi-eye-refresh-outline::before{content:"\F197D"}.mdi-eye-remove::before{content:"\F15E3"}.mdi-eye-remove-outline::before{content:"\F15E4"}.mdi-eye-settings::before{content:"\F086D"}.mdi-eye-settings-outline::before{content:"\F086E"}.mdi-eyedropper::before{content:"\F020A"}.mdi-eyedropper-minus::before{content:"\F13DD"}.mdi-eyedropper-off::before{content:"\F13DF"}.mdi-eyedropper-plus::before{content:"\F13DC"}.mdi-eyedropper-remove::before{content:"\F13DE"}.mdi-eyedropper-variant::before{content:"\F020B"}.mdi-face-agent::before{content:"\F0D70"}.mdi-face-man::before{content:"\F0643"}.mdi-face-man-outline::before{content:"\F0B96"}.mdi-face-man-profile::before{content:"\F0644"}.mdi-face-man-shimmer::before{content:"\F15CC"}.mdi-face-man-shimmer-outline::before{content:"\F15CD"}.mdi-face-mask::before{content:"\F1586"}.mdi-face-mask-outline::before{content:"\F1587"}.mdi-face-recognition::before{content:"\F0C7B"}.mdi-face-woman::before{content:"\F1077"}.mdi-face-woman-outline::before{content:"\F1078"}.mdi-face-woman-profile::before{content:"\F1076"}.mdi-face-woman-shimmer::before{content:"\F15CE"}.mdi-face-woman-shimmer-outline::before{content:"\F15CF"}.mdi-facebook::before{content:"\F020C"}.mdi-facebook-gaming::before{content:"\F07DD"}.mdi-facebook-messenger::before{content:"\F020E"}.mdi-facebook-workplace::before{content:"\F0B31"}.mdi-factory::before{content:"\F020F"}.mdi-family-tree::before{content:"\F160E"}.mdi-fan::before{content:"\F0210"}.mdi-fan-alert::before{content:"\F146C"}.mdi-fan-auto::before{content:"\F171D"}.mdi-fan-chevron-down::before{content:"\F146D"}.mdi-fan-chevron-up::before{content:"\F146E"}.mdi-fan-clock::before{content:"\F1A3A"}.mdi-fan-minus::before{content:"\F1470"}.mdi-fan-off::before{content:"\F081D"}.mdi-fan-plus::before{content:"\F146F"}.mdi-fan-remove::before{content:"\F1471"}.mdi-fan-speed-1::before{content:"\F1472"}.mdi-fan-speed-2::before{content:"\F1473"}.mdi-fan-speed-3::before{content:"\F1474"}.mdi-fast-forward::before{content:"\F0211"}.mdi-fast-forward-10::before{content:"\F0D71"}.mdi-fast-forward-15::before{content:"\F193A"}.mdi-fast-forward-30::before{content:"\F0D06"}.mdi-fast-forward-45::before{content:"\F1B12"}.mdi-fast-forward-5::before{content:"\F11F8"}.mdi-fast-forward-60::before{content:"\F160B"}.mdi-fast-forward-outline::before{content:"\F06D2"}.mdi-faucet::before{content:"\F1B29"}.mdi-faucet-variant::before{content:"\F1B2A"}.mdi-fax::before{content:"\F0212"}.mdi-feather::before{content:"\F06D3"}.mdi-feature-search::before{content:"\F0A49"}.mdi-feature-search-outline::before{content:"\F0A4A"}.mdi-fedora::before{content:"\F08DB"}.mdi-fence::before{content:"\F179A"}.mdi-fence-electric::before{content:"\F17F6"}.mdi-fencing::before{content:"\F14C1"}.mdi-ferris-wheel::before{content:"\F0EA4"}.mdi-ferry::before{content:"\F0213"}.mdi-file::before{content:"\F0214"}.mdi-file-account::before{content:"\F073B"}.mdi-file-account-outline::before{content:"\F1028"}.mdi-file-alert::before{content:"\F0A4B"}.mdi-file-alert-outline::before{content:"\F0A4C"}.mdi-file-arrow-left-right::before{content:"\F1A93"}.mdi-file-arrow-left-right-outline::before{content:"\F1A94"}.mdi-file-arrow-up-down::before{content:"\F1A95"}.mdi-file-arrow-up-down-outline::before{content:"\F1A96"}.mdi-file-cabinet::before{content:"\F0AB6"}.mdi-file-cad::before{content:"\F0EEB"}.mdi-file-cad-box::before{content:"\F0EEC"}.mdi-file-cancel::before{content:"\F0DC6"}.mdi-file-cancel-outline::before{content:"\F0DC7"}.mdi-file-certificate::before{content:"\F1186"}.mdi-file-certificate-outline::before{content:"\F1187"}.mdi-file-chart::before{content:"\F0215"}.mdi-file-chart-check::before{content:"\F19C6"}.mdi-file-chart-check-outline::before{content:"\F19C7"}.mdi-file-chart-outline::before{content:"\F1029"}.mdi-file-check::before{content:"\F0216"}.mdi-file-check-outline::before{content:"\F0E29"}.mdi-file-clock::before{content:"\F12E1"}.mdi-file-clock-outline::before{content:"\F12E2"}.mdi-file-cloud::before{content:"\F0217"}.mdi-file-cloud-outline::before{content:"\F102A"}.mdi-file-code::before{content:"\F022E"}.mdi-file-code-outline::before{content:"\F102B"}.mdi-file-cog::before{content:"\F107B"}.mdi-file-cog-outline::before{content:"\F107C"}.mdi-file-compare::before{content:"\F08AA"}.mdi-file-delimited::before{content:"\F0218"}.mdi-file-delimited-outline::before{content:"\F0EA5"}.mdi-file-document::before{content:"\F0219"}.mdi-file-document-alert::before{content:"\F1A97"}.mdi-file-document-alert-outline::before{content:"\F1A98"}.mdi-file-document-arrow-right::before{content:"\F1C0F"}.mdi-file-document-arrow-right-outline::before{content:"\F1C10"}.mdi-file-document-check::before{content:"\F1A99"}.mdi-file-document-check-outline::before{content:"\F1A9A"}.mdi-file-document-edit::before{content:"\F0DC8"}.mdi-file-document-edit-outline::before{content:"\F0DC9"}.mdi-file-document-minus::before{content:"\F1A9B"}.mdi-file-document-minus-outline::before{content:"\F1A9C"}.mdi-file-document-multiple::before{content:"\F1517"}.mdi-file-document-multiple-outline::before{content:"\F1518"}.mdi-file-document-outline::before{content:"\F09EE"}.mdi-file-document-plus::before{content:"\F1A9D"}.mdi-file-document-plus-outline::before{content:"\F1A9E"}.mdi-file-document-refresh::before{content:"\F1C7A"}.mdi-file-document-refresh-outline::before{content:"\F1C7B"}.mdi-file-document-remove::before{content:"\F1A9F"}.mdi-file-document-remove-outline::before{content:"\F1AA0"}.mdi-file-download::before{content:"\F0965"}.mdi-file-download-outline::before{content:"\F0966"}.mdi-file-edit::before{content:"\F11E7"}.mdi-file-edit-outline::before{content:"\F11E8"}.mdi-file-excel::before{content:"\F021B"}.mdi-file-excel-box::before{content:"\F021C"}.mdi-file-excel-box-outline::before{content:"\F102C"}.mdi-file-excel-outline::before{content:"\F102D"}.mdi-file-export::before{content:"\F021D"}.mdi-file-export-outline::before{content:"\F102E"}.mdi-file-eye::before{content:"\F0DCA"}.mdi-file-eye-outline::before{content:"\F0DCB"}.mdi-file-find::before{content:"\F021E"}.mdi-file-find-outline::before{content:"\F0B97"}.mdi-file-gif-box::before{content:"\F0D78"}.mdi-file-hidden::before{content:"\F0613"}.mdi-file-image::before{content:"\F021F"}.mdi-file-image-marker::before{content:"\F1772"}.mdi-file-image-marker-outline::before{content:"\F1773"}.mdi-file-image-minus::before{content:"\F193B"}.mdi-file-image-minus-outline::before{content:"\F193C"}.mdi-file-image-outline::before{content:"\F0EB0"}.mdi-file-image-plus::before{content:"\F193D"}.mdi-file-image-plus-outline::before{content:"\F193E"}.mdi-file-image-remove::before{content:"\F193F"}.mdi-file-image-remove-outline::before{content:"\F1940"}.mdi-file-import::before{content:"\F0220"}.mdi-file-import-outline::before{content:"\F102F"}.mdi-file-jpg-box::before{content:"\F0225"}.mdi-file-key::before{content:"\F1184"}.mdi-file-key-outline::before{content:"\F1185"}.mdi-file-link::before{content:"\F1177"}.mdi-file-link-outline::before{content:"\F1178"}.mdi-file-lock::before{content:"\F0221"}.mdi-file-lock-open::before{content:"\F19C8"}.mdi-file-lock-open-outline::before{content:"\F19C9"}.mdi-file-lock-outline::before{content:"\F1030"}.mdi-file-marker::before{content:"\F1774"}.mdi-file-marker-outline::before{content:"\F1775"}.mdi-file-minus::before{content:"\F1AA1"}.mdi-file-minus-outline::before{content:"\F1AA2"}.mdi-file-move::before{content:"\F0AB9"}.mdi-file-move-outline::before{content:"\F1031"}.mdi-file-multiple::before{content:"\F0222"}.mdi-file-multiple-outline::before{content:"\F1032"}.mdi-file-music::before{content:"\F0223"}.mdi-file-music-outline::before{content:"\F0E2A"}.mdi-file-outline::before{content:"\F0224"}.mdi-file-pdf-box::before{content:"\F0226"}.mdi-file-percent::before{content:"\F081E"}.mdi-file-percent-outline::before{content:"\F1033"}.mdi-file-phone::before{content:"\F1179"}.mdi-file-phone-outline::before{content:"\F117A"}.mdi-file-plus::before{content:"\F0752"}.mdi-file-plus-outline::before{content:"\F0EED"}.mdi-file-png-box::before{content:"\F0E2D"}.mdi-file-powerpoint::before{content:"\F0227"}.mdi-file-powerpoint-box::before{content:"\F0228"}.mdi-file-powerpoint-box-outline::before{content:"\F1034"}.mdi-file-powerpoint-outline::before{content:"\F1035"}.mdi-file-presentation-box::before{content:"\F0229"}.mdi-file-question::before{content:"\F086F"}.mdi-file-question-outline::before{content:"\F1036"}.mdi-file-refresh::before{content:"\F0918"}.mdi-file-refresh-outline::before{content:"\F0541"}.mdi-file-remove::before{content:"\F0B98"}.mdi-file-remove-outline::before{content:"\F1037"}.mdi-file-replace::before{content:"\F0B32"}.mdi-file-replace-outline::before{content:"\F0B33"}.mdi-file-restore::before{content:"\F0670"}.mdi-file-restore-outline::before{content:"\F1038"}.mdi-file-rotate-left::before{content:"\F1A3B"}.mdi-file-rotate-left-outline::before{content:"\F1A3C"}.mdi-file-rotate-right::before{content:"\F1A3D"}.mdi-file-rotate-right-outline::before{content:"\F1A3E"}.mdi-file-search::before{content:"\F0C7C"}.mdi-file-search-outline::before{content:"\F0C7D"}.mdi-file-send::before{content:"\F022A"}.mdi-file-send-outline::before{content:"\F1039"}.mdi-file-settings::before{content:"\F1079"}.mdi-file-settings-outline::before{content:"\F107A"}.mdi-file-sign::before{content:"\F19C3"}.mdi-file-star::before{content:"\F103A"}.mdi-file-star-four-points::before{content:"\F1C2D"}.mdi-file-star-four-points-outline::before{content:"\F1C2E"}.mdi-file-star-outline::before{content:"\F103B"}.mdi-file-swap::before{content:"\F0FB4"}.mdi-file-swap-outline::before{content:"\F0FB5"}.mdi-file-sync::before{content:"\F1216"}.mdi-file-sync-outline::before{content:"\F1217"}.mdi-file-table::before{content:"\F0C7E"}.mdi-file-table-box::before{content:"\F10E1"}.mdi-file-table-box-multiple::before{content:"\F10E2"}.mdi-file-table-box-multiple-outline::before{content:"\F10E3"}.mdi-file-table-box-outline::before{content:"\F10E4"}.mdi-file-table-outline::before{content:"\F0C7F"}.mdi-file-tree::before{content:"\F0645"}.mdi-file-tree-outline::before{content:"\F13D2"}.mdi-file-undo::before{content:"\F08DC"}.mdi-file-undo-outline::before{content:"\F103C"}.mdi-file-upload::before{content:"\F0A4D"}.mdi-file-upload-outline::before{content:"\F0A4E"}.mdi-file-video::before{content:"\F022B"}.mdi-file-video-outline::before{content:"\F0E2C"}.mdi-file-word::before{content:"\F022C"}.mdi-file-word-box::before{content:"\F022D"}.mdi-file-word-box-outline::before{content:"\F103D"}.mdi-file-word-outline::before{content:"\F103E"}.mdi-file-xml-box::before{content:"\F1B4B"}.mdi-film::before{content:"\F022F"}.mdi-filmstrip::before{content:"\F0230"}.mdi-filmstrip-box::before{content:"\F0332"}.mdi-filmstrip-box-multiple::before{content:"\F0D18"}.mdi-filmstrip-off::before{content:"\F0231"}.mdi-filter::before{content:"\F0232"}.mdi-filter-check::before{content:"\F18EC"}.mdi-filter-check-outline::before{content:"\F18ED"}.mdi-filter-cog::before{content:"\F1AA3"}.mdi-filter-cog-outline::before{content:"\F1AA4"}.mdi-filter-menu::before{content:"\F10E5"}.mdi-filter-menu-outline::before{content:"\F10E6"}.mdi-filter-minus::before{content:"\F0EEE"}.mdi-filter-minus-outline::before{content:"\F0EEF"}.mdi-filter-multiple::before{content:"\F1A3F"}.mdi-filter-multiple-outline::before{content:"\F1A40"}.mdi-filter-off::before{content:"\F14EF"}.mdi-filter-off-outline::before{content:"\F14F0"}.mdi-filter-outline::before{content:"\F0233"}.mdi-filter-plus::before{content:"\F0EF0"}.mdi-filter-plus-outline::before{content:"\F0EF1"}.mdi-filter-remove::before{content:"\F0234"}.mdi-filter-remove-outline::before{content:"\F0235"}.mdi-filter-settings::before{content:"\F1AA5"}.mdi-filter-settings-outline::before{content:"\F1AA6"}.mdi-filter-variant::before{content:"\F0236"}.mdi-filter-variant-minus::before{content:"\F1112"}.mdi-filter-variant-plus::before{content:"\F1113"}.mdi-filter-variant-remove::before{content:"\F103F"}.mdi-finance::before{content:"\F081F"}.mdi-find-replace::before{content:"\F06D4"}.mdi-fingerprint::before{content:"\F0237"}.mdi-fingerprint-off::before{content:"\F0EB1"}.mdi-fire::before{content:"\F0238"}.mdi-fire-alert::before{content:"\F15D7"}.mdi-fire-circle::before{content:"\F1807"}.mdi-fire-extinguisher::before{content:"\F0EF2"}.mdi-fire-hydrant::before{content:"\F1137"}.mdi-fire-hydrant-alert::before{content:"\F1138"}.mdi-fire-hydrant-off::before{content:"\F1139"}.mdi-fire-off::before{content:"\F1722"}.mdi-fire-station::before{content:"\F1CC3"}.mdi-fire-truck::before{content:"\F08AB"}.mdi-firebase::before{content:"\F0967"}.mdi-firefox::before{content:"\F0239"}.mdi-fireplace::before{content:"\F0E2E"}.mdi-fireplace-off::before{content:"\F0E2F"}.mdi-firewire::before{content:"\F05BE"}.mdi-firework::before{content:"\F0E30"}.mdi-firework-off::before{content:"\F1723"}.mdi-fish::before{content:"\F023A"}.mdi-fish-off::before{content:"\F13F3"}.mdi-fishbowl::before{content:"\F0EF3"}.mdi-fishbowl-outline::before{content:"\F0EF4"}.mdi-fit-to-page::before{content:"\F0EF5"}.mdi-fit-to-page-outline::before{content:"\F0EF6"}.mdi-fit-to-screen::before{content:"\F18F4"}.mdi-fit-to-screen-outline::before{content:"\F18F5"}.mdi-flag::before{content:"\F023B"}.mdi-flag-checkered::before{content:"\F023C"}.mdi-flag-minus::before{content:"\F0B99"}.mdi-flag-minus-outline::before{content:"\F10B2"}.mdi-flag-off::before{content:"\F18EE"}.mdi-flag-off-outline::before{content:"\F18EF"}.mdi-flag-outline::before{content:"\F023D"}.mdi-flag-plus::before{content:"\F0B9A"}.mdi-flag-plus-outline::before{content:"\F10B3"}.mdi-flag-remove::before{content:"\F0B9B"}.mdi-flag-remove-outline::before{content:"\F10B4"}.mdi-flag-triangle::before{content:"\F023F"}.mdi-flag-variant::before{content:"\F0240"}.mdi-flag-variant-minus::before{content:"\F1BB4"}.mdi-flag-variant-minus-outline::before{content:"\F1BB5"}.mdi-flag-variant-off::before{content:"\F1BB0"}.mdi-flag-variant-off-outline::before{content:"\F1BB1"}.mdi-flag-variant-outline::before{content:"\F023E"}.mdi-flag-variant-plus::before{content:"\F1BB2"}.mdi-flag-variant-plus-outline::before{content:"\F1BB3"}.mdi-flag-variant-remove::before{content:"\F1BB6"}.mdi-flag-variant-remove-outline::before{content:"\F1BB7"}.mdi-flare::before{content:"\F0D72"}.mdi-flash::before{content:"\F0241"}.mdi-flash-alert::before{content:"\F0EF7"}.mdi-flash-alert-outline::before{content:"\F0EF8"}.mdi-flash-auto::before{content:"\F0242"}.mdi-flash-off::before{content:"\F0243"}.mdi-flash-off-outline::before{content:"\F1B45"}.mdi-flash-outline::before{content:"\F06D5"}.mdi-flash-red-eye::before{content:"\F067B"}.mdi-flash-triangle::before{content:"\F1B1D"}.mdi-flash-triangle-outline::before{content:"\F1B1E"}.mdi-flashlight::before{content:"\F0244"}.mdi-flashlight-off::before{content:"\F0245"}.mdi-flask::before{content:"\F0093"}.mdi-flask-empty::before{content:"\F0094"}.mdi-flask-empty-minus::before{content:"\F123A"}.mdi-flask-empty-minus-outline::before{content:"\F123B"}.mdi-flask-empty-off::before{content:"\F13F4"}.mdi-flask-empty-off-outline::before{content:"\F13F5"}.mdi-flask-empty-outline::before{content:"\F0095"}.mdi-flask-empty-plus::before{content:"\F123C"}.mdi-flask-empty-plus-outline::before{content:"\F123D"}.mdi-flask-empty-remove::before{content:"\F123E"}.mdi-flask-empty-remove-outline::before{content:"\F123F"}.mdi-flask-minus::before{content:"\F1240"}.mdi-flask-minus-outline::before{content:"\F1241"}.mdi-flask-off::before{content:"\F13F6"}.mdi-flask-off-outline::before{content:"\F13F7"}.mdi-flask-outline::before{content:"\F0096"}.mdi-flask-plus::before{content:"\F1242"}.mdi-flask-plus-outline::before{content:"\F1243"}.mdi-flask-remove::before{content:"\F1244"}.mdi-flask-remove-outline::before{content:"\F1245"}.mdi-flask-round-bottom::before{content:"\F124B"}.mdi-flask-round-bottom-empty::before{content:"\F124C"}.mdi-flask-round-bottom-empty-outline::before{content:"\F124D"}.mdi-flask-round-bottom-outline::before{content:"\F124E"}.mdi-fleur-de-lis::before{content:"\F1303"}.mdi-flip-horizontal::before{content:"\F10E7"}.mdi-flip-to-back::before{content:"\F0247"}.mdi-flip-to-front::before{content:"\F0248"}.mdi-flip-vertical::before{content:"\F10E8"}.mdi-floor-lamp::before{content:"\F08DD"}.mdi-floor-lamp-dual::before{content:"\F1040"}.mdi-floor-lamp-dual-outline::before{content:"\F17CE"}.mdi-floor-lamp-outline::before{content:"\F17C8"}.mdi-floor-lamp-torchiere::before{content:"\F1747"}.mdi-floor-lamp-torchiere-outline::before{content:"\F17D6"}.mdi-floor-lamp-torchiere-variant::before{content:"\F1041"}.mdi-floor-lamp-torchiere-variant-outline::before{content:"\F17CF"}.mdi-floor-plan::before{content:"\F0821"}.mdi-floppy::before{content:"\F0249"}.mdi-floppy-variant::before{content:"\F09EF"}.mdi-flower::before{content:"\F024A"}.mdi-flower-outline::before{content:"\F09F0"}.mdi-flower-pollen::before{content:"\F1885"}.mdi-flower-pollen-outline::before{content:"\F1886"}.mdi-flower-poppy::before{content:"\F0D08"}.mdi-flower-tulip::before{content:"\F09F1"}.mdi-flower-tulip-outline::before{content:"\F09F2"}.mdi-focus-auto::before{content:"\F0F4E"}.mdi-focus-field::before{content:"\F0F4F"}.mdi-focus-field-horizontal::before{content:"\F0F50"}.mdi-focus-field-vertical::before{content:"\F0F51"}.mdi-folder::before{content:"\F024B"}.mdi-folder-account::before{content:"\F024C"}.mdi-folder-account-outline::before{content:"\F0B9C"}.mdi-folder-alert::before{content:"\F0DCC"}.mdi-folder-alert-outline::before{content:"\F0DCD"}.mdi-folder-arrow-down::before{content:"\F19E8"}.mdi-folder-arrow-down-outline::before{content:"\F19E9"}.mdi-folder-arrow-left::before{content:"\F19EA"}.mdi-folder-arrow-left-outline::before{content:"\F19EB"}.mdi-folder-arrow-left-right::before{content:"\F19EC"}.mdi-folder-arrow-left-right-outline::before{content:"\F19ED"}.mdi-folder-arrow-right::before{content:"\F19EE"}.mdi-folder-arrow-right-outline::before{content:"\F19EF"}.mdi-folder-arrow-up::before{content:"\F19F0"}.mdi-folder-arrow-up-down::before{content:"\F19F1"}.mdi-folder-arrow-up-down-outline::before{content:"\F19F2"}.mdi-folder-arrow-up-outline::before{content:"\F19F3"}.mdi-folder-cancel::before{content:"\F19F4"}.mdi-folder-cancel-outline::before{content:"\F19F5"}.mdi-folder-check::before{content:"\F197E"}.mdi-folder-check-outline::before{content:"\F197F"}.mdi-folder-clock::before{content:"\F0ABA"}.mdi-folder-clock-outline::before{content:"\F0ABB"}.mdi-folder-cog::before{content:"\F107F"}.mdi-folder-cog-outline::before{content:"\F1080"}.mdi-folder-download::before{content:"\F024D"}.mdi-folder-download-outline::before{content:"\F10E9"}.mdi-folder-edit::before{content:"\F08DE"}.mdi-folder-edit-outline::before{content:"\F0DCE"}.mdi-folder-eye::before{content:"\F178A"}.mdi-folder-eye-outline::before{content:"\F178B"}.mdi-folder-file::before{content:"\F19F6"}.mdi-folder-file-outline::before{content:"\F19F7"}.mdi-folder-google-drive::before{content:"\F024E"}.mdi-folder-heart::before{content:"\F10EA"}.mdi-folder-heart-outline::before{content:"\F10EB"}.mdi-folder-hidden::before{content:"\F179E"}.mdi-folder-home::before{content:"\F10B5"}.mdi-folder-home-outline::before{content:"\F10B6"}.mdi-folder-image::before{content:"\F024F"}.mdi-folder-information::before{content:"\F10B7"}.mdi-folder-information-outline::before{content:"\F10B8"}.mdi-folder-key::before{content:"\F08AC"}.mdi-folder-key-network::before{content:"\F08AD"}.mdi-folder-key-network-outline::before{content:"\F0C80"}.mdi-folder-key-outline::before{content:"\F10EC"}.mdi-folder-lock::before{content:"\F0250"}.mdi-folder-lock-open::before{content:"\F0251"}.mdi-folder-lock-open-outline::before{content:"\F1AA7"}.mdi-folder-lock-outline::before{content:"\F1AA8"}.mdi-folder-marker::before{content:"\F126D"}.mdi-folder-marker-outline::before{content:"\F126E"}.mdi-folder-minus::before{content:"\F1B49"}.mdi-folder-minus-outline::before{content:"\F1B4A"}.mdi-folder-move::before{content:"\F0252"}.mdi-folder-move-outline::before{content:"\F1246"}.mdi-folder-multiple::before{content:"\F0253"}.mdi-folder-multiple-image::before{content:"\F0254"}.mdi-folder-multiple-outline::before{content:"\F0255"}.mdi-folder-multiple-plus::before{content:"\F147E"}.mdi-folder-multiple-plus-outline::before{content:"\F147F"}.mdi-folder-music::before{content:"\F1359"}.mdi-folder-music-outline::before{content:"\F135A"}.mdi-folder-network::before{content:"\F0870"}.mdi-folder-network-outline::before{content:"\F0C81"}.mdi-folder-off::before{content:"\F19F8"}.mdi-folder-off-outline::before{content:"\F19F9"}.mdi-folder-open::before{content:"\F0770"}.mdi-folder-open-outline::before{content:"\F0DCF"}.mdi-folder-outline::before{content:"\F0256"}.mdi-folder-play::before{content:"\F19FA"}.mdi-folder-play-outline::before{content:"\F19FB"}.mdi-folder-plus::before{content:"\F0257"}.mdi-folder-plus-outline::before{content:"\F0B9D"}.mdi-folder-pound::before{content:"\F0D09"}.mdi-folder-pound-outline::before{content:"\F0D0A"}.mdi-folder-question::before{content:"\F19CA"}.mdi-folder-question-outline::before{content:"\F19CB"}.mdi-folder-refresh::before{content:"\F0749"}.mdi-folder-refresh-outline::before{content:"\F0542"}.mdi-folder-remove::before{content:"\F0258"}.mdi-folder-remove-outline::before{content:"\F0B9E"}.mdi-folder-search::before{content:"\F0968"}.mdi-folder-search-outline::before{content:"\F0969"}.mdi-folder-settings::before{content:"\F107D"}.mdi-folder-settings-outline::before{content:"\F107E"}.mdi-folder-star::before{content:"\F069D"}.mdi-folder-star-multiple::before{content:"\F13D3"}.mdi-folder-star-multiple-outline::before{content:"\F13D4"}.mdi-folder-star-outline::before{content:"\F0B9F"}.mdi-folder-swap::before{content:"\F0FB6"}.mdi-folder-swap-outline::before{content:"\F0FB7"}.mdi-folder-sync::before{content:"\F0D0B"}.mdi-folder-sync-outline::before{content:"\F0D0C"}.mdi-folder-table::before{content:"\F12E3"}.mdi-folder-table-outline::before{content:"\F12E4"}.mdi-folder-text::before{content:"\F0C82"}.mdi-folder-text-outline::before{content:"\F0C83"}.mdi-folder-upload::before{content:"\F0259"}.mdi-folder-upload-outline::before{content:"\F10ED"}.mdi-folder-wrench::before{content:"\F19FC"}.mdi-folder-wrench-outline::before{content:"\F19FD"}.mdi-folder-zip::before{content:"\F06EB"}.mdi-folder-zip-outline::before{content:"\F07B9"}.mdi-font-awesome::before{content:"\F003A"}.mdi-food::before{content:"\F025A"}.mdi-food-apple::before{content:"\F025B"}.mdi-food-apple-outline::before{content:"\F0C84"}.mdi-food-croissant::before{content:"\F07C8"}.mdi-food-drumstick::before{content:"\F141F"}.mdi-food-drumstick-off::before{content:"\F1468"}.mdi-food-drumstick-off-outline::before{content:"\F1469"}.mdi-food-drumstick-outline::before{content:"\F1420"}.mdi-food-fork-drink::before{content:"\F05F2"}.mdi-food-halal::before{content:"\F1572"}.mdi-food-hot-dog::before{content:"\F184B"}.mdi-food-kosher::before{content:"\F1573"}.mdi-food-off::before{content:"\F05F3"}.mdi-food-off-outline::before{content:"\F1915"}.mdi-food-outline::before{content:"\F1916"}.mdi-food-steak::before{content:"\F146A"}.mdi-food-steak-off::before{content:"\F146B"}.mdi-food-takeout-box::before{content:"\F1836"}.mdi-food-takeout-box-outline::before{content:"\F1837"}.mdi-food-turkey::before{content:"\F171C"}.mdi-food-variant::before{content:"\F025C"}.mdi-food-variant-off::before{content:"\F13E5"}.mdi-foot-print::before{content:"\F0F52"}.mdi-football::before{content:"\F025D"}.mdi-football-australian::before{content:"\F025E"}.mdi-football-helmet::before{content:"\F025F"}.mdi-forest::before{content:"\F1897"}.mdi-forest-outline::before{content:"\F1C63"}.mdi-forklift::before{content:"\F07C9"}.mdi-form-dropdown::before{content:"\F1400"}.mdi-form-select::before{content:"\F1401"}.mdi-form-textarea::before{content:"\F1095"}.mdi-form-textbox::before{content:"\F060E"}.mdi-form-textbox-lock::before{content:"\F135D"}.mdi-form-textbox-password::before{content:"\F07F5"}.mdi-format-align-bottom::before{content:"\F0753"}.mdi-format-align-center::before{content:"\F0260"}.mdi-format-align-justify::before{content:"\F0261"}.mdi-format-align-left::before{content:"\F0262"}.mdi-format-align-middle::before{content:"\F0754"}.mdi-format-align-right::before{content:"\F0263"}.mdi-format-align-top::before{content:"\F0755"}.mdi-format-annotation-minus::before{content:"\F0ABC"}.mdi-format-annotation-plus::before{content:"\F0646"}.mdi-format-bold::before{content:"\F0264"}.mdi-format-clear::before{content:"\F0265"}.mdi-format-color-fill::before{content:"\F0266"}.mdi-format-color-highlight::before{content:"\F0E31"}.mdi-format-color-marker-cancel::before{content:"\F1313"}.mdi-format-color-text::before{content:"\F069E"}.mdi-format-columns::before{content:"\F08DF"}.mdi-format-float-center::before{content:"\F0267"}.mdi-format-float-left::before{content:"\F0268"}.mdi-format-float-none::before{content:"\F0269"}.mdi-format-float-right::before{content:"\F026A"}.mdi-format-font::before{content:"\F06D6"}.mdi-format-font-size-decrease::before{content:"\F09F3"}.mdi-format-font-size-increase::before{content:"\F09F4"}.mdi-format-header-1::before{content:"\F026B"}.mdi-format-header-2::before{content:"\F026C"}.mdi-format-header-3::before{content:"\F026D"}.mdi-format-header-4::before{content:"\F026E"}.mdi-format-header-5::before{content:"\F026F"}.mdi-format-header-6::before{content:"\F0270"}.mdi-format-header-decrease::before{content:"\F0271"}.mdi-format-header-equal::before{content:"\F0272"}.mdi-format-header-increase::before{content:"\F0273"}.mdi-format-header-pound::before{content:"\F0274"}.mdi-format-horizontal-align-center::before{content:"\F061E"}.mdi-format-horizontal-align-left::before{content:"\F061F"}.mdi-format-horizontal-align-right::before{content:"\F0620"}.mdi-format-indent-decrease::before{content:"\F0275"}.mdi-format-indent-increase::before{content:"\F0276"}.mdi-format-italic::before{content:"\F0277"}.mdi-format-letter-case::before{content:"\F0B34"}.mdi-format-letter-case-lower::before{content:"\F0B35"}.mdi-format-letter-case-upper::before{content:"\F0B36"}.mdi-format-letter-ends-with::before{content:"\F0FB8"}.mdi-format-letter-matches::before{content:"\F0FB9"}.mdi-format-letter-spacing::before{content:"\F1956"}.mdi-format-letter-spacing-variant::before{content:"\F1AFB"}.mdi-format-letter-starts-with::before{content:"\F0FBA"}.mdi-format-line-height::before{content:"\F1AFC"}.mdi-format-line-spacing::before{content:"\F0278"}.mdi-format-line-style::before{content:"\F05C8"}.mdi-format-line-weight::before{content:"\F05C9"}.mdi-format-list-bulleted::before{content:"\F0279"}.mdi-format-list-bulleted-square::before{content:"\F0DD0"}.mdi-format-list-bulleted-triangle::before{content:"\F0EB2"}.mdi-format-list-bulleted-type::before{content:"\F027A"}.mdi-format-list-checkbox::before{content:"\F096A"}.mdi-format-list-checks::before{content:"\F0756"}.mdi-format-list-group::before{content:"\F1860"}.mdi-format-list-group-plus::before{content:"\F1B56"}.mdi-format-list-numbered::before{content:"\F027B"}.mdi-format-list-numbered-rtl::before{content:"\F0D0D"}.mdi-format-list-text::before{content:"\F126F"}.mdi-format-overline::before{content:"\F0EB3"}.mdi-format-page-break::before{content:"\F06D7"}.mdi-format-page-split::before{content:"\F1917"}.mdi-format-paint::before{content:"\F027C"}.mdi-format-paragraph::before{content:"\F027D"}.mdi-format-paragraph-spacing::before{content:"\F1AFD"}.mdi-format-pilcrow::before{content:"\F06D8"}.mdi-format-pilcrow-arrow-left::before{content:"\F0286"}.mdi-format-pilcrow-arrow-right::before{content:"\F0285"}.mdi-format-quote-close::before{content:"\F027E"}.mdi-format-quote-close-outline::before{content:"\F11A8"}.mdi-format-quote-open::before{content:"\F0757"}.mdi-format-quote-open-outline::before{content:"\F11A7"}.mdi-format-rotate-90::before{content:"\F06AA"}.mdi-format-section::before{content:"\F069F"}.mdi-format-size::before{content:"\F027F"}.mdi-format-strikethrough::before{content:"\F0280"}.mdi-format-strikethrough-variant::before{content:"\F0281"}.mdi-format-subscript::before{content:"\F0282"}.mdi-format-superscript::before{content:"\F0283"}.mdi-format-text::before{content:"\F0284"}.mdi-format-text-rotation-angle-down::before{content:"\F0FBB"}.mdi-format-text-rotation-angle-up::before{content:"\F0FBC"}.mdi-format-text-rotation-down::before{content:"\F0D73"}.mdi-format-text-rotation-down-vertical::before{content:"\F0FBD"}.mdi-format-text-rotation-none::before{content:"\F0D74"}.mdi-format-text-rotation-up::before{content:"\F0FBE"}.mdi-format-text-rotation-vertical::before{content:"\F0FBF"}.mdi-format-text-variant::before{content:"\F0E32"}.mdi-format-text-variant-outline::before{content:"\F150F"}.mdi-format-text-wrapping-clip::before{content:"\F0D0E"}.mdi-format-text-wrapping-overflow::before{content:"\F0D0F"}.mdi-format-text-wrapping-wrap::before{content:"\F0D10"}.mdi-format-textbox::before{content:"\F0D11"}.mdi-format-title::before{content:"\F05F4"}.mdi-format-underline::before{content:"\F0287"}.mdi-format-underline-wavy::before{content:"\F18E9"}.mdi-format-vertical-align-bottom::before{content:"\F0621"}.mdi-format-vertical-align-center::before{content:"\F0622"}.mdi-format-vertical-align-top::before{content:"\F0623"}.mdi-format-wrap-inline::before{content:"\F0288"}.mdi-format-wrap-square::before{content:"\F0289"}.mdi-format-wrap-tight::before{content:"\F028A"}.mdi-format-wrap-top-bottom::before{content:"\F028B"}.mdi-forum::before{content:"\F028C"}.mdi-forum-minus::before{content:"\F1AA9"}.mdi-forum-minus-outline::before{content:"\F1AAA"}.mdi-forum-outline::before{content:"\F0822"}.mdi-forum-plus::before{content:"\F1AAB"}.mdi-forum-plus-outline::before{content:"\F1AAC"}.mdi-forum-remove::before{content:"\F1AAD"}.mdi-forum-remove-outline::before{content:"\F1AAE"}.mdi-forward::before{content:"\F028D"}.mdi-forwardburger::before{content:"\F0D75"}.mdi-fountain::before{content:"\F096B"}.mdi-fountain-pen::before{content:"\F0D12"}.mdi-fountain-pen-tip::before{content:"\F0D13"}.mdi-fraction-one-half::before{content:"\F1992"}.mdi-freebsd::before{content:"\F08E0"}.mdi-french-fries::before{content:"\F1957"}.mdi-frequently-asked-questions::before{content:"\F0EB4"}.mdi-fridge::before{content:"\F0290"}.mdi-fridge-alert::before{content:"\F11B1"}.mdi-fridge-alert-outline::before{content:"\F11B2"}.mdi-fridge-bottom::before{content:"\F0292"}.mdi-fridge-industrial::before{content:"\F15EE"}.mdi-fridge-industrial-alert::before{content:"\F15EF"}.mdi-fridge-industrial-alert-outline::before{content:"\F15F0"}.mdi-fridge-industrial-off::before{content:"\F15F1"}.mdi-fridge-industrial-off-outline::before{content:"\F15F2"}.mdi-fridge-industrial-outline::before{content:"\F15F3"}.mdi-fridge-off::before{content:"\F11AF"}.mdi-fridge-off-outline::before{content:"\F11B0"}.mdi-fridge-outline::before{content:"\F028F"}.mdi-fridge-top::before{content:"\F0291"}.mdi-fridge-variant::before{content:"\F15F4"}.mdi-fridge-variant-alert::before{content:"\F15F5"}.mdi-fridge-variant-alert-outline::before{content:"\F15F6"}.mdi-fridge-variant-off::before{content:"\F15F7"}.mdi-fridge-variant-off-outline::before{content:"\F15F8"}.mdi-fridge-variant-outline::before{content:"\F15F9"}.mdi-fruit-cherries::before{content:"\F1042"}.mdi-fruit-cherries-off::before{content:"\F13F8"}.mdi-fruit-citrus::before{content:"\F1043"}.mdi-fruit-citrus-off::before{content:"\F13F9"}.mdi-fruit-grapes::before{content:"\F1044"}.mdi-fruit-grapes-outline::before{content:"\F1045"}.mdi-fruit-pear::before{content:"\F1A0E"}.mdi-fruit-pineapple::before{content:"\F1046"}.mdi-fruit-watermelon::before{content:"\F1047"}.mdi-fuel::before{content:"\F07CA"}.mdi-fuel-cell::before{content:"\F18B5"}.mdi-fullscreen::before{content:"\F0293"}.mdi-fullscreen-exit::before{content:"\F0294"}.mdi-function::before{content:"\F0295"}.mdi-function-variant::before{content:"\F0871"}.mdi-furigana-horizontal::before{content:"\F1081"}.mdi-furigana-vertical::before{content:"\F1082"}.mdi-fuse::before{content:"\F0C85"}.mdi-fuse-alert::before{content:"\F142D"}.mdi-fuse-blade::before{content:"\F0C86"}.mdi-fuse-off::before{content:"\F142C"}.mdi-gamepad::before{content:"\F0296"}.mdi-gamepad-circle::before{content:"\F0E33"}.mdi-gamepad-circle-down::before{content:"\F0E34"}.mdi-gamepad-circle-left::before{content:"\F0E35"}.mdi-gamepad-circle-outline::before{content:"\F0E36"}.mdi-gamepad-circle-right::before{content:"\F0E37"}.mdi-gamepad-circle-up::before{content:"\F0E38"}.mdi-gamepad-down::before{content:"\F0E39"}.mdi-gamepad-left::before{content:"\F0E3A"}.mdi-gamepad-outline::before{content:"\F1919"}.mdi-gamepad-right::before{content:"\F0E3B"}.mdi-gamepad-round::before{content:"\F0E3C"}.mdi-gamepad-round-down::before{content:"\F0E3D"}.mdi-gamepad-round-left::before{content:"\F0E3E"}.mdi-gamepad-round-outline::before{content:"\F0E3F"}.mdi-gamepad-round-right::before{content:"\F0E40"}.mdi-gamepad-round-up::before{content:"\F0E41"}.mdi-gamepad-square::before{content:"\F0EB5"}.mdi-gamepad-square-outline::before{content:"\F0EB6"}.mdi-gamepad-up::before{content:"\F0E42"}.mdi-gamepad-variant::before{content:"\F0297"}.mdi-gamepad-variant-outline::before{content:"\F0EB7"}.mdi-gamma::before{content:"\F10EE"}.mdi-gantry-crane::before{content:"\F0DD1"}.mdi-garage::before{content:"\F06D9"}.mdi-garage-alert::before{content:"\F0872"}.mdi-garage-alert-variant::before{content:"\F12D5"}.mdi-garage-lock::before{content:"\F17FB"}.mdi-garage-open::before{content:"\F06DA"}.mdi-garage-open-variant::before{content:"\F12D4"}.mdi-garage-variant::before{content:"\F12D3"}.mdi-garage-variant-lock::before{content:"\F17FC"}.mdi-gas-burner::before{content:"\F1A1B"}.mdi-gas-cylinder::before{content:"\F0647"}.mdi-gas-station::before{content:"\F0298"}.mdi-gas-station-in-use::before{content:"\F1CC4"}.mdi-gas-station-in-use-outline::before{content:"\F1CC5"}.mdi-gas-station-off::before{content:"\F1409"}.mdi-gas-station-off-outline::before{content:"\F140A"}.mdi-gas-station-outline::before{content:"\F0EB8"}.mdi-gate::before{content:"\F0299"}.mdi-gate-alert::before{content:"\F17F8"}.mdi-gate-and::before{content:"\F08E1"}.mdi-gate-arrow-left::before{content:"\F17F7"}.mdi-gate-arrow-right::before{content:"\F1169"}.mdi-gate-buffer::before{content:"\F1AFE"}.mdi-gate-nand::before{content:"\F08E2"}.mdi-gate-nor::before{content:"\F08E3"}.mdi-gate-not::before{content:"\F08E4"}.mdi-gate-open::before{content:"\F116A"}.mdi-gate-or::before{content:"\F08E5"}.mdi-gate-xnor::before{content:"\F08E6"}.mdi-gate-xor::before{content:"\F08E7"}.mdi-gatsby::before{content:"\F0E43"}.mdi-gauge::before{content:"\F029A"}.mdi-gauge-empty::before{content:"\F0873"}.mdi-gauge-full::before{content:"\F0874"}.mdi-gauge-low::before{content:"\F0875"}.mdi-gavel::before{content:"\F029B"}.mdi-gender-female::before{content:"\F029C"}.mdi-gender-male::before{content:"\F029D"}.mdi-gender-male-female::before{content:"\F029E"}.mdi-gender-male-female-variant::before{content:"\F113F"}.mdi-gender-non-binary::before{content:"\F1140"}.mdi-gender-transgender::before{content:"\F029F"}.mdi-generator-mobile::before{content:"\F1C8A"}.mdi-generator-portable::before{content:"\F1C8B"}.mdi-generator-stationary::before{content:"\F1C8C"}.mdi-gentoo::before{content:"\F08E8"}.mdi-gesture::before{content:"\F07CB"}.mdi-gesture-double-tap::before{content:"\F073C"}.mdi-gesture-pinch::before{content:"\F0ABD"}.mdi-gesture-spread::before{content:"\F0ABE"}.mdi-gesture-swipe::before{content:"\F0D76"}.mdi-gesture-swipe-down::before{content:"\F073D"}.mdi-gesture-swipe-horizontal::before{content:"\F0ABF"}.mdi-gesture-swipe-left::before{content:"\F073E"}.mdi-gesture-swipe-right::before{content:"\F073F"}.mdi-gesture-swipe-up::before{content:"\F0740"}.mdi-gesture-swipe-vertical::before{content:"\F0AC0"}.mdi-gesture-tap::before{content:"\F0741"}.mdi-gesture-tap-box::before{content:"\F12A9"}.mdi-gesture-tap-button::before{content:"\F12A8"}.mdi-gesture-tap-hold::before{content:"\F0D77"}.mdi-gesture-two-double-tap::before{content:"\F0742"}.mdi-gesture-two-tap::before{content:"\F0743"}.mdi-ghost::before{content:"\F02A0"}.mdi-ghost-off::before{content:"\F09F5"}.mdi-ghost-off-outline::before{content:"\F165C"}.mdi-ghost-outline::before{content:"\F165D"}.mdi-gift::before{content:"\F0E44"}.mdi-gift-off::before{content:"\F16EF"}.mdi-gift-off-outline::before{content:"\F16F0"}.mdi-gift-open::before{content:"\F16F1"}.mdi-gift-open-outline::before{content:"\F16F2"}.mdi-gift-outline::before{content:"\F02A1"}.mdi-git::before{content:"\F02A2"}.mdi-github::before{content:"\F02A4"}.mdi-gitlab::before{content:"\F0BA0"}.mdi-glass-cocktail::before{content:"\F0356"}.mdi-glass-cocktail-off::before{content:"\F15E6"}.mdi-glass-flute::before{content:"\F02A5"}.mdi-glass-fragile::before{content:"\F1873"}.mdi-glass-mug::before{content:"\F02A6"}.mdi-glass-mug-off::before{content:"\F15E7"}.mdi-glass-mug-variant::before{content:"\F1116"}.mdi-glass-mug-variant-off::before{content:"\F15E8"}.mdi-glass-pint-outline::before{content:"\F130D"}.mdi-glass-stange::before{content:"\F02A7"}.mdi-glass-tulip::before{content:"\F02A8"}.mdi-glass-wine::before{content:"\F0876"}.mdi-glasses::before{content:"\F02AA"}.mdi-globe-light::before{content:"\F066F"}.mdi-globe-light-outline::before{content:"\F12D7"}.mdi-globe-model::before{content:"\F08E9"}.mdi-gmail::before{content:"\F02AB"}.mdi-gnome::before{content:"\F02AC"}.mdi-go-kart::before{content:"\F0D79"}.mdi-go-kart-track::before{content:"\F0D7A"}.mdi-gog::before{content:"\F0BA1"}.mdi-gold::before{content:"\F124F"}.mdi-golf::before{content:"\F0823"}.mdi-golf-cart::before{content:"\F11A4"}.mdi-golf-tee::before{content:"\F1083"}.mdi-gondola::before{content:"\F0686"}.mdi-goodreads::before{content:"\F0D7B"}.mdi-google::before{content:"\F02AD"}.mdi-google-ads::before{content:"\F0C87"}.mdi-google-analytics::before{content:"\F07CC"}.mdi-google-assistant::before{content:"\F07CD"}.mdi-google-cardboard::before{content:"\F02AE"}.mdi-google-chrome::before{content:"\F02AF"}.mdi-google-circles::before{content:"\F02B0"}.mdi-google-circles-communities::before{content:"\F02B1"}.mdi-google-circles-extended::before{content:"\F02B2"}.mdi-google-circles-group::before{content:"\F02B3"}.mdi-google-classroom::before{content:"\F02C0"}.mdi-google-cloud::before{content:"\F11F6"}.mdi-google-downasaur::before{content:"\F1362"}.mdi-google-drive::before{content:"\F02B6"}.mdi-google-earth::before{content:"\F02B7"}.mdi-google-fit::before{content:"\F096C"}.mdi-google-glass::before{content:"\F02B8"}.mdi-google-hangouts::before{content:"\F02C9"}.mdi-google-keep::before{content:"\F06DC"}.mdi-google-lens::before{content:"\F09F6"}.mdi-google-maps::before{content:"\F05F5"}.mdi-google-my-business::before{content:"\F1048"}.mdi-google-nearby::before{content:"\F02B9"}.mdi-google-play::before{content:"\F02BC"}.mdi-google-plus::before{content:"\F02BD"}.mdi-google-podcast::before{content:"\F0EB9"}.mdi-google-spreadsheet::before{content:"\F09F7"}.mdi-google-street-view::before{content:"\F0C88"}.mdi-google-translate::before{content:"\F02BF"}.mdi-gradient-horizontal::before{content:"\F174A"}.mdi-gradient-vertical::before{content:"\F06A0"}.mdi-grain::before{content:"\F0D7C"}.mdi-graph::before{content:"\F1049"}.mdi-graph-outline::before{content:"\F104A"}.mdi-graphql::before{content:"\F0877"}.mdi-grass::before{content:"\F1510"}.mdi-grave-stone::before{content:"\F0BA2"}.mdi-grease-pencil::before{content:"\F0648"}.mdi-greater-than::before{content:"\F096D"}.mdi-greater-than-or-equal::before{content:"\F096E"}.mdi-greenhouse::before{content:"\F002D"}.mdi-grid::before{content:"\F02C1"}.mdi-grid-large::before{content:"\F0758"}.mdi-grid-off::before{content:"\F02C2"}.mdi-grill::before{content:"\F0E45"}.mdi-grill-outline::before{content:"\F118A"}.mdi-group::before{content:"\F02C3"}.mdi-guitar-acoustic::before{content:"\F0771"}.mdi-guitar-electric::before{content:"\F02C4"}.mdi-guitar-pick::before{content:"\F02C5"}.mdi-guitar-pick-outline::before{content:"\F02C6"}.mdi-guy-fawkes-mask::before{content:"\F0825"}.mdi-gymnastics::before{content:"\F1A41"}.mdi-hail::before{content:"\F0AC1"}.mdi-hair-dryer::before{content:"\F10EF"}.mdi-hair-dryer-outline::before{content:"\F10F0"}.mdi-halloween::before{content:"\F0BA3"}.mdi-hamburger::before{content:"\F0685"}.mdi-hamburger-check::before{content:"\F1776"}.mdi-hamburger-minus::before{content:"\F1777"}.mdi-hamburger-off::before{content:"\F1778"}.mdi-hamburger-plus::before{content:"\F1779"}.mdi-hamburger-remove::before{content:"\F177A"}.mdi-hammer::before{content:"\F08EA"}.mdi-hammer-screwdriver::before{content:"\F1322"}.mdi-hammer-sickle::before{content:"\F1887"}.mdi-hammer-wrench::before{content:"\F1323"}.mdi-hand-back-left::before{content:"\F0E46"}.mdi-hand-back-left-off::before{content:"\F1830"}.mdi-hand-back-left-off-outline::before{content:"\F1832"}.mdi-hand-back-left-outline::before{content:"\F182C"}.mdi-hand-back-right::before{content:"\F0E47"}.mdi-hand-back-right-off::before{content:"\F1831"}.mdi-hand-back-right-off-outline::before{content:"\F1833"}.mdi-hand-back-right-outline::before{content:"\F182D"}.mdi-hand-clap::before{content:"\F194B"}.mdi-hand-clap-off::before{content:"\F1A42"}.mdi-hand-coin::before{content:"\F188F"}.mdi-hand-coin-outline::before{content:"\F1890"}.mdi-hand-cycle::before{content:"\F1B9C"}.mdi-hand-extended::before{content:"\F18B6"}.mdi-hand-extended-outline::before{content:"\F18B7"}.mdi-hand-front-left::before{content:"\F182B"}.mdi-hand-front-left-outline::before{content:"\F182E"}.mdi-hand-front-right::before{content:"\F0A4F"}.mdi-hand-front-right-outline::before{content:"\F182F"}.mdi-hand-heart::before{content:"\F10F1"}.mdi-hand-heart-outline::before{content:"\F157E"}.mdi-hand-okay::before{content:"\F0A50"}.mdi-hand-peace::before{content:"\F0A51"}.mdi-hand-peace-variant::before{content:"\F0A52"}.mdi-hand-pointing-down::before{content:"\F0A53"}.mdi-hand-pointing-left::before{content:"\F0A54"}.mdi-hand-pointing-right::before{content:"\F02C7"}.mdi-hand-pointing-up::before{content:"\F0A55"}.mdi-hand-saw::before{content:"\F0E48"}.mdi-hand-wash::before{content:"\F157F"}.mdi-hand-wash-outline::before{content:"\F1580"}.mdi-hand-water::before{content:"\F139F"}.mdi-hand-wave::before{content:"\F1821"}.mdi-hand-wave-outline::before{content:"\F1822"}.mdi-handball::before{content:"\F0F53"}.mdi-handcuffs::before{content:"\F113E"}.mdi-hands-pray::before{content:"\F0579"}.mdi-handshake::before{content:"\F1218"}.mdi-handshake-outline::before{content:"\F15A1"}.mdi-hanger::before{content:"\F02C8"}.mdi-hard-hat::before{content:"\F096F"}.mdi-harddisk::before{content:"\F02CA"}.mdi-harddisk-plus::before{content:"\F104B"}.mdi-harddisk-remove::before{content:"\F104C"}.mdi-hat-fedora::before{content:"\F0BA4"}.mdi-hazard-lights::before{content:"\F0C89"}.mdi-hdmi-port::before{content:"\F1BB8"}.mdi-hdr::before{content:"\F0D7D"}.mdi-hdr-off::before{content:"\F0D7E"}.mdi-head::before{content:"\F135E"}.mdi-head-alert::before{content:"\F1338"}.mdi-head-alert-outline::before{content:"\F1339"}.mdi-head-check::before{content:"\F133A"}.mdi-head-check-outline::before{content:"\F133B"}.mdi-head-cog::before{content:"\F133C"}.mdi-head-cog-outline::before{content:"\F133D"}.mdi-head-dots-horizontal::before{content:"\F133E"}.mdi-head-dots-horizontal-outline::before{content:"\F133F"}.mdi-head-flash::before{content:"\F1340"}.mdi-head-flash-outline::before{content:"\F1341"}.mdi-head-heart::before{content:"\F1342"}.mdi-head-heart-outline::before{content:"\F1343"}.mdi-head-lightbulb::before{content:"\F1344"}.mdi-head-lightbulb-outline::before{content:"\F1345"}.mdi-head-minus::before{content:"\F1346"}.mdi-head-minus-outline::before{content:"\F1347"}.mdi-head-outline::before{content:"\F135F"}.mdi-head-plus::before{content:"\F1348"}.mdi-head-plus-outline::before{content:"\F1349"}.mdi-head-question::before{content:"\F134A"}.mdi-head-question-outline::before{content:"\F134B"}.mdi-head-remove::before{content:"\F134C"}.mdi-head-remove-outline::before{content:"\F134D"}.mdi-head-snowflake::before{content:"\F134E"}.mdi-head-snowflake-outline::before{content:"\F134F"}.mdi-head-sync::before{content:"\F1350"}.mdi-head-sync-outline::before{content:"\F1351"}.mdi-headphones::before{content:"\F02CB"}.mdi-headphones-bluetooth::before{content:"\F0970"}.mdi-headphones-box::before{content:"\F02CC"}.mdi-headphones-off::before{content:"\F07CE"}.mdi-headphones-settings::before{content:"\F02CD"}.mdi-headset::before{content:"\F02CE"}.mdi-headset-dock::before{content:"\F02CF"}.mdi-headset-off::before{content:"\F02D0"}.mdi-heart::before{content:"\F02D1"}.mdi-heart-box::before{content:"\F02D2"}.mdi-heart-box-outline::before{content:"\F02D3"}.mdi-heart-broken::before{content:"\F02D4"}.mdi-heart-broken-outline::before{content:"\F0D14"}.mdi-heart-circle::before{content:"\F0971"}.mdi-heart-circle-outline::before{content:"\F0972"}.mdi-heart-cog::before{content:"\F1663"}.mdi-heart-cog-outline::before{content:"\F1664"}.mdi-heart-flash::before{content:"\F0EF9"}.mdi-heart-half::before{content:"\F06DF"}.mdi-heart-half-full::before{content:"\F06DE"}.mdi-heart-half-outline::before{content:"\F06E0"}.mdi-heart-minus::before{content:"\F142F"}.mdi-heart-minus-outline::before{content:"\F1432"}.mdi-heart-multiple::before{content:"\F0A56"}.mdi-heart-multiple-outline::before{content:"\F0A57"}.mdi-heart-off::before{content:"\F0759"}.mdi-heart-off-outline::before{content:"\F1434"}.mdi-heart-outline::before{content:"\F02D5"}.mdi-heart-plus::before{content:"\F142E"}.mdi-heart-plus-outline::before{content:"\F1431"}.mdi-heart-pulse::before{content:"\F05F6"}.mdi-heart-remove::before{content:"\F1430"}.mdi-heart-remove-outline::before{content:"\F1433"}.mdi-heart-search::before{content:"\F1C8D"}.mdi-heart-settings::before{content:"\F1665"}.mdi-heart-settings-outline::before{content:"\F1666"}.mdi-heat-pump::before{content:"\F1A43"}.mdi-heat-pump-outline::before{content:"\F1A44"}.mdi-heat-wave::before{content:"\F1A45"}.mdi-heating-coil::before{content:"\F1AAF"}.mdi-helicopter::before{content:"\F0AC2"}.mdi-help::before{content:"\F02D6"}.mdi-help-box::before{content:"\F078B"}.mdi-help-box-multiple::before{content:"\F1C0A"}.mdi-help-box-multiple-outline::before{content:"\F1C0B"}.mdi-help-box-outline::before{content:"\F1C0C"}.mdi-help-circle::before{content:"\F02D7"}.mdi-help-circle-outline::before{content:"\F0625"}.mdi-help-network::before{content:"\F06F5"}.mdi-help-network-outline::before{content:"\F0C8A"}.mdi-help-rhombus::before{content:"\F0BA5"}.mdi-help-rhombus-outline::before{content:"\F0BA6"}.mdi-hexadecimal::before{content:"\F12A7"}.mdi-hexagon::before{content:"\F02D8"}.mdi-hexagon-multiple::before{content:"\F06E1"}.mdi-hexagon-multiple-outline::before{content:"\F10F2"}.mdi-hexagon-outline::before{content:"\F02D9"}.mdi-hexagon-slice-1::before{content:"\F0AC3"}.mdi-hexagon-slice-2::before{content:"\F0AC4"}.mdi-hexagon-slice-3::before{content:"\F0AC5"}.mdi-hexagon-slice-4::before{content:"\F0AC6"}.mdi-hexagon-slice-5::before{content:"\F0AC7"}.mdi-hexagon-slice-6::before{content:"\F0AC8"}.mdi-hexagram::before{content:"\F0AC9"}.mdi-hexagram-outline::before{content:"\F0ACA"}.mdi-high-definition::before{content:"\F07CF"}.mdi-high-definition-box::before{content:"\F0878"}.mdi-highway::before{content:"\F05F7"}.mdi-hiking::before{content:"\F0D7F"}.mdi-history::before{content:"\F02DA"}.mdi-hockey-puck::before{content:"\F0879"}.mdi-hockey-sticks::before{content:"\F087A"}.mdi-hololens::before{content:"\F02DB"}.mdi-home::before{content:"\F02DC"}.mdi-home-account::before{content:"\F0826"}.mdi-home-alert::before{content:"\F087B"}.mdi-home-alert-outline::before{content:"\F15D0"}.mdi-home-analytics::before{content:"\F0EBA"}.mdi-home-assistant::before{content:"\F07D0"}.mdi-home-automation::before{content:"\F07D1"}.mdi-home-battery::before{content:"\F1901"}.mdi-home-battery-outline::before{content:"\F1902"}.mdi-home-circle::before{content:"\F07D2"}.mdi-home-circle-outline::before{content:"\F104D"}.mdi-home-city::before{content:"\F0D15"}.mdi-home-city-outline::before{content:"\F0D16"}.mdi-home-clock::before{content:"\F1A12"}.mdi-home-clock-outline::before{content:"\F1A13"}.mdi-home-edit::before{content:"\F1159"}.mdi-home-edit-outline::before{content:"\F115A"}.mdi-home-export-outline::before{content:"\F0F9B"}.mdi-home-flood::before{content:"\F0EFA"}.mdi-home-floor-0::before{content:"\F0DD2"}.mdi-home-floor-1::before{content:"\F0D80"}.mdi-home-floor-2::before{content:"\F0D81"}.mdi-home-floor-3::before{content:"\F0D82"}.mdi-home-floor-a::before{content:"\F0D83"}.mdi-home-floor-b::before{content:"\F0D84"}.mdi-home-floor-g::before{content:"\F0D85"}.mdi-home-floor-l::before{content:"\F0D86"}.mdi-home-floor-negative-1::before{content:"\F0DD3"}.mdi-home-group::before{content:"\F0DD4"}.mdi-home-group-minus::before{content:"\F19C1"}.mdi-home-group-plus::before{content:"\F19C0"}.mdi-home-group-remove::before{content:"\F19C2"}.mdi-home-heart::before{content:"\F0827"}.mdi-home-import-outline::before{content:"\F0F9C"}.mdi-home-lightbulb::before{content:"\F1251"}.mdi-home-lightbulb-outline::before{content:"\F1252"}.mdi-home-lightning-bolt::before{content:"\F1903"}.mdi-home-lightning-bolt-outline::before{content:"\F1904"}.mdi-home-lock::before{content:"\F08EB"}.mdi-home-lock-open::before{content:"\F08EC"}.mdi-home-map-marker::before{content:"\F05F8"}.mdi-home-minus::before{content:"\F0974"}.mdi-home-minus-outline::before{content:"\F13D5"}.mdi-home-modern::before{content:"\F02DD"}.mdi-home-off::before{content:"\F1A46"}.mdi-home-off-outline::before{content:"\F1A47"}.mdi-home-outline::before{content:"\F06A1"}.mdi-home-percent::before{content:"\F1C7C"}.mdi-home-percent-outline::before{content:"\F1C7D"}.mdi-home-plus::before{content:"\F0975"}.mdi-home-plus-outline::before{content:"\F13D6"}.mdi-home-remove::before{content:"\F1247"}.mdi-home-remove-outline::before{content:"\F13D7"}.mdi-home-roof::before{content:"\F112B"}.mdi-home-search::before{content:"\F13B0"}.mdi-home-search-outline::before{content:"\F13B1"}.mdi-home-silo::before{content:"\F1BA0"}.mdi-home-silo-outline::before{content:"\F1BA1"}.mdi-home-sound-in::before{content:"\F1C2F"}.mdi-home-sound-in-outline::before{content:"\F1C30"}.mdi-home-sound-out::before{content:"\F1C31"}.mdi-home-sound-out-outline::before{content:"\F1C32"}.mdi-home-switch::before{content:"\F1794"}.mdi-home-switch-outline::before{content:"\F1795"}.mdi-home-thermometer::before{content:"\F0F54"}.mdi-home-thermometer-outline::before{content:"\F0F55"}.mdi-home-variant::before{content:"\F02DE"}.mdi-home-variant-outline::before{content:"\F0BA7"}.mdi-hook::before{content:"\F06E2"}.mdi-hook-off::before{content:"\F06E3"}.mdi-hoop-house::before{content:"\F0E56"}.mdi-hops::before{content:"\F02DF"}.mdi-horizontal-rotate-clockwise::before{content:"\F10F3"}.mdi-horizontal-rotate-counterclockwise::before{content:"\F10F4"}.mdi-horse::before{content:"\F15BF"}.mdi-horse-human::before{content:"\F15C0"}.mdi-horse-variant::before{content:"\F15C1"}.mdi-horse-variant-fast::before{content:"\F186E"}.mdi-horseshoe::before{content:"\F0A58"}.mdi-hospital::before{content:"\F0FF6"}.mdi-hospital-box::before{content:"\F02E0"}.mdi-hospital-box-outline::before{content:"\F0FF7"}.mdi-hospital-building::before{content:"\F02E1"}.mdi-hospital-marker::before{content:"\F02E2"}.mdi-hot-tub::before{content:"\F0828"}.mdi-hours-12::before{content:"\F1C94"}.mdi-hours-24::before{content:"\F1478"}.mdi-hub::before{content:"\F1C95"}.mdi-hub-outline::before{content:"\F1C96"}.mdi-hubspot::before{content:"\F0D17"}.mdi-hulu::before{content:"\F0829"}.mdi-human::before{content:"\F02E6"}.mdi-human-baby-changing-table::before{content:"\F138B"}.mdi-human-cane::before{content:"\F1581"}.mdi-human-capacity-decrease::before{content:"\F159B"}.mdi-human-capacity-increase::before{content:"\F159C"}.mdi-human-child::before{content:"\F02E7"}.mdi-human-dolly::before{content:"\F1980"}.mdi-human-edit::before{content:"\F14E8"}.mdi-human-female::before{content:"\F0649"}.mdi-human-female-boy::before{content:"\F0A59"}.mdi-human-female-dance::before{content:"\F15C9"}.mdi-human-female-female::before{content:"\F0A5A"}.mdi-human-female-female-child::before{content:"\F1C8E"}.mdi-human-female-girl::before{content:"\F0A5B"}.mdi-human-greeting::before{content:"\F17C4"}.mdi-human-greeting-proximity::before{content:"\F159D"}.mdi-human-greeting-variant::before{content:"\F064A"}.mdi-human-handsdown::before{content:"\F064B"}.mdi-human-handsup::before{content:"\F064C"}.mdi-human-male::before{content:"\F064D"}.mdi-human-male-board::before{content:"\F0890"}.mdi-human-male-board-poll::before{content:"\F0846"}.mdi-human-male-boy::before{content:"\F0A5C"}.mdi-human-male-child::before{content:"\F138C"}.mdi-human-male-female::before{content:"\F02E8"}.mdi-human-male-female-child::before{content:"\F1823"}.mdi-human-male-girl::before{content:"\F0A5D"}.mdi-human-male-height::before{content:"\F0EFB"}.mdi-human-male-height-variant::before{content:"\F0EFC"}.mdi-human-male-male::before{content:"\F0A5E"}.mdi-human-male-male-child::before{content:"\F1C8F"}.mdi-human-non-binary::before{content:"\F1848"}.mdi-human-pregnant::before{content:"\F05CF"}.mdi-human-queue::before{content:"\F1571"}.mdi-human-scooter::before{content:"\F11E9"}.mdi-human-walker::before{content:"\F1B71"}.mdi-human-wheelchair::before{content:"\F138D"}.mdi-human-white-cane::before{content:"\F1981"}.mdi-humble-bundle::before{content:"\F0744"}.mdi-hvac::before{content:"\F1352"}.mdi-hvac-off::before{content:"\F159E"}.mdi-hydraulic-oil-level::before{content:"\F1324"}.mdi-hydraulic-oil-temperature::before{content:"\F1325"}.mdi-hydro-power::before{content:"\F12E5"}.mdi-hydrogen-station::before{content:"\F1894"}.mdi-ice-cream::before{content:"\F082A"}.mdi-ice-cream-off::before{content:"\F0E52"}.mdi-ice-pop::before{content:"\F0EFD"}.mdi-id-card::before{content:"\F0FC0"}.mdi-identifier::before{content:"\F0EFE"}.mdi-ideogram-cjk::before{content:"\F1331"}.mdi-ideogram-cjk-variant::before{content:"\F1332"}.mdi-image::before{content:"\F02E9"}.mdi-image-album::before{content:"\F02EA"}.mdi-image-area::before{content:"\F02EB"}.mdi-image-area-close::before{content:"\F02EC"}.mdi-image-auto-adjust::before{content:"\F0FC1"}.mdi-image-broken::before{content:"\F02ED"}.mdi-image-broken-variant::before{content:"\F02EE"}.mdi-image-check::before{content:"\F1B25"}.mdi-image-check-outline::before{content:"\F1B26"}.mdi-image-edit::before{content:"\F11E3"}.mdi-image-edit-outline::before{content:"\F11E4"}.mdi-image-filter-black-white::before{content:"\F02F0"}.mdi-image-filter-center-focus::before{content:"\F02F1"}.mdi-image-filter-center-focus-strong::before{content:"\F0EFF"}.mdi-image-filter-center-focus-strong-outline::before{content:"\F0F00"}.mdi-image-filter-center-focus-weak::before{content:"\F02F2"}.mdi-image-filter-drama::before{content:"\F02F3"}.mdi-image-filter-drama-outline::before{content:"\F1BFF"}.mdi-image-filter-frames::before{content:"\F02F4"}.mdi-image-filter-hdr::before{content:"\F02F5"}.mdi-image-filter-hdr-outline::before{content:"\F1C64"}.mdi-image-filter-none::before{content:"\F02F6"}.mdi-image-filter-tilt-shift::before{content:"\F02F7"}.mdi-image-filter-vintage::before{content:"\F02F8"}.mdi-image-frame::before{content:"\F0E49"}.mdi-image-lock::before{content:"\F1AB0"}.mdi-image-lock-outline::before{content:"\F1AB1"}.mdi-image-marker::before{content:"\F177B"}.mdi-image-marker-outline::before{content:"\F177C"}.mdi-image-minus::before{content:"\F1419"}.mdi-image-minus-outline::before{content:"\F1B47"}.mdi-image-move::before{content:"\F09F8"}.mdi-image-multiple::before{content:"\F02F9"}.mdi-image-multiple-outline::before{content:"\F02EF"}.mdi-image-off::before{content:"\F082B"}.mdi-image-off-outline::before{content:"\F11D1"}.mdi-image-outline::before{content:"\F0976"}.mdi-image-plus::before{content:"\F087C"}.mdi-image-plus-outline::before{content:"\F1B46"}.mdi-image-refresh::before{content:"\F19FE"}.mdi-image-refresh-outline::before{content:"\F19FF"}.mdi-image-remove::before{content:"\F1418"}.mdi-image-remove-outline::before{content:"\F1B48"}.mdi-image-search::before{content:"\F0977"}.mdi-image-search-outline::before{content:"\F0978"}.mdi-image-size-select-actual::before{content:"\F0C8D"}.mdi-image-size-select-large::before{content:"\F0C8E"}.mdi-image-size-select-small::before{content:"\F0C8F"}.mdi-image-sync::before{content:"\F1A00"}.mdi-image-sync-outline::before{content:"\F1A01"}.mdi-image-text::before{content:"\F160D"}.mdi-import::before{content:"\F02FA"}.mdi-inbox::before{content:"\F0687"}.mdi-inbox-arrow-down::before{content:"\F02FB"}.mdi-inbox-arrow-down-outline::before{content:"\F1270"}.mdi-inbox-arrow-up::before{content:"\F03D1"}.mdi-inbox-arrow-up-outline::before{content:"\F1271"}.mdi-inbox-full::before{content:"\F1272"}.mdi-inbox-full-outline::before{content:"\F1273"}.mdi-inbox-multiple::before{content:"\F08B0"}.mdi-inbox-multiple-outline::before{content:"\F0BA8"}.mdi-inbox-outline::before{content:"\F1274"}.mdi-inbox-remove::before{content:"\F159F"}.mdi-inbox-remove-outline::before{content:"\F15A0"}.mdi-incognito::before{content:"\F05F9"}.mdi-incognito-circle::before{content:"\F1421"}.mdi-incognito-circle-off::before{content:"\F1422"}.mdi-incognito-off::before{content:"\F0075"}.mdi-induction::before{content:"\F184C"}.mdi-infinity::before{content:"\F06E4"}.mdi-information::before{content:"\F02FC"}.mdi-information-box::before{content:"\F1C65"}.mdi-information-box-outline::before{content:"\F1C66"}.mdi-information-off::before{content:"\F178C"}.mdi-information-off-outline::before{content:"\F178D"}.mdi-information-outline::before{content:"\F02FD"}.mdi-information-slab-box::before{content:"\F1C67"}.mdi-information-slab-box-outline::before{content:"\F1C68"}.mdi-information-slab-circle::before{content:"\F1C69"}.mdi-information-slab-circle-outline::before{content:"\F1C6A"}.mdi-information-slab-symbol::before{content:"\F1C6B"}.mdi-information-symbol::before{content:"\F1C6C"}.mdi-information-variant::before{content:"\F064E"}.mdi-information-variant-box::before{content:"\F1C6D"}.mdi-information-variant-box-outline::before{content:"\F1C6E"}.mdi-information-variant-circle::before{content:"\F1C6F"}.mdi-information-variant-circle-outline::before{content:"\F1C70"}.mdi-instagram::before{content:"\F02FE"}.mdi-instrument-triangle::before{content:"\F104E"}.mdi-integrated-circuit-chip::before{content:"\F1913"}.mdi-invert-colors::before{content:"\F0301"}.mdi-invert-colors-off::before{content:"\F0E4A"}.mdi-invoice::before{content:"\F1CD2"}.mdi-invoice-arrow-left::before{content:"\F1CD3"}.mdi-invoice-arrow-left-outline::before{content:"\F1CD4"}.mdi-invoice-arrow-right::before{content:"\F1CD5"}.mdi-invoice-arrow-right-outline::before{content:"\F1CD6"}.mdi-invoice-check::before{content:"\F1CD7"}.mdi-invoice-check-outline::before{content:"\F1CD8"}.mdi-invoice-clock::before{content:"\F1CD9"}.mdi-invoice-clock-outline::before{content:"\F1CDA"}.mdi-invoice-edit::before{content:"\F1CDB"}.mdi-invoice-edit-outline::before{content:"\F1CDC"}.mdi-invoice-export-outline::before{content:"\F1CDD"}.mdi-invoice-fast::before{content:"\F1CDE"}.mdi-invoice-fast-outline::before{content:"\F1CDF"}.mdi-invoice-import::before{content:"\F1CE0"}.mdi-invoice-import-outline::before{content:"\F1CE1"}.mdi-invoice-list::before{content:"\F1CE2"}.mdi-invoice-list-outline::before{content:"\F1CE3"}.mdi-invoice-minus::before{content:"\F1CE4"}.mdi-invoice-minus-outline::before{content:"\F1CE5"}.mdi-invoice-multiple::before{content:"\F1CE6"}.mdi-invoice-multiple-outline::before{content:"\F1CE7"}.mdi-invoice-outline::before{content:"\F1CE8"}.mdi-invoice-plus::before{content:"\F1CE9"}.mdi-invoice-plus-outline::before{content:"\F1CEA"}.mdi-invoice-remove::before{content:"\F1CEB"}.mdi-invoice-remove-outline::before{content:"\F1CEC"}.mdi-invoice-send::before{content:"\F1CED"}.mdi-invoice-send-outline::before{content:"\F1CEE"}.mdi-invoice-text::before{content:"\F1CEF"}.mdi-invoice-text-arrow-left::before{content:"\F1CF0"}.mdi-invoice-text-arrow-left-outline::before{content:"\F1CF1"}.mdi-invoice-text-arrow-right::before{content:"\F1CF2"}.mdi-invoice-text-arrow-right-outline::before{content:"\F1CF3"}.mdi-invoice-text-check::before{content:"\F1CF4"}.mdi-invoice-text-check-outline::before{content:"\F1CF5"}.mdi-invoice-text-clock::before{content:"\F1CF6"}.mdi-invoice-text-clock-outline::before{content:"\F1CF7"}.mdi-invoice-text-edit::before{content:"\F1CF8"}.mdi-invoice-text-edit-outline::before{content:"\F1CF9"}.mdi-invoice-text-fast::before{content:"\F1CFA"}.mdi-invoice-text-fast-outline::before{content:"\F1CFB"}.mdi-invoice-text-minus::before{content:"\F1CFC"}.mdi-invoice-text-minus-outline::before{content:"\F1CFD"}.mdi-invoice-text-multiple::before{content:"\F1CFE"}.mdi-invoice-text-multiple-outline::before{content:"\F1CFF"}.mdi-invoice-text-outline::before{content:"\F1D00"}.mdi-invoice-text-plus::before{content:"\F1D01"}.mdi-invoice-text-plus-outline::before{content:"\F1D02"}.mdi-invoice-text-remove::before{content:"\F1D03"}.mdi-invoice-text-remove-outline::before{content:"\F1D04"}.mdi-invoice-text-send::before{content:"\F1D05"}.mdi-invoice-text-send-outline::before{content:"\F1D06"}.mdi-iobroker::before{content:"\F12E8"}.mdi-ip::before{content:"\F0A5F"}.mdi-ip-network::before{content:"\F0A60"}.mdi-ip-network-outline::before{content:"\F0C90"}.mdi-ip-outline::before{content:"\F1982"}.mdi-ipod::before{content:"\F0C91"}.mdi-iron::before{content:"\F1824"}.mdi-iron-board::before{content:"\F1838"}.mdi-iron-outline::before{content:"\F1825"}.mdi-island::before{content:"\F104F"}.mdi-island-variant::before{content:"\F1CC6"}.mdi-iv-bag::before{content:"\F10B9"}.mdi-jabber::before{content:"\F0DD5"}.mdi-jeepney::before{content:"\F0302"}.mdi-jellyfish::before{content:"\F0F01"}.mdi-jellyfish-outline::before{content:"\F0F02"}.mdi-jira::before{content:"\F0303"}.mdi-jquery::before{content:"\F087D"}.mdi-jsfiddle::before{content:"\F0304"}.mdi-jump-rope::before{content:"\F12FF"}.mdi-kabaddi::before{content:"\F0D87"}.mdi-kangaroo::before{content:"\F1558"}.mdi-karate::before{content:"\F082C"}.mdi-kayaking::before{content:"\F08AF"}.mdi-keg::before{content:"\F0305"}.mdi-kettle::before{content:"\F05FA"}.mdi-kettle-alert::before{content:"\F1317"}.mdi-kettle-alert-outline::before{content:"\F1318"}.mdi-kettle-off::before{content:"\F131B"}.mdi-kettle-off-outline::before{content:"\F131C"}.mdi-kettle-outline::before{content:"\F0F56"}.mdi-kettle-pour-over::before{content:"\F173C"}.mdi-kettle-steam::before{content:"\F1319"}.mdi-kettle-steam-outline::before{content:"\F131A"}.mdi-kettlebell::before{content:"\F1300"}.mdi-key::before{content:"\F0306"}.mdi-key-alert::before{content:"\F1983"}.mdi-key-alert-outline::before{content:"\F1984"}.mdi-key-arrow-right::before{content:"\F1312"}.mdi-key-chain::before{content:"\F1574"}.mdi-key-chain-variant::before{content:"\F1575"}.mdi-key-change::before{content:"\F0307"}.mdi-key-link::before{content:"\F119F"}.mdi-key-minus::before{content:"\F0308"}.mdi-key-outline::before{content:"\F0DD6"}.mdi-key-plus::before{content:"\F0309"}.mdi-key-remove::before{content:"\F030A"}.mdi-key-star::before{content:"\F119E"}.mdi-key-variant::before{content:"\F030B"}.mdi-key-wireless::before{content:"\F0FC2"}.mdi-keyboard::before{content:"\F030C"}.mdi-keyboard-backspace::before{content:"\F030D"}.mdi-keyboard-caps::before{content:"\F030E"}.mdi-keyboard-close::before{content:"\F030F"}.mdi-keyboard-close-outline::before{content:"\F1C00"}.mdi-keyboard-esc::before{content:"\F12B7"}.mdi-keyboard-f1::before{content:"\F12AB"}.mdi-keyboard-f10::before{content:"\F12B4"}.mdi-keyboard-f11::before{content:"\F12B5"}.mdi-keyboard-f12::before{content:"\F12B6"}.mdi-keyboard-f2::before{content:"\F12AC"}.mdi-keyboard-f3::before{content:"\F12AD"}.mdi-keyboard-f4::before{content:"\F12AE"}.mdi-keyboard-f5::before{content:"\F12AF"}.mdi-keyboard-f6::before{content:"\F12B0"}.mdi-keyboard-f7::before{content:"\F12B1"}.mdi-keyboard-f8::before{content:"\F12B2"}.mdi-keyboard-f9::before{content:"\F12B3"}.mdi-keyboard-off::before{content:"\F0310"}.mdi-keyboard-off-outline::before{content:"\F0E4B"}.mdi-keyboard-outline::before{content:"\F097B"}.mdi-keyboard-return::before{content:"\F0311"}.mdi-keyboard-settings::before{content:"\F09F9"}.mdi-keyboard-settings-outline::before{content:"\F09FA"}.mdi-keyboard-space::before{content:"\F1050"}.mdi-keyboard-tab::before{content:"\F0312"}.mdi-keyboard-tab-reverse::before{content:"\F0325"}.mdi-keyboard-variant::before{content:"\F0313"}.mdi-khanda::before{content:"\F10FD"}.mdi-kickstarter::before{content:"\F0745"}.mdi-kite::before{content:"\F1985"}.mdi-kite-outline::before{content:"\F1986"}.mdi-kitesurfing::before{content:"\F1744"}.mdi-klingon::before{content:"\F135B"}.mdi-knife::before{content:"\F09FB"}.mdi-knife-military::before{content:"\F09FC"}.mdi-knob::before{content:"\F1B96"}.mdi-koala::before{content:"\F173F"}.mdi-kodi::before{content:"\F0314"}.mdi-kubernetes::before{content:"\F10FE"}.mdi-label::before{content:"\F0315"}.mdi-label-multiple::before{content:"\F1375"}.mdi-label-multiple-outline::before{content:"\F1376"}.mdi-label-off::before{content:"\F0ACB"}.mdi-label-off-outline::before{content:"\F0ACC"}.mdi-label-outline::before{content:"\F0316"}.mdi-label-percent::before{content:"\F12EA"}.mdi-label-percent-outline::before{content:"\F12EB"}.mdi-label-variant::before{content:"\F0ACD"}.mdi-label-variant-outline::before{content:"\F0ACE"}.mdi-ladder::before{content:"\F15A2"}.mdi-ladybug::before{content:"\F082D"}.mdi-lambda::before{content:"\F0627"}.mdi-lamp::before{content:"\F06B5"}.mdi-lamp-outline::before{content:"\F17D0"}.mdi-lamps::before{content:"\F1576"}.mdi-lamps-outline::before{content:"\F17D1"}.mdi-lan::before{content:"\F0317"}.mdi-lan-check::before{content:"\F12AA"}.mdi-lan-connect::before{content:"\F0318"}.mdi-lan-disconnect::before{content:"\F0319"}.mdi-lan-pending::before{content:"\F031A"}.mdi-land-fields::before{content:"\F1AB2"}.mdi-land-plots::before{content:"\F1AB3"}.mdi-land-plots-circle::before{content:"\F1AB4"}.mdi-land-plots-circle-variant::before{content:"\F1AB5"}.mdi-land-plots-marker::before{content:"\F1C5D"}.mdi-land-rows-horizontal::before{content:"\F1AB6"}.mdi-land-rows-vertical::before{content:"\F1AB7"}.mdi-landslide::before{content:"\F1A48"}.mdi-landslide-outline::before{content:"\F1A49"}.mdi-language-c::before{content:"\F0671"}.mdi-language-cpp::before{content:"\F0672"}.mdi-language-csharp::before{content:"\F031B"}.mdi-language-css3::before{content:"\F031C"}.mdi-language-fortran::before{content:"\F121A"}.mdi-language-go::before{content:"\F07D3"}.mdi-language-haskell::before{content:"\F0C92"}.mdi-language-html5::before{content:"\F031D"}.mdi-language-java::before{content:"\F0B37"}.mdi-language-javascript::before{content:"\F031E"}.mdi-language-kotlin::before{content:"\F1219"}.mdi-language-lua::before{content:"\F08B1"}.mdi-language-markdown::before{content:"\F0354"}.mdi-language-markdown-outline::before{content:"\F0F5B"}.mdi-language-php::before{content:"\F031F"}.mdi-language-python::before{content:"\F0320"}.mdi-language-r::before{content:"\F07D4"}.mdi-language-ruby::before{content:"\F0D2D"}.mdi-language-ruby-on-rails::before{content:"\F0ACF"}.mdi-language-rust::before{content:"\F1617"}.mdi-language-swift::before{content:"\F06E5"}.mdi-language-typescript::before{content:"\F06E6"}.mdi-language-xaml::before{content:"\F0673"}.mdi-laptop::before{content:"\F0322"}.mdi-laptop-account::before{content:"\F1A4A"}.mdi-laptop-off::before{content:"\F06E7"}.mdi-laravel::before{content:"\F0AD0"}.mdi-laser-pointer::before{content:"\F1484"}.mdi-lasso::before{content:"\F0F03"}.mdi-lastpass::before{content:"\F0446"}.mdi-latitude::before{content:"\F0F57"}.mdi-launch::before{content:"\F0327"}.mdi-lava-lamp::before{content:"\F07D5"}.mdi-layers::before{content:"\F0328"}.mdi-layers-edit::before{content:"\F1892"}.mdi-layers-minus::before{content:"\F0E4C"}.mdi-layers-off::before{content:"\F0329"}.mdi-layers-off-outline::before{content:"\F09FD"}.mdi-layers-outline::before{content:"\F09FE"}.mdi-layers-plus::before{content:"\F0E4D"}.mdi-layers-remove::before{content:"\F0E4E"}.mdi-layers-search::before{content:"\F1206"}.mdi-layers-search-outline::before{content:"\F1207"}.mdi-layers-triple::before{content:"\F0F58"}.mdi-layers-triple-outline::before{content:"\F0F59"}.mdi-lead-pencil::before{content:"\F064F"}.mdi-leaf::before{content:"\F032A"}.mdi-leaf-circle::before{content:"\F1905"}.mdi-leaf-circle-outline::before{content:"\F1906"}.mdi-leaf-maple::before{content:"\F0C93"}.mdi-leaf-maple-off::before{content:"\F12DA"}.mdi-leaf-off::before{content:"\F12D9"}.mdi-leak::before{content:"\F0DD7"}.mdi-leak-off::before{content:"\F0DD8"}.mdi-lectern::before{content:"\F1AF0"}.mdi-led-off::before{content:"\F032B"}.mdi-led-on::before{content:"\F032C"}.mdi-led-outline::before{content:"\F032D"}.mdi-led-strip::before{content:"\F07D6"}.mdi-led-strip-variant::before{content:"\F1051"}.mdi-led-strip-variant-off::before{content:"\F1A4B"}.mdi-led-variant-off::before{content:"\F032E"}.mdi-led-variant-on::before{content:"\F032F"}.mdi-led-variant-outline::before{content:"\F0330"}.mdi-leek::before{content:"\F117D"}.mdi-less-than::before{content:"\F097C"}.mdi-less-than-or-equal::before{content:"\F097D"}.mdi-library::before{content:"\F0331"}.mdi-library-outline::before{content:"\F1A22"}.mdi-library-shelves::before{content:"\F0BA9"}.mdi-license::before{content:"\F0FC3"}.mdi-lifebuoy::before{content:"\F087E"}.mdi-light-flood-down::before{content:"\F1987"}.mdi-light-flood-up::before{content:"\F1988"}.mdi-light-recessed::before{content:"\F179B"}.mdi-light-switch::before{content:"\F097E"}.mdi-light-switch-off::before{content:"\F1A24"}.mdi-lightbulb::before{content:"\F0335"}.mdi-lightbulb-alert::before{content:"\F19E1"}.mdi-lightbulb-alert-outline::before{content:"\F19E2"}.mdi-lightbulb-auto::before{content:"\F1800"}.mdi-lightbulb-auto-outline::before{content:"\F1801"}.mdi-lightbulb-cfl::before{content:"\F1208"}.mdi-lightbulb-cfl-off::before{content:"\F1209"}.mdi-lightbulb-cfl-spiral::before{content:"\F1275"}.mdi-lightbulb-cfl-spiral-off::before{content:"\F12C3"}.mdi-lightbulb-fluorescent-tube::before{content:"\F1804"}.mdi-lightbulb-fluorescent-tube-outline::before{content:"\F1805"}.mdi-lightbulb-group::before{content:"\F1253"}.mdi-lightbulb-group-off::before{content:"\F12CD"}.mdi-lightbulb-group-off-outline::before{content:"\F12CE"}.mdi-lightbulb-group-outline::before{content:"\F1254"}.mdi-lightbulb-multiple::before{content:"\F1255"}.mdi-lightbulb-multiple-off::before{content:"\F12CF"}.mdi-lightbulb-multiple-off-outline::before{content:"\F12D0"}.mdi-lightbulb-multiple-outline::before{content:"\F1256"}.mdi-lightbulb-night::before{content:"\F1A4C"}.mdi-lightbulb-night-outline::before{content:"\F1A4D"}.mdi-lightbulb-off::before{content:"\F0E4F"}.mdi-lightbulb-off-outline::before{content:"\F0E50"}.mdi-lightbulb-on::before{content:"\F06E8"}.mdi-lightbulb-on-10::before{content:"\F1A4E"}.mdi-lightbulb-on-20::before{content:"\F1A4F"}.mdi-lightbulb-on-30::before{content:"\F1A50"}.mdi-lightbulb-on-40::before{content:"\F1A51"}.mdi-lightbulb-on-50::before{content:"\F1A52"}.mdi-lightbulb-on-60::before{content:"\F1A53"}.mdi-lightbulb-on-70::before{content:"\F1A54"}.mdi-lightbulb-on-80::before{content:"\F1A55"}.mdi-lightbulb-on-90::before{content:"\F1A56"}.mdi-lightbulb-on-outline::before{content:"\F06E9"}.mdi-lightbulb-outline::before{content:"\F0336"}.mdi-lightbulb-question::before{content:"\F19E3"}.mdi-lightbulb-question-outline::before{content:"\F19E4"}.mdi-lightbulb-spot::before{content:"\F17F4"}.mdi-lightbulb-spot-off::before{content:"\F17F5"}.mdi-lightbulb-variant::before{content:"\F1802"}.mdi-lightbulb-variant-outline::before{content:"\F1803"}.mdi-lighthouse::before{content:"\F09FF"}.mdi-lighthouse-on::before{content:"\F0A00"}.mdi-lightning-bolt::before{content:"\F140B"}.mdi-lightning-bolt-circle::before{content:"\F0820"}.mdi-lightning-bolt-outline::before{content:"\F140C"}.mdi-line-scan::before{content:"\F0624"}.mdi-lingerie::before{content:"\F1476"}.mdi-link::before{content:"\F0337"}.mdi-link-box::before{content:"\F0D1A"}.mdi-link-box-outline::before{content:"\F0D1B"}.mdi-link-box-variant::before{content:"\F0D1C"}.mdi-link-box-variant-outline::before{content:"\F0D1D"}.mdi-link-circle::before{content:"\F1CAC"}.mdi-link-circle-outline::before{content:"\F1CAD"}.mdi-link-edit::before{content:"\F1CAE"}.mdi-link-lock::before{content:"\F10BA"}.mdi-link-off::before{content:"\F0338"}.mdi-link-plus::before{content:"\F0C94"}.mdi-link-variant::before{content:"\F0339"}.mdi-link-variant-minus::before{content:"\F10FF"}.mdi-link-variant-off::before{content:"\F033A"}.mdi-link-variant-plus::before{content:"\F1100"}.mdi-link-variant-remove::before{content:"\F1101"}.mdi-linkedin::before{content:"\F033B"}.mdi-linux::before{content:"\F033D"}.mdi-linux-mint::before{content:"\F08ED"}.mdi-lipstick::before{content:"\F13B5"}.mdi-liquid-spot::before{content:"\F1826"}.mdi-liquor::before{content:"\F191E"}.mdi-list-box::before{content:"\F1B7B"}.mdi-list-box-outline::before{content:"\F1B7C"}.mdi-list-status::before{content:"\F15AB"}.mdi-litecoin::before{content:"\F0A61"}.mdi-loading::before{content:"\F0772"}.mdi-location-enter::before{content:"\F0FC4"}.mdi-location-exit::before{content:"\F0FC5"}.mdi-lock::before{content:"\F033E"}.mdi-lock-alert::before{content:"\F08EE"}.mdi-lock-alert-outline::before{content:"\F15D1"}.mdi-lock-check::before{content:"\F139A"}.mdi-lock-check-outline::before{content:"\F16A8"}.mdi-lock-clock::before{content:"\F097F"}.mdi-lock-minus::before{content:"\F16A9"}.mdi-lock-minus-outline::before{content:"\F16AA"}.mdi-lock-off::before{content:"\F1671"}.mdi-lock-off-outline::before{content:"\F1672"}.mdi-lock-open::before{content:"\F033F"}.mdi-lock-open-alert::before{content:"\F139B"}.mdi-lock-open-alert-outline::before{content:"\F15D2"}.mdi-lock-open-check::before{content:"\F139C"}.mdi-lock-open-check-outline::before{content:"\F16AB"}.mdi-lock-open-minus::before{content:"\F16AC"}.mdi-lock-open-minus-outline::before{content:"\F16AD"}.mdi-lock-open-outline::before{content:"\F0340"}.mdi-lock-open-plus::before{content:"\F16AE"}.mdi-lock-open-plus-outline::before{content:"\F16AF"}.mdi-lock-open-remove::before{content:"\F16B0"}.mdi-lock-open-remove-outline::before{content:"\F16B1"}.mdi-lock-open-variant::before{content:"\F0FC6"}.mdi-lock-open-variant-outline::before{content:"\F0FC7"}.mdi-lock-outline::before{content:"\F0341"}.mdi-lock-pattern::before{content:"\F06EA"}.mdi-lock-percent::before{content:"\F1C12"}.mdi-lock-percent-open::before{content:"\F1C13"}.mdi-lock-percent-open-outline::before{content:"\F1C14"}.mdi-lock-percent-open-variant::before{content:"\F1C15"}.mdi-lock-percent-open-variant-outline::before{content:"\F1C16"}.mdi-lock-percent-outline::before{content:"\F1C17"}.mdi-lock-plus::before{content:"\F05FB"}.mdi-lock-plus-outline::before{content:"\F16B2"}.mdi-lock-question::before{content:"\F08EF"}.mdi-lock-remove::before{content:"\F16B3"}.mdi-lock-remove-outline::before{content:"\F16B4"}.mdi-lock-reset::before{content:"\F0773"}.mdi-lock-smart::before{content:"\F08B2"}.mdi-locker::before{content:"\F07D7"}.mdi-locker-multiple::before{content:"\F07D8"}.mdi-login::before{content:"\F0342"}.mdi-login-variant::before{content:"\F05FC"}.mdi-logout::before{content:"\F0343"}.mdi-logout-variant::before{content:"\F05FD"}.mdi-longitude::before{content:"\F0F5A"}.mdi-looks::before{content:"\F0344"}.mdi-lotion::before{content:"\F1582"}.mdi-lotion-outline::before{content:"\F1583"}.mdi-lotion-plus::before{content:"\F1584"}.mdi-lotion-plus-outline::before{content:"\F1585"}.mdi-loupe::before{content:"\F0345"}.mdi-lumx::before{content:"\F0346"}.mdi-lungs::before{content:"\F1084"}.mdi-mace::before{content:"\F1843"}.mdi-magazine-pistol::before{content:"\F0324"}.mdi-magazine-rifle::before{content:"\F0323"}.mdi-magic-staff::before{content:"\F1844"}.mdi-magnet::before{content:"\F0347"}.mdi-magnet-on::before{content:"\F0348"}.mdi-magnify::before{content:"\F0349"}.mdi-magnify-close::before{content:"\F0980"}.mdi-magnify-expand::before{content:"\F1874"}.mdi-magnify-minus::before{content:"\F034A"}.mdi-magnify-minus-cursor::before{content:"\F0A62"}.mdi-magnify-minus-outline::before{content:"\F06EC"}.mdi-magnify-plus::before{content:"\F034B"}.mdi-magnify-plus-cursor::before{content:"\F0A63"}.mdi-magnify-plus-outline::before{content:"\F06ED"}.mdi-magnify-remove-cursor::before{content:"\F120C"}.mdi-magnify-remove-outline::before{content:"\F120D"}.mdi-magnify-scan::before{content:"\F1276"}.mdi-mail::before{content:"\F0EBB"}.mdi-mailbox::before{content:"\F06EE"}.mdi-mailbox-open::before{content:"\F0D88"}.mdi-mailbox-open-outline::before{content:"\F0D89"}.mdi-mailbox-open-up::before{content:"\F0D8A"}.mdi-mailbox-open-up-outline::before{content:"\F0D8B"}.mdi-mailbox-outline::before{content:"\F0D8C"}.mdi-mailbox-up::before{content:"\F0D8D"}.mdi-mailbox-up-outline::before{content:"\F0D8E"}.mdi-manjaro::before{content:"\F160A"}.mdi-map::before{content:"\F034D"}.mdi-map-check::before{content:"\F0EBC"}.mdi-map-check-outline::before{content:"\F0EBD"}.mdi-map-clock::before{content:"\F0D1E"}.mdi-map-clock-outline::before{content:"\F0D1F"}.mdi-map-legend::before{content:"\F0A01"}.mdi-map-marker::before{content:"\F034E"}.mdi-map-marker-account::before{content:"\F18E3"}.mdi-map-marker-account-outline::before{content:"\F18E4"}.mdi-map-marker-alert::before{content:"\F0F05"}.mdi-map-marker-alert-outline::before{content:"\F0F06"}.mdi-map-marker-check::before{content:"\F0C95"}.mdi-map-marker-check-outline::before{content:"\F12FB"}.mdi-map-marker-circle::before{content:"\F034F"}.mdi-map-marker-distance::before{content:"\F08F0"}.mdi-map-marker-down::before{content:"\F1102"}.mdi-map-marker-left::before{content:"\F12DB"}.mdi-map-marker-left-outline::before{content:"\F12DD"}.mdi-map-marker-minus::before{content:"\F0650"}.mdi-map-marker-minus-outline::before{content:"\F12F9"}.mdi-map-marker-multiple::before{content:"\F0350"}.mdi-map-marker-multiple-outline::before{content:"\F1277"}.mdi-map-marker-off::before{content:"\F0351"}.mdi-map-marker-off-outline::before{content:"\F12FD"}.mdi-map-marker-outline::before{content:"\F07D9"}.mdi-map-marker-path::before{content:"\F0D20"}.mdi-map-marker-plus::before{content:"\F0651"}.mdi-map-marker-plus-outline::before{content:"\F12F8"}.mdi-map-marker-question::before{content:"\F0F07"}.mdi-map-marker-question-outline::before{content:"\F0F08"}.mdi-map-marker-radius::before{content:"\F0352"}.mdi-map-marker-radius-outline::before{content:"\F12FC"}.mdi-map-marker-remove::before{content:"\F0F09"}.mdi-map-marker-remove-outline::before{content:"\F12FA"}.mdi-map-marker-remove-variant::before{content:"\F0F0A"}.mdi-map-marker-right::before{content:"\F12DC"}.mdi-map-marker-right-outline::before{content:"\F12DE"}.mdi-map-marker-star::before{content:"\F1608"}.mdi-map-marker-star-outline::before{content:"\F1609"}.mdi-map-marker-up::before{content:"\F1103"}.mdi-map-minus::before{content:"\F0981"}.mdi-map-outline::before{content:"\F0982"}.mdi-map-plus::before{content:"\F0983"}.mdi-map-search::before{content:"\F0984"}.mdi-map-search-outline::before{content:"\F0985"}.mdi-mapbox::before{content:"\F0BAA"}.mdi-margin::before{content:"\F0353"}.mdi-marker::before{content:"\F0652"}.mdi-marker-cancel::before{content:"\F0DD9"}.mdi-marker-check::before{content:"\F0355"}.mdi-mastodon::before{content:"\F0AD1"}.mdi-material-design::before{content:"\F0986"}.mdi-material-ui::before{content:"\F0357"}.mdi-math-compass::before{content:"\F0358"}.mdi-math-cos::before{content:"\F0C96"}.mdi-math-integral::before{content:"\F0FC8"}.mdi-math-integral-box::before{content:"\F0FC9"}.mdi-math-log::before{content:"\F1085"}.mdi-math-norm::before{content:"\F0FCA"}.mdi-math-norm-box::before{content:"\F0FCB"}.mdi-math-sin::before{content:"\F0C97"}.mdi-math-tan::before{content:"\F0C98"}.mdi-matrix::before{content:"\F0628"}.mdi-medal::before{content:"\F0987"}.mdi-medal-outline::before{content:"\F1326"}.mdi-medical-bag::before{content:"\F06EF"}.mdi-medical-cotton-swab::before{content:"\F1AB8"}.mdi-medication::before{content:"\F1B14"}.mdi-medication-outline::before{content:"\F1B15"}.mdi-meditation::before{content:"\F117B"}.mdi-memory::before{content:"\F035B"}.mdi-memory-arrow-down::before{content:"\F1CA6"}.mdi-menorah::before{content:"\F17D4"}.mdi-menorah-fire::before{content:"\F17D5"}.mdi-menu::before{content:"\F035C"}.mdi-menu-close::before{content:"\F1C90"}.mdi-menu-down::before{content:"\F035D"}.mdi-menu-down-outline::before{content:"\F06B6"}.mdi-menu-left::before{content:"\F035E"}.mdi-menu-left-outline::before{content:"\F0A02"}.mdi-menu-open::before{content:"\F0BAB"}.mdi-menu-right::before{content:"\F035F"}.mdi-menu-right-outline::before{content:"\F0A03"}.mdi-menu-swap::before{content:"\F0A64"}.mdi-menu-swap-outline::before{content:"\F0A65"}.mdi-menu-up::before{content:"\F0360"}.mdi-menu-up-outline::before{content:"\F06B7"}.mdi-merge::before{content:"\F0F5C"}.mdi-message::before{content:"\F0361"}.mdi-message-alert::before{content:"\F0362"}.mdi-message-alert-outline::before{content:"\F0A04"}.mdi-message-arrow-left::before{content:"\F12F2"}.mdi-message-arrow-left-outline::before{content:"\F12F3"}.mdi-message-arrow-right::before{content:"\F12F4"}.mdi-message-arrow-right-outline::before{content:"\F12F5"}.mdi-message-badge::before{content:"\F1941"}.mdi-message-badge-outline::before{content:"\F1942"}.mdi-message-bookmark::before{content:"\F15AC"}.mdi-message-bookmark-outline::before{content:"\F15AD"}.mdi-message-bulleted::before{content:"\F06A2"}.mdi-message-bulleted-off::before{content:"\F06A3"}.mdi-message-check::before{content:"\F1B8A"}.mdi-message-check-outline::before{content:"\F1B8B"}.mdi-message-cog::before{content:"\F06F1"}.mdi-message-cog-outline::before{content:"\F1172"}.mdi-message-draw::before{content:"\F0363"}.mdi-message-fast::before{content:"\F19CC"}.mdi-message-fast-outline::before{content:"\F19CD"}.mdi-message-flash::before{content:"\F15A9"}.mdi-message-flash-outline::before{content:"\F15AA"}.mdi-message-image::before{content:"\F0364"}.mdi-message-image-outline::before{content:"\F116C"}.mdi-message-lock::before{content:"\F0FCC"}.mdi-message-lock-outline::before{content:"\F116D"}.mdi-message-minus::before{content:"\F116E"}.mdi-message-minus-outline::before{content:"\F116F"}.mdi-message-off::before{content:"\F164D"}.mdi-message-off-outline::before{content:"\F164E"}.mdi-message-outline::before{content:"\F0365"}.mdi-message-plus::before{content:"\F0653"}.mdi-message-plus-outline::before{content:"\F10BB"}.mdi-message-processing::before{content:"\F0366"}.mdi-message-processing-outline::before{content:"\F1170"}.mdi-message-question::before{content:"\F173A"}.mdi-message-question-outline::before{content:"\F173B"}.mdi-message-reply::before{content:"\F0367"}.mdi-message-reply-outline::before{content:"\F173D"}.mdi-message-reply-text::before{content:"\F0368"}.mdi-message-reply-text-outline::before{content:"\F173E"}.mdi-message-settings::before{content:"\F06F0"}.mdi-message-settings-outline::before{content:"\F1171"}.mdi-message-star::before{content:"\F069A"}.mdi-message-star-outline::before{content:"\F1250"}.mdi-message-text::before{content:"\F0369"}.mdi-message-text-clock::before{content:"\F1173"}.mdi-message-text-clock-outline::before{content:"\F1174"}.mdi-message-text-fast::before{content:"\F19CE"}.mdi-message-text-fast-outline::before{content:"\F19CF"}.mdi-message-text-lock::before{content:"\F0FCD"}.mdi-message-text-lock-outline::before{content:"\F1175"}.mdi-message-text-outline::before{content:"\F036A"}.mdi-message-video::before{content:"\F036B"}.mdi-meteor::before{content:"\F0629"}.mdi-meter-electric::before{content:"\F1A57"}.mdi-meter-electric-outline::before{content:"\F1A58"}.mdi-meter-gas::before{content:"\F1A59"}.mdi-meter-gas-outline::before{content:"\F1A5A"}.mdi-metronome::before{content:"\F07DA"}.mdi-metronome-tick::before{content:"\F07DB"}.mdi-micro-sd::before{content:"\F07DC"}.mdi-microphone::before{content:"\F036C"}.mdi-microphone-message::before{content:"\F050A"}.mdi-microphone-message-off::before{content:"\F050B"}.mdi-microphone-minus::before{content:"\F08B3"}.mdi-microphone-off::before{content:"\F036D"}.mdi-microphone-outline::before{content:"\F036E"}.mdi-microphone-plus::before{content:"\F08B4"}.mdi-microphone-question::before{content:"\F1989"}.mdi-microphone-question-outline::before{content:"\F198A"}.mdi-microphone-settings::before{content:"\F036F"}.mdi-microphone-variant::before{content:"\F0370"}.mdi-microphone-variant-off::before{content:"\F0371"}.mdi-microscope::before{content:"\F0654"}.mdi-microsoft::before{content:"\F0372"}.mdi-microsoft-access::before{content:"\F138E"}.mdi-microsoft-azure::before{content:"\F0805"}.mdi-microsoft-azure-devops::before{content:"\F0FD5"}.mdi-microsoft-bing::before{content:"\F00A4"}.mdi-microsoft-dynamics-365::before{content:"\F0988"}.mdi-microsoft-edge::before{content:"\F01E9"}.mdi-microsoft-excel::before{content:"\F138F"}.mdi-microsoft-internet-explorer::before{content:"\F0300"}.mdi-microsoft-office::before{content:"\F03C6"}.mdi-microsoft-onedrive::before{content:"\F03CA"}.mdi-microsoft-onenote::before{content:"\F0747"}.mdi-microsoft-outlook::before{content:"\F0D22"}.mdi-microsoft-powerpoint::before{content:"\F1390"}.mdi-microsoft-sharepoint::before{content:"\F1391"}.mdi-microsoft-teams::before{content:"\F02BB"}.mdi-microsoft-visual-studio::before{content:"\F0610"}.mdi-microsoft-visual-studio-code::before{content:"\F0A1E"}.mdi-microsoft-windows::before{content:"\F05B3"}.mdi-microsoft-windows-classic::before{content:"\F0A21"}.mdi-microsoft-word::before{content:"\F1392"}.mdi-microsoft-xbox::before{content:"\F05B9"}.mdi-microsoft-xbox-controller::before{content:"\F05BA"}.mdi-microsoft-xbox-controller-battery-alert::before{content:"\F074B"}.mdi-microsoft-xbox-controller-battery-charging::before{content:"\F0A22"}.mdi-microsoft-xbox-controller-battery-empty::before{content:"\F074C"}.mdi-microsoft-xbox-controller-battery-full::before{content:"\F074D"}.mdi-microsoft-xbox-controller-battery-low::before{content:"\F074E"}.mdi-microsoft-xbox-controller-battery-medium::before{content:"\F074F"}.mdi-microsoft-xbox-controller-battery-unknown::before{content:"\F0750"}.mdi-microsoft-xbox-controller-menu::before{content:"\F0E6F"}.mdi-microsoft-xbox-controller-off::before{content:"\F05BB"}.mdi-microsoft-xbox-controller-view::before{content:"\F0E70"}.mdi-microwave::before{content:"\F0C99"}.mdi-microwave-off::before{content:"\F1423"}.mdi-middleware::before{content:"\F0F5D"}.mdi-middleware-outline::before{content:"\F0F5E"}.mdi-midi::before{content:"\F08F1"}.mdi-midi-port::before{content:"\F08F2"}.mdi-mine::before{content:"\F0DDA"}.mdi-minecraft::before{content:"\F0373"}.mdi-mini-sd::before{content:"\F0A05"}.mdi-minidisc::before{content:"\F0A06"}.mdi-minus::before{content:"\F0374"}.mdi-minus-box::before{content:"\F0375"}.mdi-minus-box-multiple::before{content:"\F1141"}.mdi-minus-box-multiple-outline::before{content:"\F1142"}.mdi-minus-box-outline::before{content:"\F06F2"}.mdi-minus-circle::before{content:"\F0376"}.mdi-minus-circle-multiple::before{content:"\F035A"}.mdi-minus-circle-multiple-outline::before{content:"\F0AD3"}.mdi-minus-circle-off::before{content:"\F1459"}.mdi-minus-circle-off-outline::before{content:"\F145A"}.mdi-minus-circle-outline::before{content:"\F0377"}.mdi-minus-network::before{content:"\F0378"}.mdi-minus-network-outline::before{content:"\F0C9A"}.mdi-minus-thick::before{content:"\F1639"}.mdi-mirror::before{content:"\F11FD"}.mdi-mirror-rectangle::before{content:"\F179F"}.mdi-mirror-variant::before{content:"\F17A0"}.mdi-mixed-martial-arts::before{content:"\F0D8F"}.mdi-mixed-reality::before{content:"\F087F"}.mdi-molecule::before{content:"\F0BAC"}.mdi-molecule-co::before{content:"\F12FE"}.mdi-molecule-co2::before{content:"\F07E4"}.mdi-monitor::before{content:"\F0379"}.mdi-monitor-account::before{content:"\F1A5B"}.mdi-monitor-arrow-down::before{content:"\F19D0"}.mdi-monitor-arrow-down-variant::before{content:"\F19D1"}.mdi-monitor-cellphone::before{content:"\F0989"}.mdi-monitor-cellphone-star::before{content:"\F098A"}.mdi-monitor-dashboard::before{content:"\F0A07"}.mdi-monitor-edit::before{content:"\F12C6"}.mdi-monitor-eye::before{content:"\F13B4"}.mdi-monitor-lock::before{content:"\F0DDB"}.mdi-monitor-multiple::before{content:"\F037A"}.mdi-monitor-off::before{content:"\F0D90"}.mdi-monitor-screenshot::before{content:"\F0E51"}.mdi-monitor-share::before{content:"\F1483"}.mdi-monitor-shimmer::before{content:"\F1104"}.mdi-monitor-small::before{content:"\F1876"}.mdi-monitor-speaker::before{content:"\F0F5F"}.mdi-monitor-speaker-off::before{content:"\F0F60"}.mdi-monitor-star::before{content:"\F0DDC"}.mdi-monitor-vertical::before{content:"\F1C33"}.mdi-moon-first-quarter::before{content:"\F0F61"}.mdi-moon-full::before{content:"\F0F62"}.mdi-moon-last-quarter::before{content:"\F0F63"}.mdi-moon-new::before{content:"\F0F64"}.mdi-moon-waning-crescent::before{content:"\F0F65"}.mdi-moon-waning-gibbous::before{content:"\F0F66"}.mdi-moon-waxing-crescent::before{content:"\F0F67"}.mdi-moon-waxing-gibbous::before{content:"\F0F68"}.mdi-moped::before{content:"\F1086"}.mdi-moped-electric::before{content:"\F15B7"}.mdi-moped-electric-outline::before{content:"\F15B8"}.mdi-moped-outline::before{content:"\F15B9"}.mdi-more::before{content:"\F037B"}.mdi-mortar-pestle::before{content:"\F1748"}.mdi-mortar-pestle-plus::before{content:"\F03F1"}.mdi-mosque::before{content:"\F0D45"}.mdi-mosque-outline::before{content:"\F1827"}.mdi-mother-heart::before{content:"\F1314"}.mdi-mother-nurse::before{content:"\F0D21"}.mdi-motion::before{content:"\F15B2"}.mdi-motion-outline::before{content:"\F15B3"}.mdi-motion-pause::before{content:"\F1590"}.mdi-motion-pause-outline::before{content:"\F1592"}.mdi-motion-play::before{content:"\F158F"}.mdi-motion-play-outline::before{content:"\F1591"}.mdi-motion-sensor::before{content:"\F0D91"}.mdi-motion-sensor-off::before{content:"\F1435"}.mdi-motorbike::before{content:"\F037C"}.mdi-motorbike-electric::before{content:"\F15BA"}.mdi-motorbike-off::before{content:"\F1B16"}.mdi-mouse::before{content:"\F037D"}.mdi-mouse-bluetooth::before{content:"\F098B"}.mdi-mouse-left-click::before{content:"\F1D07"}.mdi-mouse-left-click-outline::before{content:"\F1D08"}.mdi-mouse-move-down::before{content:"\F1550"}.mdi-mouse-move-up::before{content:"\F1551"}.mdi-mouse-move-vertical::before{content:"\F1552"}.mdi-mouse-off::before{content:"\F037E"}.mdi-mouse-outline::before{content:"\F1D09"}.mdi-mouse-right-click::before{content:"\F1D0A"}.mdi-mouse-right-click-outline::before{content:"\F1D0B"}.mdi-mouse-scroll-wheel::before{content:"\F1D0C"}.mdi-mouse-variant::before{content:"\F037F"}.mdi-mouse-variant-off::before{content:"\F0380"}.mdi-move-resize::before{content:"\F0655"}.mdi-move-resize-variant::before{content:"\F0656"}.mdi-movie::before{content:"\F0381"}.mdi-movie-check::before{content:"\F16F3"}.mdi-movie-check-outline::before{content:"\F16F4"}.mdi-movie-cog::before{content:"\F16F5"}.mdi-movie-cog-outline::before{content:"\F16F6"}.mdi-movie-edit::before{content:"\F1122"}.mdi-movie-edit-outline::before{content:"\F1123"}.mdi-movie-filter::before{content:"\F1124"}.mdi-movie-filter-outline::before{content:"\F1125"}.mdi-movie-minus::before{content:"\F16F7"}.mdi-movie-minus-outline::before{content:"\F16F8"}.mdi-movie-off::before{content:"\F16F9"}.mdi-movie-off-outline::before{content:"\F16FA"}.mdi-movie-open::before{content:"\F0FCE"}.mdi-movie-open-check::before{content:"\F16FB"}.mdi-movie-open-check-outline::before{content:"\F16FC"}.mdi-movie-open-cog::before{content:"\F16FD"}.mdi-movie-open-cog-outline::before{content:"\F16FE"}.mdi-movie-open-edit::before{content:"\F16FF"}.mdi-movie-open-edit-outline::before{content:"\F1700"}.mdi-movie-open-minus::before{content:"\F1701"}.mdi-movie-open-minus-outline::before{content:"\F1702"}.mdi-movie-open-off::before{content:"\F1703"}.mdi-movie-open-off-outline::before{content:"\F1704"}.mdi-movie-open-outline::before{content:"\F0FCF"}.mdi-movie-open-play::before{content:"\F1705"}.mdi-movie-open-play-outline::before{content:"\F1706"}.mdi-movie-open-plus::before{content:"\F1707"}.mdi-movie-open-plus-outline::before{content:"\F1708"}.mdi-movie-open-remove::before{content:"\F1709"}.mdi-movie-open-remove-outline::before{content:"\F170A"}.mdi-movie-open-settings::before{content:"\F170B"}.mdi-movie-open-settings-outline::before{content:"\F170C"}.mdi-movie-open-star::before{content:"\F170D"}.mdi-movie-open-star-outline::before{content:"\F170E"}.mdi-movie-outline::before{content:"\F0DDD"}.mdi-movie-play::before{content:"\F170F"}.mdi-movie-play-outline::before{content:"\F1710"}.mdi-movie-plus::before{content:"\F1711"}.mdi-movie-plus-outline::before{content:"\F1712"}.mdi-movie-remove::before{content:"\F1713"}.mdi-movie-remove-outline::before{content:"\F1714"}.mdi-movie-roll::before{content:"\F07DE"}.mdi-movie-search::before{content:"\F11D2"}.mdi-movie-search-outline::before{content:"\F11D3"}.mdi-movie-settings::before{content:"\F1715"}.mdi-movie-settings-outline::before{content:"\F1716"}.mdi-movie-star::before{content:"\F1717"}.mdi-movie-star-outline::before{content:"\F1718"}.mdi-mower::before{content:"\F166F"}.mdi-mower-bag::before{content:"\F1670"}.mdi-mower-bag-on::before{content:"\F1B60"}.mdi-mower-on::before{content:"\F1B5F"}.mdi-muffin::before{content:"\F098C"}.mdi-multicast::before{content:"\F1893"}.mdi-multimedia::before{content:"\F1B97"}.mdi-multiplication::before{content:"\F0382"}.mdi-multiplication-box::before{content:"\F0383"}.mdi-mushroom::before{content:"\F07DF"}.mdi-mushroom-off::before{content:"\F13FA"}.mdi-mushroom-off-outline::before{content:"\F13FB"}.mdi-mushroom-outline::before{content:"\F07E0"}.mdi-music::before{content:"\F075A"}.mdi-music-accidental-double-flat::before{content:"\F0F69"}.mdi-music-accidental-double-sharp::before{content:"\F0F6A"}.mdi-music-accidental-flat::before{content:"\F0F6B"}.mdi-music-accidental-natural::before{content:"\F0F6C"}.mdi-music-accidental-sharp::before{content:"\F0F6D"}.mdi-music-box::before{content:"\F0384"}.mdi-music-box-multiple::before{content:"\F0333"}.mdi-music-box-multiple-outline::before{content:"\F0F04"}.mdi-music-box-outline::before{content:"\F0385"}.mdi-music-circle::before{content:"\F0386"}.mdi-music-circle-outline::before{content:"\F0AD4"}.mdi-music-clef-alto::before{content:"\F0F6E"}.mdi-music-clef-bass::before{content:"\F0F6F"}.mdi-music-clef-treble::before{content:"\F0F70"}.mdi-music-note::before{content:"\F0387"}.mdi-music-note-bluetooth::before{content:"\F05FE"}.mdi-music-note-bluetooth-off::before{content:"\F05FF"}.mdi-music-note-eighth::before{content:"\F0388"}.mdi-music-note-eighth-dotted::before{content:"\F0F71"}.mdi-music-note-half::before{content:"\F0389"}.mdi-music-note-half-dotted::before{content:"\F0F72"}.mdi-music-note-minus::before{content:"\F1B89"}.mdi-music-note-off::before{content:"\F038A"}.mdi-music-note-off-outline::before{content:"\F0F73"}.mdi-music-note-outline::before{content:"\F0F74"}.mdi-music-note-plus::before{content:"\F0DDE"}.mdi-music-note-quarter::before{content:"\F038B"}.mdi-music-note-quarter-dotted::before{content:"\F0F75"}.mdi-music-note-sixteenth::before{content:"\F038C"}.mdi-music-note-sixteenth-dotted::before{content:"\F0F76"}.mdi-music-note-whole::before{content:"\F038D"}.mdi-music-note-whole-dotted::before{content:"\F0F77"}.mdi-music-off::before{content:"\F075B"}.mdi-music-rest-eighth::before{content:"\F0F78"}.mdi-music-rest-half::before{content:"\F0F79"}.mdi-music-rest-quarter::before{content:"\F0F7A"}.mdi-music-rest-sixteenth::before{content:"\F0F7B"}.mdi-music-rest-whole::before{content:"\F0F7C"}.mdi-mustache::before{content:"\F15DE"}.mdi-nail::before{content:"\F0DDF"}.mdi-nas::before{content:"\F08F3"}.mdi-nativescript::before{content:"\F0880"}.mdi-nature::before{content:"\F038E"}.mdi-nature-outline::before{content:"\F1C71"}.mdi-nature-people::before{content:"\F038F"}.mdi-nature-people-outline::before{content:"\F1C72"}.mdi-navigation::before{content:"\F0390"}.mdi-navigation-outline::before{content:"\F1607"}.mdi-navigation-variant::before{content:"\F18F0"}.mdi-navigation-variant-outline::before{content:"\F18F1"}.mdi-near-me::before{content:"\F05CD"}.mdi-necklace::before{content:"\F0F0B"}.mdi-needle::before{content:"\F0391"}.mdi-needle-off::before{content:"\F19D2"}.mdi-netflix::before{content:"\F0746"}.mdi-network::before{content:"\F06F3"}.mdi-network-off::before{content:"\F0C9B"}.mdi-network-off-outline::before{content:"\F0C9C"}.mdi-network-outline::before{content:"\F0C9D"}.mdi-network-pos::before{content:"\F1ACB"}.mdi-network-strength-1::before{content:"\F08F4"}.mdi-network-strength-1-alert::before{content:"\F08F5"}.mdi-network-strength-2::before{content:"\F08F6"}.mdi-network-strength-2-alert::before{content:"\F08F7"}.mdi-network-strength-3::before{content:"\F08F8"}.mdi-network-strength-3-alert::before{content:"\F08F9"}.mdi-network-strength-4::before{content:"\F08FA"}.mdi-network-strength-4-alert::before{content:"\F08FB"}.mdi-network-strength-4-cog::before{content:"\F191A"}.mdi-network-strength-off::before{content:"\F08FC"}.mdi-network-strength-off-outline::before{content:"\F08FD"}.mdi-network-strength-outline::before{content:"\F08FE"}.mdi-new-box::before{content:"\F0394"}.mdi-newspaper::before{content:"\F0395"}.mdi-newspaper-check::before{content:"\F1943"}.mdi-newspaper-minus::before{content:"\F0F0C"}.mdi-newspaper-plus::before{content:"\F0F0D"}.mdi-newspaper-remove::before{content:"\F1944"}.mdi-newspaper-variant::before{content:"\F1001"}.mdi-newspaper-variant-multiple::before{content:"\F1002"}.mdi-newspaper-variant-multiple-outline::before{content:"\F1003"}.mdi-newspaper-variant-outline::before{content:"\F1004"}.mdi-nfc::before{content:"\F0396"}.mdi-nfc-search-variant::before{content:"\F0E53"}.mdi-nfc-tap::before{content:"\F0397"}.mdi-nfc-variant::before{content:"\F0398"}.mdi-nfc-variant-off::before{content:"\F0E54"}.mdi-ninja::before{content:"\F0774"}.mdi-nintendo-game-boy::before{content:"\F1393"}.mdi-nintendo-switch::before{content:"\F07E1"}.mdi-nintendo-wii::before{content:"\F05AB"}.mdi-nintendo-wiiu::before{content:"\F072D"}.mdi-nix::before{content:"\F1105"}.mdi-nodejs::before{content:"\F0399"}.mdi-noodles::before{content:"\F117E"}.mdi-not-equal::before{content:"\F098D"}.mdi-not-equal-variant::before{content:"\F098E"}.mdi-note::before{content:"\F039A"}.mdi-note-alert::before{content:"\F177D"}.mdi-note-alert-outline::before{content:"\F177E"}.mdi-note-check::before{content:"\F177F"}.mdi-note-check-outline::before{content:"\F1780"}.mdi-note-edit::before{content:"\F1781"}.mdi-note-edit-outline::before{content:"\F1782"}.mdi-note-minus::before{content:"\F164F"}.mdi-note-minus-outline::before{content:"\F1650"}.mdi-note-multiple::before{content:"\F06B8"}.mdi-note-multiple-outline::before{content:"\F06B9"}.mdi-note-off::before{content:"\F1783"}.mdi-note-off-outline::before{content:"\F1784"}.mdi-note-outline::before{content:"\F039B"}.mdi-note-plus::before{content:"\F039C"}.mdi-note-plus-outline::before{content:"\F039D"}.mdi-note-remove::before{content:"\F1651"}.mdi-note-remove-outline::before{content:"\F1652"}.mdi-note-search::before{content:"\F1653"}.mdi-note-search-outline::before{content:"\F1654"}.mdi-note-text::before{content:"\F039E"}.mdi-note-text-outline::before{content:"\F11D7"}.mdi-notebook::before{content:"\F082E"}.mdi-notebook-check::before{content:"\F14F5"}.mdi-notebook-check-outline::before{content:"\F14F6"}.mdi-notebook-edit::before{content:"\F14E7"}.mdi-notebook-edit-outline::before{content:"\F14E9"}.mdi-notebook-heart::before{content:"\F1A0B"}.mdi-notebook-heart-outline::before{content:"\F1A0C"}.mdi-notebook-minus::before{content:"\F1610"}.mdi-notebook-minus-outline::before{content:"\F1611"}.mdi-notebook-multiple::before{content:"\F0E55"}.mdi-notebook-outline::before{content:"\F0EBF"}.mdi-notebook-plus::before{content:"\F1612"}.mdi-notebook-plus-outline::before{content:"\F1613"}.mdi-notebook-remove::before{content:"\F1614"}.mdi-notebook-remove-outline::before{content:"\F1615"}.mdi-notification-clear-all::before{content:"\F039F"}.mdi-npm::before{content:"\F06F7"}.mdi-nuke::before{content:"\F06A4"}.mdi-null::before{content:"\F07E2"}.mdi-numeric::before{content:"\F03A0"}.mdi-numeric-0::before{content:"\F0B39"}.mdi-numeric-0-box::before{content:"\F03A1"}.mdi-numeric-0-box-multiple::before{content:"\F0F0E"}.mdi-numeric-0-box-multiple-outline::before{content:"\F03A2"}.mdi-numeric-0-box-outline::before{content:"\F03A3"}.mdi-numeric-0-circle::before{content:"\F0C9E"}.mdi-numeric-0-circle-outline::before{content:"\F0C9F"}.mdi-numeric-1::before{content:"\F0B3A"}.mdi-numeric-1-box::before{content:"\F03A4"}.mdi-numeric-1-box-multiple::before{content:"\F0F0F"}.mdi-numeric-1-box-multiple-outline::before{content:"\F03A5"}.mdi-numeric-1-box-outline::before{content:"\F03A6"}.mdi-numeric-1-circle::before{content:"\F0CA0"}.mdi-numeric-1-circle-outline::before{content:"\F0CA1"}.mdi-numeric-10::before{content:"\F0FE9"}.mdi-numeric-10-box::before{content:"\F0F7D"}.mdi-numeric-10-box-multiple::before{content:"\F0FEA"}.mdi-numeric-10-box-multiple-outline::before{content:"\F0FEB"}.mdi-numeric-10-box-outline::before{content:"\F0F7E"}.mdi-numeric-10-circle::before{content:"\F0FEC"}.mdi-numeric-10-circle-outline::before{content:"\F0FED"}.mdi-numeric-2::before{content:"\F0B3B"}.mdi-numeric-2-box::before{content:"\F03A7"}.mdi-numeric-2-box-multiple::before{content:"\F0F10"}.mdi-numeric-2-box-multiple-outline::before{content:"\F03A8"}.mdi-numeric-2-box-outline::before{content:"\F03A9"}.mdi-numeric-2-circle::before{content:"\F0CA2"}.mdi-numeric-2-circle-outline::before{content:"\F0CA3"}.mdi-numeric-3::before{content:"\F0B3C"}.mdi-numeric-3-box::before{content:"\F03AA"}.mdi-numeric-3-box-multiple::before{content:"\F0F11"}.mdi-numeric-3-box-multiple-outline::before{content:"\F03AB"}.mdi-numeric-3-box-outline::before{content:"\F03AC"}.mdi-numeric-3-circle::before{content:"\F0CA4"}.mdi-numeric-3-circle-outline::before{content:"\F0CA5"}.mdi-numeric-4::before{content:"\F0B3D"}.mdi-numeric-4-box::before{content:"\F03AD"}.mdi-numeric-4-box-multiple::before{content:"\F0F12"}.mdi-numeric-4-box-multiple-outline::before{content:"\F03B2"}.mdi-numeric-4-box-outline::before{content:"\F03AE"}.mdi-numeric-4-circle::before{content:"\F0CA6"}.mdi-numeric-4-circle-outline::before{content:"\F0CA7"}.mdi-numeric-5::before{content:"\F0B3E"}.mdi-numeric-5-box::before{content:"\F03B1"}.mdi-numeric-5-box-multiple::before{content:"\F0F13"}.mdi-numeric-5-box-multiple-outline::before{content:"\F03AF"}.mdi-numeric-5-box-outline::before{content:"\F03B0"}.mdi-numeric-5-circle::before{content:"\F0CA8"}.mdi-numeric-5-circle-outline::before{content:"\F0CA9"}.mdi-numeric-6::before{content:"\F0B3F"}.mdi-numeric-6-box::before{content:"\F03B3"}.mdi-numeric-6-box-multiple::before{content:"\F0F14"}.mdi-numeric-6-box-multiple-outline::before{content:"\F03B4"}.mdi-numeric-6-box-outline::before{content:"\F03B5"}.mdi-numeric-6-circle::before{content:"\F0CAA"}.mdi-numeric-6-circle-outline::before{content:"\F0CAB"}.mdi-numeric-7::before{content:"\F0B40"}.mdi-numeric-7-box::before{content:"\F03B6"}.mdi-numeric-7-box-multiple::before{content:"\F0F15"}.mdi-numeric-7-box-multiple-outline::before{content:"\F03B7"}.mdi-numeric-7-box-outline::before{content:"\F03B8"}.mdi-numeric-7-circle::before{content:"\F0CAC"}.mdi-numeric-7-circle-outline::before{content:"\F0CAD"}.mdi-numeric-8::before{content:"\F0B41"}.mdi-numeric-8-box::before{content:"\F03B9"}.mdi-numeric-8-box-multiple::before{content:"\F0F16"}.mdi-numeric-8-box-multiple-outline::before{content:"\F03BA"}.mdi-numeric-8-box-outline::before{content:"\F03BB"}.mdi-numeric-8-circle::before{content:"\F0CAE"}.mdi-numeric-8-circle-outline::before{content:"\F0CAF"}.mdi-numeric-9::before{content:"\F0B42"}.mdi-numeric-9-box::before{content:"\F03BC"}.mdi-numeric-9-box-multiple::before{content:"\F0F17"}.mdi-numeric-9-box-multiple-outline::before{content:"\F03BD"}.mdi-numeric-9-box-outline::before{content:"\F03BE"}.mdi-numeric-9-circle::before{content:"\F0CB0"}.mdi-numeric-9-circle-outline::before{content:"\F0CB1"}.mdi-numeric-9-plus::before{content:"\F0FEE"}.mdi-numeric-9-plus-box::before{content:"\F03BF"}.mdi-numeric-9-plus-box-multiple::before{content:"\F0F18"}.mdi-numeric-9-plus-box-multiple-outline::before{content:"\F03C0"}.mdi-numeric-9-plus-box-outline::before{content:"\F03C1"}.mdi-numeric-9-plus-circle::before{content:"\F0CB2"}.mdi-numeric-9-plus-circle-outline::before{content:"\F0CB3"}.mdi-numeric-negative-1::before{content:"\F1052"}.mdi-numeric-off::before{content:"\F19D3"}.mdi-numeric-positive-1::before{content:"\F15CB"}.mdi-nut::before{content:"\F06F8"}.mdi-nutrition::before{content:"\F03C2"}.mdi-nuxt::before{content:"\F1106"}.mdi-oar::before{content:"\F067C"}.mdi-ocarina::before{content:"\F0DE0"}.mdi-oci::before{content:"\F12E9"}.mdi-ocr::before{content:"\F113A"}.mdi-octagon::before{content:"\F03C3"}.mdi-octagon-outline::before{content:"\F03C4"}.mdi-octagram::before{content:"\F06F9"}.mdi-octagram-edit::before{content:"\F1C34"}.mdi-octagram-edit-outline::before{content:"\F1C35"}.mdi-octagram-minus::before{content:"\F1C36"}.mdi-octagram-minus-outline::before{content:"\F1C37"}.mdi-octagram-outline::before{content:"\F0775"}.mdi-octagram-plus::before{content:"\F1C38"}.mdi-octagram-plus-outline::before{content:"\F1C39"}.mdi-octahedron::before{content:"\F1950"}.mdi-octahedron-off::before{content:"\F1951"}.mdi-odnoklassniki::before{content:"\F03C5"}.mdi-offer::before{content:"\F121B"}.mdi-office-building::before{content:"\F0991"}.mdi-office-building-cog::before{content:"\F1949"}.mdi-office-building-cog-outline::before{content:"\F194A"}.mdi-office-building-marker::before{content:"\F1520"}.mdi-office-building-marker-outline::before{content:"\F1521"}.mdi-office-building-minus::before{content:"\F1BAA"}.mdi-office-building-minus-outline::before{content:"\F1BAB"}.mdi-office-building-outline::before{content:"\F151F"}.mdi-office-building-plus::before{content:"\F1BA8"}.mdi-office-building-plus-outline::before{content:"\F1BA9"}.mdi-office-building-remove::before{content:"\F1BAC"}.mdi-office-building-remove-outline::before{content:"\F1BAD"}.mdi-oil::before{content:"\F03C7"}.mdi-oil-lamp::before{content:"\F0F19"}.mdi-oil-level::before{content:"\F1053"}.mdi-oil-temperature::before{content:"\F0FF8"}.mdi-om::before{content:"\F0973"}.mdi-omega::before{content:"\F03C9"}.mdi-one-up::before{content:"\F0BAD"}.mdi-onepassword::before{content:"\F0881"}.mdi-opacity::before{content:"\F05CC"}.mdi-open-in-app::before{content:"\F03CB"}.mdi-open-in-new::before{content:"\F03CC"}.mdi-open-source-initiative::before{content:"\F0BAE"}.mdi-openid::before{content:"\F03CD"}.mdi-opera::before{content:"\F03CE"}.mdi-orbit::before{content:"\F0018"}.mdi-orbit-variant::before{content:"\F15DB"}.mdi-order-alphabetical-ascending::before{content:"\F020D"}.mdi-order-alphabetical-descending::before{content:"\F0D07"}.mdi-order-bool-ascending::before{content:"\F02BE"}.mdi-order-bool-ascending-variant::before{content:"\F098F"}.mdi-order-bool-descending::before{content:"\F1384"}.mdi-order-bool-descending-variant::before{content:"\F0990"}.mdi-order-numeric-ascending::before{content:"\F0545"}.mdi-order-numeric-descending::before{content:"\F0546"}.mdi-origin::before{content:"\F0B43"}.mdi-ornament::before{content:"\F03CF"}.mdi-ornament-variant::before{content:"\F03D0"}.mdi-outdoor-lamp::before{content:"\F1054"}.mdi-overscan::before{content:"\F1005"}.mdi-owl::before{content:"\F03D2"}.mdi-pac-man::before{content:"\F0BAF"}.mdi-package::before{content:"\F03D3"}.mdi-package-check::before{content:"\F1B51"}.mdi-package-down::before{content:"\F03D4"}.mdi-package-up::before{content:"\F03D5"}.mdi-package-variant::before{content:"\F03D6"}.mdi-package-variant-closed::before{content:"\F03D7"}.mdi-package-variant-closed-check::before{content:"\F1B52"}.mdi-package-variant-closed-minus::before{content:"\F19D4"}.mdi-package-variant-closed-plus::before{content:"\F19D5"}.mdi-package-variant-closed-remove::before{content:"\F19D6"}.mdi-package-variant-minus::before{content:"\F19D7"}.mdi-package-variant-plus::before{content:"\F19D8"}.mdi-package-variant-remove::before{content:"\F19D9"}.mdi-page-first::before{content:"\F0600"}.mdi-page-last::before{content:"\F0601"}.mdi-page-layout-body::before{content:"\F06FA"}.mdi-page-layout-footer::before{content:"\F06FB"}.mdi-page-layout-header::before{content:"\F06FC"}.mdi-page-layout-header-footer::before{content:"\F0F7F"}.mdi-page-layout-sidebar-left::before{content:"\F06FD"}.mdi-page-layout-sidebar-right::before{content:"\F06FE"}.mdi-page-next::before{content:"\F0BB0"}.mdi-page-next-outline::before{content:"\F0BB1"}.mdi-page-previous::before{content:"\F0BB2"}.mdi-page-previous-outline::before{content:"\F0BB3"}.mdi-pail::before{content:"\F1417"}.mdi-pail-minus::before{content:"\F1437"}.mdi-pail-minus-outline::before{content:"\F143C"}.mdi-pail-off::before{content:"\F1439"}.mdi-pail-off-outline::before{content:"\F143E"}.mdi-pail-outline::before{content:"\F143A"}.mdi-pail-plus::before{content:"\F1436"}.mdi-pail-plus-outline::before{content:"\F143B"}.mdi-pail-remove::before{content:"\F1438"}.mdi-pail-remove-outline::before{content:"\F143D"}.mdi-palette::before{content:"\F03D8"}.mdi-palette-advanced::before{content:"\F03D9"}.mdi-palette-outline::before{content:"\F0E0C"}.mdi-palette-swatch::before{content:"\F08B5"}.mdi-palette-swatch-outline::before{content:"\F135C"}.mdi-palette-swatch-variant::before{content:"\F195A"}.mdi-palm-tree::before{content:"\F1055"}.mdi-pan::before{content:"\F0BB4"}.mdi-pan-bottom-left::before{content:"\F0BB5"}.mdi-pan-bottom-right::before{content:"\F0BB6"}.mdi-pan-down::before{content:"\F0BB7"}.mdi-pan-horizontal::before{content:"\F0BB8"}.mdi-pan-left::before{content:"\F0BB9"}.mdi-pan-right::before{content:"\F0BBA"}.mdi-pan-top-left::before{content:"\F0BBB"}.mdi-pan-top-right::before{content:"\F0BBC"}.mdi-pan-up::before{content:"\F0BBD"}.mdi-pan-vertical::before{content:"\F0BBE"}.mdi-panda::before{content:"\F03DA"}.mdi-pandora::before{content:"\F03DB"}.mdi-panorama::before{content:"\F03DC"}.mdi-panorama-fisheye::before{content:"\F03DD"}.mdi-panorama-horizontal::before{content:"\F1928"}.mdi-panorama-horizontal-outline::before{content:"\F03DE"}.mdi-panorama-outline::before{content:"\F198C"}.mdi-panorama-sphere::before{content:"\F198D"}.mdi-panorama-sphere-outline::before{content:"\F198E"}.mdi-panorama-variant::before{content:"\F198F"}.mdi-panorama-variant-outline::before{content:"\F1990"}.mdi-panorama-vertical::before{content:"\F1929"}.mdi-panorama-vertical-outline::before{content:"\F03DF"}.mdi-panorama-wide-angle::before{content:"\F195F"}.mdi-panorama-wide-angle-outline::before{content:"\F03E0"}.mdi-paper-cut-vertical::before{content:"\F03E1"}.mdi-paper-roll::before{content:"\F1157"}.mdi-paper-roll-outline::before{content:"\F1158"}.mdi-paperclip::before{content:"\F03E2"}.mdi-paperclip-check::before{content:"\F1AC6"}.mdi-paperclip-lock::before{content:"\F19DA"}.mdi-paperclip-minus::before{content:"\F1AC7"}.mdi-paperclip-off::before{content:"\F1AC8"}.mdi-paperclip-plus::before{content:"\F1AC9"}.mdi-paperclip-remove::before{content:"\F1ACA"}.mdi-parachute::before{content:"\F0CB4"}.mdi-parachute-outline::before{content:"\F0CB5"}.mdi-paragliding::before{content:"\F1745"}.mdi-parking::before{content:"\F03E3"}.mdi-party-popper::before{content:"\F1056"}.mdi-passport::before{content:"\F07E3"}.mdi-passport-alert::before{content:"\F1CB8"}.mdi-passport-biometric::before{content:"\F0DE1"}.mdi-passport-cancel::before{content:"\F1CB9"}.mdi-passport-check::before{content:"\F1CBA"}.mdi-passport-minus::before{content:"\F1CBB"}.mdi-passport-plus::before{content:"\F1CBC"}.mdi-passport-remove::before{content:"\F1CBD"}.mdi-pasta::before{content:"\F1160"}.mdi-patio-heater::before{content:"\F0F80"}.mdi-patreon::before{content:"\F0882"}.mdi-pause::before{content:"\F03E4"}.mdi-pause-box::before{content:"\F00BC"}.mdi-pause-box-outline::before{content:"\F1B7A"}.mdi-pause-circle::before{content:"\F03E5"}.mdi-pause-circle-outline::before{content:"\F03E6"}.mdi-pause-octagon::before{content:"\F03E7"}.mdi-pause-octagon-outline::before{content:"\F03E8"}.mdi-paw::before{content:"\F03E9"}.mdi-paw-off::before{content:"\F0657"}.mdi-paw-off-outline::before{content:"\F1676"}.mdi-paw-outline::before{content:"\F1675"}.mdi-peace::before{content:"\F0884"}.mdi-peanut::before{content:"\F0FFC"}.mdi-peanut-off::before{content:"\F0FFD"}.mdi-peanut-off-outline::before{content:"\F0FFF"}.mdi-peanut-outline::before{content:"\F0FFE"}.mdi-pen::before{content:"\F03EA"}.mdi-pen-lock::before{content:"\F0DE2"}.mdi-pen-minus::before{content:"\F0DE3"}.mdi-pen-off::before{content:"\F0DE4"}.mdi-pen-plus::before{content:"\F0DE5"}.mdi-pen-remove::before{content:"\F0DE6"}.mdi-pencil::before{content:"\F03EB"}.mdi-pencil-box::before{content:"\F03EC"}.mdi-pencil-box-multiple::before{content:"\F1144"}.mdi-pencil-box-multiple-outline::before{content:"\F1145"}.mdi-pencil-box-outline::before{content:"\F03ED"}.mdi-pencil-circle::before{content:"\F06FF"}.mdi-pencil-circle-outline::before{content:"\F0776"}.mdi-pencil-lock::before{content:"\F03EE"}.mdi-pencil-lock-outline::before{content:"\F0DE7"}.mdi-pencil-minus::before{content:"\F0DE8"}.mdi-pencil-minus-outline::before{content:"\F0DE9"}.mdi-pencil-off::before{content:"\F03EF"}.mdi-pencil-off-outline::before{content:"\F0DEA"}.mdi-pencil-outline::before{content:"\F0CB6"}.mdi-pencil-plus::before{content:"\F0DEB"}.mdi-pencil-plus-outline::before{content:"\F0DEC"}.mdi-pencil-remove::before{content:"\F0DED"}.mdi-pencil-remove-outline::before{content:"\F0DEE"}.mdi-pencil-ruler::before{content:"\F1353"}.mdi-pencil-ruler-outline::before{content:"\F1C11"}.mdi-penguin::before{content:"\F0EC0"}.mdi-pentagon::before{content:"\F0701"}.mdi-pentagon-outline::before{content:"\F0700"}.mdi-pentagram::before{content:"\F1667"}.mdi-percent::before{content:"\F03F0"}.mdi-percent-box::before{content:"\F1A02"}.mdi-percent-box-outline::before{content:"\F1A03"}.mdi-percent-circle::before{content:"\F1A04"}.mdi-percent-circle-outline::before{content:"\F1A05"}.mdi-percent-outline::before{content:"\F1278"}.mdi-periodic-table::before{content:"\F08B6"}.mdi-perspective-less::before{content:"\F0D23"}.mdi-perspective-more::before{content:"\F0D24"}.mdi-ph::before{content:"\F17C5"}.mdi-phone::before{content:"\F03F2"}.mdi-phone-alert::before{content:"\F0F1A"}.mdi-phone-alert-outline::before{content:"\F118E"}.mdi-phone-bluetooth::before{content:"\F03F3"}.mdi-phone-bluetooth-outline::before{content:"\F118F"}.mdi-phone-cancel::before{content:"\F10BC"}.mdi-phone-cancel-outline::before{content:"\F1190"}.mdi-phone-check::before{content:"\F11A9"}.mdi-phone-check-outline::before{content:"\F11AA"}.mdi-phone-classic::before{content:"\F0602"}.mdi-phone-classic-off::before{content:"\F1279"}.mdi-phone-clock::before{content:"\F19DB"}.mdi-phone-dial::before{content:"\F1559"}.mdi-phone-dial-outline::before{content:"\F155A"}.mdi-phone-forward::before{content:"\F03F4"}.mdi-phone-forward-outline::before{content:"\F1191"}.mdi-phone-hangup::before{content:"\F03F5"}.mdi-phone-hangup-outline::before{content:"\F1192"}.mdi-phone-in-talk::before{content:"\F03F6"}.mdi-phone-in-talk-outline::before{content:"\F1182"}.mdi-phone-incoming::before{content:"\F03F7"}.mdi-phone-incoming-outgoing::before{content:"\F1B3F"}.mdi-phone-incoming-outgoing-outline::before{content:"\F1B40"}.mdi-phone-incoming-outline::before{content:"\F1193"}.mdi-phone-lock::before{content:"\F03F8"}.mdi-phone-lock-outline::before{content:"\F1194"}.mdi-phone-log::before{content:"\F03F9"}.mdi-phone-log-outline::before{content:"\F1195"}.mdi-phone-message::before{content:"\F1196"}.mdi-phone-message-outline::before{content:"\F1197"}.mdi-phone-minus::before{content:"\F0658"}.mdi-phone-minus-outline::before{content:"\F1198"}.mdi-phone-missed::before{content:"\F03FA"}.mdi-phone-missed-outline::before{content:"\F11A5"}.mdi-phone-off::before{content:"\F0DEF"}.mdi-phone-off-outline::before{content:"\F11A6"}.mdi-phone-outgoing::before{content:"\F03FB"}.mdi-phone-outgoing-outline::before{content:"\F1199"}.mdi-phone-outline::before{content:"\F0DF0"}.mdi-phone-paused::before{content:"\F03FC"}.mdi-phone-paused-outline::before{content:"\F119A"}.mdi-phone-plus::before{content:"\F0659"}.mdi-phone-plus-outline::before{content:"\F119B"}.mdi-phone-refresh::before{content:"\F1993"}.mdi-phone-refresh-outline::before{content:"\F1994"}.mdi-phone-remove::before{content:"\F152F"}.mdi-phone-remove-outline::before{content:"\F1530"}.mdi-phone-return::before{content:"\F082F"}.mdi-phone-return-outline::before{content:"\F119C"}.mdi-phone-ring::before{content:"\F11AB"}.mdi-phone-ring-outline::before{content:"\F11AC"}.mdi-phone-rotate-landscape::before{content:"\F0885"}.mdi-phone-rotate-portrait::before{content:"\F0886"}.mdi-phone-settings::before{content:"\F03FD"}.mdi-phone-settings-outline::before{content:"\F119D"}.mdi-phone-sync::before{content:"\F1995"}.mdi-phone-sync-outline::before{content:"\F1996"}.mdi-phone-voip::before{content:"\F03FE"}.mdi-pi::before{content:"\F03FF"}.mdi-pi-box::before{content:"\F0400"}.mdi-pi-hole::before{content:"\F0DF1"}.mdi-piano::before{content:"\F067D"}.mdi-piano-off::before{content:"\F0698"}.mdi-pickaxe::before{content:"\F08B7"}.mdi-picture-in-picture-bottom-right::before{content:"\F0E57"}.mdi-picture-in-picture-bottom-right-outline::before{content:"\F0E58"}.mdi-picture-in-picture-top-right::before{content:"\F0E59"}.mdi-picture-in-picture-top-right-outline::before{content:"\F0E5A"}.mdi-pier::before{content:"\F0887"}.mdi-pier-crane::before{content:"\F0888"}.mdi-pig::before{content:"\F0401"}.mdi-pig-variant::before{content:"\F1006"}.mdi-pig-variant-outline::before{content:"\F1678"}.mdi-piggy-bank::before{content:"\F1007"}.mdi-piggy-bank-outline::before{content:"\F1679"}.mdi-pill::before{content:"\F0402"}.mdi-pill-multiple::before{content:"\F1B4C"}.mdi-pill-off::before{content:"\F1A5C"}.mdi-pillar::before{content:"\F0702"}.mdi-pin::before{content:"\F0403"}.mdi-pin-off::before{content:"\F0404"}.mdi-pin-off-outline::before{content:"\F0930"}.mdi-pin-outline::before{content:"\F0931"}.mdi-pine-tree::before{content:"\F0405"}.mdi-pine-tree-box::before{content:"\F0406"}.mdi-pine-tree-fire::before{content:"\F141A"}.mdi-pine-tree-variant::before{content:"\F1C73"}.mdi-pine-tree-variant-outline::before{content:"\F1C74"}.mdi-pinterest::before{content:"\F0407"}.mdi-pinwheel::before{content:"\F0AD5"}.mdi-pinwheel-outline::before{content:"\F0AD6"}.mdi-pipe::before{content:"\F07E5"}.mdi-pipe-disconnected::before{content:"\F07E6"}.mdi-pipe-leak::before{content:"\F0889"}.mdi-pipe-valve::before{content:"\F184D"}.mdi-pipe-wrench::before{content:"\F1354"}.mdi-pirate::before{content:"\F0A08"}.mdi-pistol::before{content:"\F0703"}.mdi-piston::before{content:"\F088A"}.mdi-pitchfork::before{content:"\F1553"}.mdi-pizza::before{content:"\F0409"}.mdi-plane-car::before{content:"\F1AFF"}.mdi-plane-train::before{content:"\F1B00"}.mdi-play::before{content:"\F040A"}.mdi-play-box::before{content:"\F127A"}.mdi-play-box-edit-outline::before{content:"\F1C3A"}.mdi-play-box-lock::before{content:"\F1A16"}.mdi-play-box-lock-open::before{content:"\F1A17"}.mdi-play-box-lock-open-outline::before{content:"\F1A18"}.mdi-play-box-lock-outline::before{content:"\F1A19"}.mdi-play-box-multiple::before{content:"\F0D19"}.mdi-play-box-multiple-outline::before{content:"\F13E6"}.mdi-play-box-outline::before{content:"\F040B"}.mdi-play-circle::before{content:"\F040C"}.mdi-play-circle-outline::before{content:"\F040D"}.mdi-play-network::before{content:"\F088B"}.mdi-play-network-outline::before{content:"\F0CB7"}.mdi-play-outline::before{content:"\F0F1B"}.mdi-play-pause::before{content:"\F040E"}.mdi-play-protected-content::before{content:"\F040F"}.mdi-play-speed::before{content:"\F08FF"}.mdi-playlist-check::before{content:"\F05C7"}.mdi-playlist-edit::before{content:"\F0900"}.mdi-playlist-minus::before{content:"\F0410"}.mdi-playlist-music::before{content:"\F0CB8"}.mdi-playlist-music-outline::before{content:"\F0CB9"}.mdi-playlist-play::before{content:"\F0411"}.mdi-playlist-plus::before{content:"\F0412"}.mdi-playlist-remove::before{content:"\F0413"}.mdi-playlist-star::before{content:"\F0DF2"}.mdi-plex::before{content:"\F06BA"}.mdi-pliers::before{content:"\F19A4"}.mdi-plus::before{content:"\F0415"}.mdi-plus-box::before{content:"\F0416"}.mdi-plus-box-multiple::before{content:"\F0334"}.mdi-plus-box-multiple-outline::before{content:"\F1143"}.mdi-plus-box-outline::before{content:"\F0704"}.mdi-plus-circle::before{content:"\F0417"}.mdi-plus-circle-multiple::before{content:"\F034C"}.mdi-plus-circle-multiple-outline::before{content:"\F0418"}.mdi-plus-circle-outline::before{content:"\F0419"}.mdi-plus-lock::before{content:"\F1A5D"}.mdi-plus-lock-open::before{content:"\F1A5E"}.mdi-plus-minus::before{content:"\F0992"}.mdi-plus-minus-box::before{content:"\F0993"}.mdi-plus-minus-variant::before{content:"\F14C9"}.mdi-plus-network::before{content:"\F041A"}.mdi-plus-network-outline::before{content:"\F0CBA"}.mdi-plus-outline::before{content:"\F0705"}.mdi-plus-thick::before{content:"\F11EC"}.mdi-pocket::before{content:"\F1CBE"}.mdi-podcast::before{content:"\F0994"}.mdi-podium::before{content:"\F0D25"}.mdi-podium-bronze::before{content:"\F0D26"}.mdi-podium-gold::before{content:"\F0D27"}.mdi-podium-silver::before{content:"\F0D28"}.mdi-point-of-sale::before{content:"\F0D92"}.mdi-pokeball::before{content:"\F041D"}.mdi-pokemon-go::before{content:"\F0A09"}.mdi-poker-chip::before{content:"\F0830"}.mdi-polaroid::before{content:"\F041E"}.mdi-police-badge::before{content:"\F1167"}.mdi-police-badge-outline::before{content:"\F1168"}.mdi-police-station::before{content:"\F1839"}.mdi-poll::before{content:"\F041F"}.mdi-polo::before{content:"\F14C3"}.mdi-polymer::before{content:"\F0421"}.mdi-pool::before{content:"\F0606"}.mdi-pool-thermometer::before{content:"\F1A5F"}.mdi-popcorn::before{content:"\F0422"}.mdi-post::before{content:"\F1008"}.mdi-post-lamp::before{content:"\F1A60"}.mdi-post-outline::before{content:"\F1009"}.mdi-postage-stamp::before{content:"\F0CBB"}.mdi-pot::before{content:"\F02E5"}.mdi-pot-mix::before{content:"\F065B"}.mdi-pot-mix-outline::before{content:"\F0677"}.mdi-pot-outline::before{content:"\F02FF"}.mdi-pot-steam::before{content:"\F065A"}.mdi-pot-steam-outline::before{content:"\F0326"}.mdi-pound::before{content:"\F0423"}.mdi-pound-box::before{content:"\F0424"}.mdi-pound-box-outline::before{content:"\F117F"}.mdi-power::before{content:"\F0425"}.mdi-power-cycle::before{content:"\F0901"}.mdi-power-off::before{content:"\F0902"}.mdi-power-on::before{content:"\F0903"}.mdi-power-plug::before{content:"\F06A5"}.mdi-power-plug-battery::before{content:"\F1C3B"}.mdi-power-plug-battery-outline::before{content:"\F1C3C"}.mdi-power-plug-off::before{content:"\F06A6"}.mdi-power-plug-off-outline::before{content:"\F1424"}.mdi-power-plug-outline::before{content:"\F1425"}.mdi-power-settings::before{content:"\F0426"}.mdi-power-sleep::before{content:"\F0904"}.mdi-power-socket::before{content:"\F0427"}.mdi-power-socket-au::before{content:"\F0905"}.mdi-power-socket-ch::before{content:"\F0FB3"}.mdi-power-socket-de::before{content:"\F1107"}.mdi-power-socket-eu::before{content:"\F07E7"}.mdi-power-socket-fr::before{content:"\F1108"}.mdi-power-socket-it::before{content:"\F14FF"}.mdi-power-socket-jp::before{content:"\F1109"}.mdi-power-socket-uk::before{content:"\F07E8"}.mdi-power-socket-us::before{content:"\F07E9"}.mdi-power-standby::before{content:"\F0906"}.mdi-powershell::before{content:"\F0A0A"}.mdi-prescription::before{content:"\F0706"}.mdi-presentation::before{content:"\F0428"}.mdi-presentation-play::before{content:"\F0429"}.mdi-pretzel::before{content:"\F1562"}.mdi-printer::before{content:"\F042A"}.mdi-printer-3d::before{content:"\F042B"}.mdi-printer-3d-nozzle::before{content:"\F0E5B"}.mdi-printer-3d-nozzle-alert::before{content:"\F11C0"}.mdi-printer-3d-nozzle-alert-outline::before{content:"\F11C1"}.mdi-printer-3d-nozzle-heat::before{content:"\F18B8"}.mdi-printer-3d-nozzle-heat-outline::before{content:"\F18B9"}.mdi-printer-3d-nozzle-off::before{content:"\F1B19"}.mdi-printer-3d-nozzle-off-outline::before{content:"\F1B1A"}.mdi-printer-3d-nozzle-outline::before{content:"\F0E5C"}.mdi-printer-3d-off::before{content:"\F1B0E"}.mdi-printer-alert::before{content:"\F042C"}.mdi-printer-check::before{content:"\F1146"}.mdi-printer-eye::before{content:"\F1458"}.mdi-printer-off::before{content:"\F0E5D"}.mdi-printer-off-outline::before{content:"\F1785"}.mdi-printer-outline::before{content:"\F1786"}.mdi-printer-pos::before{content:"\F1057"}.mdi-printer-pos-alert::before{content:"\F1BBC"}.mdi-printer-pos-alert-outline::before{content:"\F1BBD"}.mdi-printer-pos-cancel::before{content:"\F1BBE"}.mdi-printer-pos-cancel-outline::before{content:"\F1BBF"}.mdi-printer-pos-check::before{content:"\F1BC0"}.mdi-printer-pos-check-outline::before{content:"\F1BC1"}.mdi-printer-pos-cog::before{content:"\F1BC2"}.mdi-printer-pos-cog-outline::before{content:"\F1BC3"}.mdi-printer-pos-edit::before{content:"\F1BC4"}.mdi-printer-pos-edit-outline::before{content:"\F1BC5"}.mdi-printer-pos-minus::before{content:"\F1BC6"}.mdi-printer-pos-minus-outline::before{content:"\F1BC7"}.mdi-printer-pos-network::before{content:"\F1BC8"}.mdi-printer-pos-network-outline::before{content:"\F1BC9"}.mdi-printer-pos-off::before{content:"\F1BCA"}.mdi-printer-pos-off-outline::before{content:"\F1BCB"}.mdi-printer-pos-outline::before{content:"\F1BCC"}.mdi-printer-pos-pause::before{content:"\F1BCD"}.mdi-printer-pos-pause-outline::before{content:"\F1BCE"}.mdi-printer-pos-play::before{content:"\F1BCF"}.mdi-printer-pos-play-outline::before{content:"\F1BD0"}.mdi-printer-pos-plus::before{content:"\F1BD1"}.mdi-printer-pos-plus-outline::before{content:"\F1BD2"}.mdi-printer-pos-refresh::before{content:"\F1BD3"}.mdi-printer-pos-refresh-outline::before{content:"\F1BD4"}.mdi-printer-pos-remove::before{content:"\F1BD5"}.mdi-printer-pos-remove-outline::before{content:"\F1BD6"}.mdi-printer-pos-star::before{content:"\F1BD7"}.mdi-printer-pos-star-outline::before{content:"\F1BD8"}.mdi-printer-pos-stop::before{content:"\F1BD9"}.mdi-printer-pos-stop-outline::before{content:"\F1BDA"}.mdi-printer-pos-sync::before{content:"\F1BDB"}.mdi-printer-pos-sync-outline::before{content:"\F1BDC"}.mdi-printer-pos-wrench::before{content:"\F1BDD"}.mdi-printer-pos-wrench-outline::before{content:"\F1BDE"}.mdi-printer-search::before{content:"\F1457"}.mdi-printer-settings::before{content:"\F0707"}.mdi-printer-wireless::before{content:"\F0A0B"}.mdi-priority-high::before{content:"\F0603"}.mdi-priority-low::before{content:"\F0604"}.mdi-professional-hexagon::before{content:"\F042D"}.mdi-progress-alert::before{content:"\F0CBC"}.mdi-progress-check::before{content:"\F0995"}.mdi-progress-clock::before{content:"\F0996"}.mdi-progress-close::before{content:"\F110A"}.mdi-progress-download::before{content:"\F0997"}.mdi-progress-helper::before{content:"\F1BA2"}.mdi-progress-pencil::before{content:"\F1787"}.mdi-progress-question::before{content:"\F1522"}.mdi-progress-star::before{content:"\F1788"}.mdi-progress-star-four-points::before{content:"\F1C3D"}.mdi-progress-tag::before{content:"\F1D0D"}.mdi-progress-upload::before{content:"\F0998"}.mdi-progress-wrench::before{content:"\F0CBD"}.mdi-projector::before{content:"\F042E"}.mdi-projector-off::before{content:"\F1A23"}.mdi-projector-screen::before{content:"\F042F"}.mdi-projector-screen-off::before{content:"\F180D"}.mdi-projector-screen-off-outline::before{content:"\F180E"}.mdi-projector-screen-outline::before{content:"\F1724"}.mdi-projector-screen-variant::before{content:"\F180F"}.mdi-projector-screen-variant-off::before{content:"\F1810"}.mdi-projector-screen-variant-off-outline::before{content:"\F1811"}.mdi-projector-screen-variant-outline::before{content:"\F1812"}.mdi-propane-tank::before{content:"\F1357"}.mdi-propane-tank-outline::before{content:"\F1358"}.mdi-protocol::before{content:"\F0FD8"}.mdi-publish::before{content:"\F06A7"}.mdi-publish-off::before{content:"\F1945"}.mdi-pulse::before{content:"\F0430"}.mdi-pump::before{content:"\F1402"}.mdi-pump-off::before{content:"\F1B22"}.mdi-pumpkin::before{content:"\F0BBF"}.mdi-purse::before{content:"\F0F1C"}.mdi-purse-outline::before{content:"\F0F1D"}.mdi-puzzle::before{content:"\F0431"}.mdi-puzzle-check::before{content:"\F1426"}.mdi-puzzle-check-outline::before{content:"\F1427"}.mdi-puzzle-edit::before{content:"\F14D3"}.mdi-puzzle-edit-outline::before{content:"\F14D9"}.mdi-puzzle-heart::before{content:"\F14D4"}.mdi-puzzle-heart-outline::before{content:"\F14DA"}.mdi-puzzle-minus::before{content:"\F14D1"}.mdi-puzzle-minus-outline::before{content:"\F14D7"}.mdi-puzzle-outline::before{content:"\F0A66"}.mdi-puzzle-plus::before{content:"\F14D0"}.mdi-puzzle-plus-outline::before{content:"\F14D6"}.mdi-puzzle-remove::before{content:"\F14D2"}.mdi-puzzle-remove-outline::before{content:"\F14D8"}.mdi-puzzle-star::before{content:"\F14D5"}.mdi-puzzle-star-outline::before{content:"\F14DB"}.mdi-pyramid::before{content:"\F1952"}.mdi-pyramid-off::before{content:"\F1953"}.mdi-qi::before{content:"\F0999"}.mdi-qqchat::before{content:"\F0605"}.mdi-qrcode::before{content:"\F0432"}.mdi-qrcode-edit::before{content:"\F08B8"}.mdi-qrcode-minus::before{content:"\F118C"}.mdi-qrcode-plus::before{content:"\F118B"}.mdi-qrcode-remove::before{content:"\F118D"}.mdi-qrcode-scan::before{content:"\F0433"}.mdi-quadcopter::before{content:"\F0434"}.mdi-quality-high::before{content:"\F0435"}.mdi-quality-low::before{content:"\F0A0C"}.mdi-quality-medium::before{content:"\F0A0D"}.mdi-queue-first-in-last-out::before{content:"\F1CAF"}.mdi-quora::before{content:"\F0D29"}.mdi-rabbit::before{content:"\F0907"}.mdi-rabbit-variant::before{content:"\F1A61"}.mdi-rabbit-variant-outline::before{content:"\F1A62"}.mdi-racing-helmet::before{content:"\F0D93"}.mdi-racquetball::before{content:"\F0D94"}.mdi-radar::before{content:"\F0437"}.mdi-radiator::before{content:"\F0438"}.mdi-radiator-disabled::before{content:"\F0AD7"}.mdi-radiator-off::before{content:"\F0AD8"}.mdi-radio::before{content:"\F0439"}.mdi-radio-am::before{content:"\F0CBE"}.mdi-radio-fm::before{content:"\F0CBF"}.mdi-radio-handheld::before{content:"\F043A"}.mdi-radio-off::before{content:"\F121C"}.mdi-radio-tower::before{content:"\F043B"}.mdi-radioactive::before{content:"\F043C"}.mdi-radioactive-circle::before{content:"\F185D"}.mdi-radioactive-circle-outline::before{content:"\F185E"}.mdi-radioactive-off::before{content:"\F0EC1"}.mdi-radiobox-blank::before{content:"\F043D"}.mdi-radiobox-indeterminate-variant::before{content:"\F1C5E"}.mdi-radiobox-marked::before{content:"\F043E"}.mdi-radiology-box::before{content:"\F14C5"}.mdi-radiology-box-outline::before{content:"\F14C6"}.mdi-radius::before{content:"\F0CC0"}.mdi-radius-outline::before{content:"\F0CC1"}.mdi-railroad-light::before{content:"\F0F1E"}.mdi-rake::before{content:"\F1544"}.mdi-raspberry-pi::before{content:"\F043F"}.mdi-raw::before{content:"\F1A0F"}.mdi-raw-off::before{content:"\F1A10"}.mdi-ray-end::before{content:"\F0440"}.mdi-ray-end-arrow::before{content:"\F0441"}.mdi-ray-start::before{content:"\F0442"}.mdi-ray-start-arrow::before{content:"\F0443"}.mdi-ray-start-end::before{content:"\F0444"}.mdi-ray-start-vertex-end::before{content:"\F15D8"}.mdi-ray-vertex::before{content:"\F0445"}.mdi-razor-double-edge::before{content:"\F1997"}.mdi-razor-single-edge::before{content:"\F1998"}.mdi-react::before{content:"\F0708"}.mdi-read::before{content:"\F0447"}.mdi-receipt::before{content:"\F0824"}.mdi-receipt-clock::before{content:"\F1C3E"}.mdi-receipt-clock-outline::before{content:"\F1C3F"}.mdi-receipt-outline::before{content:"\F04F7"}.mdi-receipt-send::before{content:"\F1C40"}.mdi-receipt-send-outline::before{content:"\F1C41"}.mdi-receipt-text::before{content:"\F0449"}.mdi-receipt-text-arrow-left::before{content:"\F1C42"}.mdi-receipt-text-arrow-left-outline::before{content:"\F1C43"}.mdi-receipt-text-arrow-right::before{content:"\F1C44"}.mdi-receipt-text-arrow-right-outline::before{content:"\F1C45"}.mdi-receipt-text-check::before{content:"\F1A63"}.mdi-receipt-text-check-outline::before{content:"\F1A64"}.mdi-receipt-text-clock::before{content:"\F1C46"}.mdi-receipt-text-clock-outline::before{content:"\F1C47"}.mdi-receipt-text-edit::before{content:"\F1C48"}.mdi-receipt-text-edit-outline::before{content:"\F1C49"}.mdi-receipt-text-minus::before{content:"\F1A65"}.mdi-receipt-text-minus-outline::before{content:"\F1A66"}.mdi-receipt-text-outline::before{content:"\F19DC"}.mdi-receipt-text-plus::before{content:"\F1A67"}.mdi-receipt-text-plus-outline::before{content:"\F1A68"}.mdi-receipt-text-remove::before{content:"\F1A69"}.mdi-receipt-text-remove-outline::before{content:"\F1A6A"}.mdi-receipt-text-send::before{content:"\F1C4A"}.mdi-receipt-text-send-outline::before{content:"\F1C4B"}.mdi-record::before{content:"\F044A"}.mdi-record-circle::before{content:"\F0EC2"}.mdi-record-circle-outline::before{content:"\F0EC3"}.mdi-record-player::before{content:"\F099A"}.mdi-record-rec::before{content:"\F044B"}.mdi-rectangle::before{content:"\F0E5E"}.mdi-rectangle-outline::before{content:"\F0E5F"}.mdi-recycle::before{content:"\F044C"}.mdi-recycle-variant::before{content:"\F139D"}.mdi-reddit::before{content:"\F044D"}.mdi-redhat::before{content:"\F111B"}.mdi-redo::before{content:"\F044E"}.mdi-redo-variant::before{content:"\F044F"}.mdi-reflect-horizontal::before{content:"\F0A0E"}.mdi-reflect-vertical::before{content:"\F0A0F"}.mdi-refresh::before{content:"\F0450"}.mdi-refresh-auto::before{content:"\F18F2"}.mdi-refresh-circle::before{content:"\F1377"}.mdi-regex::before{content:"\F0451"}.mdi-registered-trademark::before{content:"\F0A67"}.mdi-reiterate::before{content:"\F1588"}.mdi-relation-many-to-many::before{content:"\F1496"}.mdi-relation-many-to-one::before{content:"\F1497"}.mdi-relation-many-to-one-or-many::before{content:"\F1498"}.mdi-relation-many-to-only-one::before{content:"\F1499"}.mdi-relation-many-to-zero-or-many::before{content:"\F149A"}.mdi-relation-many-to-zero-or-one::before{content:"\F149B"}.mdi-relation-one-or-many-to-many::before{content:"\F149C"}.mdi-relation-one-or-many-to-one::before{content:"\F149D"}.mdi-relation-one-or-many-to-one-or-many::before{content:"\F149E"}.mdi-relation-one-or-many-to-only-one::before{content:"\F149F"}.mdi-relation-one-or-many-to-zero-or-many::before{content:"\F14A0"}.mdi-relation-one-or-many-to-zero-or-one::before{content:"\F14A1"}.mdi-relation-one-to-many::before{content:"\F14A2"}.mdi-relation-one-to-one::before{content:"\F14A3"}.mdi-relation-one-to-one-or-many::before{content:"\F14A4"}.mdi-relation-one-to-only-one::before{content:"\F14A5"}.mdi-relation-one-to-zero-or-many::before{content:"\F14A6"}.mdi-relation-one-to-zero-or-one::before{content:"\F14A7"}.mdi-relation-only-one-to-many::before{content:"\F14A8"}.mdi-relation-only-one-to-one::before{content:"\F14A9"}.mdi-relation-only-one-to-one-or-many::before{content:"\F14AA"}.mdi-relation-only-one-to-only-one::before{content:"\F14AB"}.mdi-relation-only-one-to-zero-or-many::before{content:"\F14AC"}.mdi-relation-only-one-to-zero-or-one::before{content:"\F14AD"}.mdi-relation-zero-or-many-to-many::before{content:"\F14AE"}.mdi-relation-zero-or-many-to-one::before{content:"\F14AF"}.mdi-relation-zero-or-many-to-one-or-many::before{content:"\F14B0"}.mdi-relation-zero-or-many-to-only-one::before{content:"\F14B1"}.mdi-relation-zero-or-many-to-zero-or-many::before{content:"\F14B2"}.mdi-relation-zero-or-many-to-zero-or-one::before{content:"\F14B3"}.mdi-relation-zero-or-one-to-many::before{content:"\F14B4"}.mdi-relation-zero-or-one-to-one::before{content:"\F14B5"}.mdi-relation-zero-or-one-to-one-or-many::before{content:"\F14B6"}.mdi-relation-zero-or-one-to-only-one::before{content:"\F14B7"}.mdi-relation-zero-or-one-to-zero-or-many::before{content:"\F14B8"}.mdi-relation-zero-or-one-to-zero-or-one::before{content:"\F14B9"}.mdi-relative-scale::before{content:"\F0452"}.mdi-reload::before{content:"\F0453"}.mdi-reload-alert::before{content:"\F110B"}.mdi-reminder::before{content:"\F088C"}.mdi-remote::before{content:"\F0454"}.mdi-remote-desktop::before{content:"\F08B9"}.mdi-remote-off::before{content:"\F0EC4"}.mdi-remote-tv::before{content:"\F0EC5"}.mdi-remote-tv-off::before{content:"\F0EC6"}.mdi-rename::before{content:"\F1C18"}.mdi-rename-box::before{content:"\F0455"}.mdi-rename-box-outline::before{content:"\F1C19"}.mdi-rename-outline::before{content:"\F1C1A"}.mdi-reorder-horizontal::before{content:"\F0688"}.mdi-reorder-vertical::before{content:"\F0689"}.mdi-repeat::before{content:"\F0456"}.mdi-repeat-off::before{content:"\F0457"}.mdi-repeat-once::before{content:"\F0458"}.mdi-repeat-variant::before{content:"\F0547"}.mdi-replay::before{content:"\F0459"}.mdi-reply::before{content:"\F045A"}.mdi-reply-all::before{content:"\F045B"}.mdi-reply-all-outline::before{content:"\F0F1F"}.mdi-reply-circle::before{content:"\F11AE"}.mdi-reply-outline::before{content:"\F0F20"}.mdi-reproduction::before{content:"\F045C"}.mdi-resistor::before{content:"\F0B44"}.mdi-resistor-nodes::before{content:"\F0B45"}.mdi-resize::before{content:"\F0A68"}.mdi-resize-bottom-right::before{content:"\F045D"}.mdi-responsive::before{content:"\F045E"}.mdi-restart::before{content:"\F0709"}.mdi-restart-alert::before{content:"\F110C"}.mdi-restart-off::before{content:"\F0D95"}.mdi-restore::before{content:"\F099B"}.mdi-restore-alert::before{content:"\F110D"}.mdi-rewind::before{content:"\F045F"}.mdi-rewind-10::before{content:"\F0D2A"}.mdi-rewind-15::before{content:"\F1946"}.mdi-rewind-30::before{content:"\F0D96"}.mdi-rewind-45::before{content:"\F1B13"}.mdi-rewind-5::before{content:"\F11F9"}.mdi-rewind-60::before{content:"\F160C"}.mdi-rewind-outline::before{content:"\F070A"}.mdi-rhombus::before{content:"\F070B"}.mdi-rhombus-medium::before{content:"\F0A10"}.mdi-rhombus-medium-outline::before{content:"\F14DC"}.mdi-rhombus-outline::before{content:"\F070C"}.mdi-rhombus-split::before{content:"\F0A11"}.mdi-rhombus-split-outline::before{content:"\F14DD"}.mdi-ribbon::before{content:"\F0460"}.mdi-rice::before{content:"\F07EA"}.mdi-rickshaw::before{content:"\F15BB"}.mdi-rickshaw-electric::before{content:"\F15BC"}.mdi-ring::before{content:"\F07EB"}.mdi-rivet::before{content:"\F0E60"}.mdi-road::before{content:"\F0461"}.mdi-road-variant::before{content:"\F0462"}.mdi-robber::before{content:"\F1058"}.mdi-robot::before{content:"\F06A9"}.mdi-robot-angry::before{content:"\F169D"}.mdi-robot-angry-outline::before{content:"\F169E"}.mdi-robot-confused::before{content:"\F169F"}.mdi-robot-confused-outline::before{content:"\F16A0"}.mdi-robot-dead::before{content:"\F16A1"}.mdi-robot-dead-outline::before{content:"\F16A2"}.mdi-robot-excited::before{content:"\F16A3"}.mdi-robot-excited-outline::before{content:"\F16A4"}.mdi-robot-happy::before{content:"\F1719"}.mdi-robot-happy-outline::before{content:"\F171A"}.mdi-robot-industrial::before{content:"\F0B46"}.mdi-robot-industrial-outline::before{content:"\F1A1A"}.mdi-robot-love::before{content:"\F16A5"}.mdi-robot-love-outline::before{content:"\F16A6"}.mdi-robot-mower::before{content:"\F11F7"}.mdi-robot-mower-outline::before{content:"\F11F3"}.mdi-robot-off::before{content:"\F16A7"}.mdi-robot-off-outline::before{content:"\F167B"}.mdi-robot-outline::before{content:"\F167A"}.mdi-robot-vacuum::before{content:"\F070D"}.mdi-robot-vacuum-alert::before{content:"\F1B5D"}.mdi-robot-vacuum-off::before{content:"\F1C01"}.mdi-robot-vacuum-variant::before{content:"\F0908"}.mdi-robot-vacuum-variant-alert::before{content:"\F1B5E"}.mdi-robot-vacuum-variant-off::before{content:"\F1C02"}.mdi-rocket::before{content:"\F0463"}.mdi-rocket-launch::before{content:"\F14DE"}.mdi-rocket-launch-outline::before{content:"\F14DF"}.mdi-rocket-outline::before{content:"\F13AF"}.mdi-rodent::before{content:"\F1327"}.mdi-roller-shade::before{content:"\F1A6B"}.mdi-roller-shade-closed::before{content:"\F1A6C"}.mdi-roller-skate::before{content:"\F0D2B"}.mdi-roller-skate-off::before{content:"\F0145"}.mdi-rollerblade::before{content:"\F0D2C"}.mdi-rollerblade-off::before{content:"\F002E"}.mdi-rollupjs::before{content:"\F0BC0"}.mdi-rolodex::before{content:"\F1AB9"}.mdi-rolodex-outline::before{content:"\F1ABA"}.mdi-roman-numeral-1::before{content:"\F1088"}.mdi-roman-numeral-10::before{content:"\F1091"}.mdi-roman-numeral-2::before{content:"\F1089"}.mdi-roman-numeral-3::before{content:"\F108A"}.mdi-roman-numeral-4::before{content:"\F108B"}.mdi-roman-numeral-5::before{content:"\F108C"}.mdi-roman-numeral-6::before{content:"\F108D"}.mdi-roman-numeral-7::before{content:"\F108E"}.mdi-roman-numeral-8::before{content:"\F108F"}.mdi-roman-numeral-9::before{content:"\F1090"}.mdi-room-service::before{content:"\F088D"}.mdi-room-service-outline::before{content:"\F0D97"}.mdi-rotate-360::before{content:"\F1999"}.mdi-rotate-3d::before{content:"\F0EC7"}.mdi-rotate-3d-variant::before{content:"\F0464"}.mdi-rotate-left::before{content:"\F0465"}.mdi-rotate-left-variant::before{content:"\F0466"}.mdi-rotate-orbit::before{content:"\F0D98"}.mdi-rotate-right::before{content:"\F0467"}.mdi-rotate-right-variant::before{content:"\F0468"}.mdi-rounded-corner::before{content:"\F0607"}.mdi-router::before{content:"\F11E2"}.mdi-router-network::before{content:"\F1087"}.mdi-router-network-wireless::before{content:"\F1C97"}.mdi-router-wireless::before{content:"\F0469"}.mdi-router-wireless-off::before{content:"\F15A3"}.mdi-router-wireless-settings::before{content:"\F0A69"}.mdi-routes::before{content:"\F046A"}.mdi-routes-clock::before{content:"\F1059"}.mdi-rowing::before{content:"\F0608"}.mdi-rss::before{content:"\F046B"}.mdi-rss-box::before{content:"\F046C"}.mdi-rss-off::before{content:"\F0F21"}.mdi-rug::before{content:"\F1475"}.mdi-rugby::before{content:"\F0D99"}.mdi-ruler::before{content:"\F046D"}.mdi-ruler-square::before{content:"\F0CC2"}.mdi-ruler-square-compass::before{content:"\F0EBE"}.mdi-run::before{content:"\F070E"}.mdi-run-fast::before{content:"\F046E"}.mdi-rv-truck::before{content:"\F11D4"}.mdi-sack::before{content:"\F0D2E"}.mdi-sack-outline::before{content:"\F1C4C"}.mdi-sack-percent::before{content:"\F0D2F"}.mdi-safe::before{content:"\F0A6A"}.mdi-safe-square::before{content:"\F127C"}.mdi-safe-square-outline::before{content:"\F127D"}.mdi-safety-goggles::before{content:"\F0D30"}.mdi-sail-boat::before{content:"\F0EC8"}.mdi-sail-boat-sink::before{content:"\F1AEF"}.mdi-sale::before{content:"\F046F"}.mdi-sale-outline::before{content:"\F1A06"}.mdi-salesforce::before{content:"\F088E"}.mdi-sass::before{content:"\F07EC"}.mdi-satellite::before{content:"\F0470"}.mdi-satellite-uplink::before{content:"\F0909"}.mdi-satellite-variant::before{content:"\F0471"}.mdi-sausage::before{content:"\F08BA"}.mdi-sausage-off::before{content:"\F1789"}.mdi-saw-blade::before{content:"\F0E61"}.mdi-sawtooth-wave::before{content:"\F147A"}.mdi-saxophone::before{content:"\F0609"}.mdi-scale::before{content:"\F0472"}.mdi-scale-balance::before{content:"\F05D1"}.mdi-scale-bathroom::before{content:"\F0473"}.mdi-scale-off::before{content:"\F105A"}.mdi-scale-unbalanced::before{content:"\F19B8"}.mdi-scan-helper::before{content:"\F13D8"}.mdi-scanner::before{content:"\F06AB"}.mdi-scanner-off::before{content:"\F090A"}.mdi-scatter-plot::before{content:"\F0EC9"}.mdi-scatter-plot-outline::before{content:"\F0ECA"}.mdi-scent::before{content:"\F1958"}.mdi-scent-off::before{content:"\F1959"}.mdi-school::before{content:"\F0474"}.mdi-school-outline::before{content:"\F1180"}.mdi-scissors-cutting::before{content:"\F0A6B"}.mdi-scooter::before{content:"\F15BD"}.mdi-scooter-electric::before{content:"\F15BE"}.mdi-scoreboard::before{content:"\F127E"}.mdi-scoreboard-outline::before{content:"\F127F"}.mdi-screen-rotation::before{content:"\F0475"}.mdi-screen-rotation-lock::before{content:"\F0478"}.mdi-screw-flat-top::before{content:"\F0DF3"}.mdi-screw-lag::before{content:"\F0DF4"}.mdi-screw-machine-flat-top::before{content:"\F0DF5"}.mdi-screw-machine-round-top::before{content:"\F0DF6"}.mdi-screw-round-top::before{content:"\F0DF7"}.mdi-screwdriver::before{content:"\F0476"}.mdi-script::before{content:"\F0BC1"}.mdi-script-outline::before{content:"\F0477"}.mdi-script-text::before{content:"\F0BC2"}.mdi-script-text-key::before{content:"\F1725"}.mdi-script-text-key-outline::before{content:"\F1726"}.mdi-script-text-outline::before{content:"\F0BC3"}.mdi-script-text-play::before{content:"\F1727"}.mdi-script-text-play-outline::before{content:"\F1728"}.mdi-sd::before{content:"\F0479"}.mdi-seal::before{content:"\F047A"}.mdi-seal-variant::before{content:"\F0FD9"}.mdi-search-web::before{content:"\F070F"}.mdi-seat::before{content:"\F0CC3"}.mdi-seat-flat::before{content:"\F047B"}.mdi-seat-flat-angled::before{content:"\F047C"}.mdi-seat-individual-suite::before{content:"\F047D"}.mdi-seat-legroom-extra::before{content:"\F047E"}.mdi-seat-legroom-normal::before{content:"\F047F"}.mdi-seat-legroom-reduced::before{content:"\F0480"}.mdi-seat-outline::before{content:"\F0CC4"}.mdi-seat-passenger::before{content:"\F1249"}.mdi-seat-recline-extra::before{content:"\F0481"}.mdi-seat-recline-normal::before{content:"\F0482"}.mdi-seatbelt::before{content:"\F0CC5"}.mdi-security::before{content:"\F0483"}.mdi-security-network::before{content:"\F0484"}.mdi-seed::before{content:"\F0E62"}.mdi-seed-off::before{content:"\F13FD"}.mdi-seed-off-outline::before{content:"\F13FE"}.mdi-seed-outline::before{content:"\F0E63"}.mdi-seed-plus::before{content:"\F1A6D"}.mdi-seed-plus-outline::before{content:"\F1A6E"}.mdi-seesaw::before{content:"\F15A4"}.mdi-segment::before{content:"\F0ECB"}.mdi-select::before{content:"\F0485"}.mdi-select-all::before{content:"\F0486"}.mdi-select-arrow-down::before{content:"\F1B59"}.mdi-select-arrow-up::before{content:"\F1B58"}.mdi-select-color::before{content:"\F0D31"}.mdi-select-compare::before{content:"\F0AD9"}.mdi-select-drag::before{content:"\F0A6C"}.mdi-select-group::before{content:"\F0F82"}.mdi-select-inverse::before{content:"\F0487"}.mdi-select-marker::before{content:"\F1280"}.mdi-select-multiple::before{content:"\F1281"}.mdi-select-multiple-marker::before{content:"\F1282"}.mdi-select-off::before{content:"\F0488"}.mdi-select-place::before{content:"\F0FDA"}.mdi-select-remove::before{content:"\F17C1"}.mdi-select-search::before{content:"\F1204"}.mdi-selection::before{content:"\F0489"}.mdi-selection-drag::before{content:"\F0A6D"}.mdi-selection-ellipse::before{content:"\F0D32"}.mdi-selection-ellipse-arrow-inside::before{content:"\F0F22"}.mdi-selection-ellipse-remove::before{content:"\F17C2"}.mdi-selection-marker::before{content:"\F1283"}.mdi-selection-multiple::before{content:"\F1285"}.mdi-selection-multiple-marker::before{content:"\F1284"}.mdi-selection-off::before{content:"\F0777"}.mdi-selection-remove::before{content:"\F17C3"}.mdi-selection-search::before{content:"\F1205"}.mdi-semantic-web::before{content:"\F1316"}.mdi-send::before{content:"\F048A"}.mdi-send-check::before{content:"\F1161"}.mdi-send-check-outline::before{content:"\F1162"}.mdi-send-circle::before{content:"\F0DF8"}.mdi-send-circle-outline::before{content:"\F0DF9"}.mdi-send-clock::before{content:"\F1163"}.mdi-send-clock-outline::before{content:"\F1164"}.mdi-send-lock::before{content:"\F07ED"}.mdi-send-lock-outline::before{content:"\F1166"}.mdi-send-outline::before{content:"\F1165"}.mdi-send-variant::before{content:"\F1C4D"}.mdi-send-variant-clock::before{content:"\F1C7E"}.mdi-send-variant-clock-outline::before{content:"\F1C7F"}.mdi-send-variant-outline::before{content:"\F1C4E"}.mdi-serial-port::before{content:"\F065C"}.mdi-server::before{content:"\F048B"}.mdi-server-minus::before{content:"\F048C"}.mdi-server-minus-outline::before{content:"\F1C98"}.mdi-server-network::before{content:"\F048D"}.mdi-server-network-off::before{content:"\F048E"}.mdi-server-network-outline::before{content:"\F1C99"}.mdi-server-off::before{content:"\F048F"}.mdi-server-outline::before{content:"\F1C9A"}.mdi-server-plus::before{content:"\F0490"}.mdi-server-plus-outline::before{content:"\F1C9B"}.mdi-server-remove::before{content:"\F0491"}.mdi-server-security::before{content:"\F0492"}.mdi-set-all::before{content:"\F0778"}.mdi-set-center::before{content:"\F0779"}.mdi-set-center-right::before{content:"\F077A"}.mdi-set-left::before{content:"\F077B"}.mdi-set-left-center::before{content:"\F077C"}.mdi-set-left-right::before{content:"\F077D"}.mdi-set-merge::before{content:"\F14E0"}.mdi-set-none::before{content:"\F077E"}.mdi-set-right::before{content:"\F077F"}.mdi-set-split::before{content:"\F14E1"}.mdi-set-square::before{content:"\F145D"}.mdi-set-top-box::before{content:"\F099F"}.mdi-settings-helper::before{content:"\F0A6E"}.mdi-shaker::before{content:"\F110E"}.mdi-shaker-outline::before{content:"\F110F"}.mdi-shape::before{content:"\F0831"}.mdi-shape-circle-plus::before{content:"\F065D"}.mdi-shape-outline::before{content:"\F0832"}.mdi-shape-oval-plus::before{content:"\F11FA"}.mdi-shape-plus::before{content:"\F0495"}.mdi-shape-plus-outline::before{content:"\F1C4F"}.mdi-shape-polygon-plus::before{content:"\F065E"}.mdi-shape-rectangle-plus::before{content:"\F065F"}.mdi-shape-square-plus::before{content:"\F0660"}.mdi-shape-square-rounded-plus::before{content:"\F14FA"}.mdi-share::before{content:"\F0496"}.mdi-share-all::before{content:"\F11F4"}.mdi-share-all-outline::before{content:"\F11F5"}.mdi-share-circle::before{content:"\F11AD"}.mdi-share-off::before{content:"\F0F23"}.mdi-share-off-outline::before{content:"\F0F24"}.mdi-share-outline::before{content:"\F0932"}.mdi-share-variant::before{content:"\F0497"}.mdi-share-variant-outline::before{content:"\F1514"}.mdi-shark::before{content:"\F18BA"}.mdi-shark-fin::before{content:"\F1673"}.mdi-shark-fin-outline::before{content:"\F1674"}.mdi-shark-off::before{content:"\F18BB"}.mdi-sheep::before{content:"\F0CC6"}.mdi-shield::before{content:"\F0498"}.mdi-shield-account::before{content:"\F088F"}.mdi-shield-account-outline::before{content:"\F0A12"}.mdi-shield-account-variant::before{content:"\F15A7"}.mdi-shield-account-variant-outline::before{content:"\F15A8"}.mdi-shield-airplane::before{content:"\F06BB"}.mdi-shield-airplane-outline::before{content:"\F0CC7"}.mdi-shield-alert::before{content:"\F0ECC"}.mdi-shield-alert-outline::before{content:"\F0ECD"}.mdi-shield-bug::before{content:"\F13DA"}.mdi-shield-bug-outline::before{content:"\F13DB"}.mdi-shield-car::before{content:"\F0F83"}.mdi-shield-check::before{content:"\F0565"}.mdi-shield-check-outline::before{content:"\F0CC8"}.mdi-shield-cross::before{content:"\F0CC9"}.mdi-shield-cross-outline::before{content:"\F0CCA"}.mdi-shield-crown::before{content:"\F18BC"}.mdi-shield-crown-outline::before{content:"\F18BD"}.mdi-shield-edit::before{content:"\F11A0"}.mdi-shield-edit-outline::before{content:"\F11A1"}.mdi-shield-half::before{content:"\F1360"}.mdi-shield-half-full::before{content:"\F0780"}.mdi-shield-home::before{content:"\F068A"}.mdi-shield-home-outline::before{content:"\F0CCB"}.mdi-shield-key::before{content:"\F0BC4"}.mdi-shield-key-outline::before{content:"\F0BC5"}.mdi-shield-link-variant::before{content:"\F0D33"}.mdi-shield-link-variant-outline::before{content:"\F0D34"}.mdi-shield-lock::before{content:"\F099D"}.mdi-shield-lock-open::before{content:"\F199A"}.mdi-shield-lock-open-outline::before{content:"\F199B"}.mdi-shield-lock-outline::before{content:"\F0CCC"}.mdi-shield-moon::before{content:"\F1828"}.mdi-shield-moon-outline::before{content:"\F1829"}.mdi-shield-off::before{content:"\F099E"}.mdi-shield-off-outline::before{content:"\F099C"}.mdi-shield-outline::before{content:"\F0499"}.mdi-shield-plus::before{content:"\F0ADA"}.mdi-shield-plus-outline::before{content:"\F0ADB"}.mdi-shield-refresh::before{content:"\F00AA"}.mdi-shield-refresh-outline::before{content:"\F01E0"}.mdi-shield-remove::before{content:"\F0ADC"}.mdi-shield-remove-outline::before{content:"\F0ADD"}.mdi-shield-search::before{content:"\F0D9A"}.mdi-shield-star::before{content:"\F113B"}.mdi-shield-star-outline::before{content:"\F113C"}.mdi-shield-sun::before{content:"\F105D"}.mdi-shield-sun-outline::before{content:"\F105E"}.mdi-shield-sword::before{content:"\F18BE"}.mdi-shield-sword-outline::before{content:"\F18BF"}.mdi-shield-sync::before{content:"\F11A2"}.mdi-shield-sync-outline::before{content:"\F11A3"}.mdi-shimmer::before{content:"\F1545"}.mdi-ship-wheel::before{content:"\F0833"}.mdi-shipping-pallet::before{content:"\F184E"}.mdi-shoe-ballet::before{content:"\F15CA"}.mdi-shoe-cleat::before{content:"\F15C7"}.mdi-shoe-formal::before{content:"\F0B47"}.mdi-shoe-heel::before{content:"\F0B48"}.mdi-shoe-print::before{content:"\F0DFA"}.mdi-shoe-sneaker::before{content:"\F15C8"}.mdi-shopping::before{content:"\F049A"}.mdi-shopping-music::before{content:"\F049B"}.mdi-shopping-outline::before{content:"\F11D5"}.mdi-shopping-search::before{content:"\F0F84"}.mdi-shopping-search-outline::before{content:"\F1A6F"}.mdi-shore::before{content:"\F14F9"}.mdi-shovel::before{content:"\F0710"}.mdi-shovel-off::before{content:"\F0711"}.mdi-shower::before{content:"\F09A0"}.mdi-shower-head::before{content:"\F09A1"}.mdi-shredder::before{content:"\F049C"}.mdi-shuffle::before{content:"\F049D"}.mdi-shuffle-disabled::before{content:"\F049E"}.mdi-shuffle-variant::before{content:"\F049F"}.mdi-shuriken::before{content:"\F137F"}.mdi-sickle::before{content:"\F18C0"}.mdi-sigma::before{content:"\F04A0"}.mdi-sigma-lower::before{content:"\F062B"}.mdi-sign-caution::before{content:"\F04A1"}.mdi-sign-direction::before{content:"\F0781"}.mdi-sign-direction-minus::before{content:"\F1000"}.mdi-sign-direction-plus::before{content:"\F0FDC"}.mdi-sign-direction-remove::before{content:"\F0FDD"}.mdi-sign-language::before{content:"\F1B4D"}.mdi-sign-language-outline::before{content:"\F1B4E"}.mdi-sign-pole::before{content:"\F14F8"}.mdi-sign-real-estate::before{content:"\F1118"}.mdi-sign-text::before{content:"\F0782"}.mdi-sign-yield::before{content:"\F1BAF"}.mdi-signal::before{content:"\F04A2"}.mdi-signal-2g::before{content:"\F0712"}.mdi-signal-3g::before{content:"\F0713"}.mdi-signal-4g::before{content:"\F0714"}.mdi-signal-5g::before{content:"\F0A6F"}.mdi-signal-cellular-1::before{content:"\F08BC"}.mdi-signal-cellular-2::before{content:"\F08BD"}.mdi-signal-cellular-3::before{content:"\F08BE"}.mdi-signal-cellular-outline::before{content:"\F08BF"}.mdi-signal-distance-variant::before{content:"\F0E64"}.mdi-signal-hspa::before{content:"\F0715"}.mdi-signal-hspa-plus::before{content:"\F0716"}.mdi-signal-off::before{content:"\F0783"}.mdi-signal-variant::before{content:"\F060A"}.mdi-signature::before{content:"\F0DFB"}.mdi-signature-freehand::before{content:"\F0DFC"}.mdi-signature-image::before{content:"\F0DFD"}.mdi-signature-text::before{content:"\F0DFE"}.mdi-silo::before{content:"\F1B9F"}.mdi-silo-outline::before{content:"\F0B49"}.mdi-silverware::before{content:"\F04A3"}.mdi-silverware-clean::before{content:"\F0FDE"}.mdi-silverware-fork::before{content:"\F04A4"}.mdi-silverware-fork-knife::before{content:"\F0A70"}.mdi-silverware-spoon::before{content:"\F04A5"}.mdi-silverware-variant::before{content:"\F04A6"}.mdi-sim::before{content:"\F04A7"}.mdi-sim-alert::before{content:"\F04A8"}.mdi-sim-alert-outline::before{content:"\F15D3"}.mdi-sim-off::before{content:"\F04A9"}.mdi-sim-off-outline::before{content:"\F15D4"}.mdi-sim-outline::before{content:"\F15D5"}.mdi-simple-icons::before{content:"\F131D"}.mdi-sina-weibo::before{content:"\F0ADF"}.mdi-sine-wave::before{content:"\F095B"}.mdi-sitemap::before{content:"\F04AA"}.mdi-sitemap-outline::before{content:"\F199C"}.mdi-size-l::before{content:"\F13A6"}.mdi-size-m::before{content:"\F13A5"}.mdi-size-s::before{content:"\F13A4"}.mdi-size-xl::before{content:"\F13A7"}.mdi-size-xs::before{content:"\F13A3"}.mdi-size-xxl::before{content:"\F13A8"}.mdi-size-xxs::before{content:"\F13A2"}.mdi-size-xxxl::before{content:"\F13A9"}.mdi-skate::before{content:"\F0D35"}.mdi-skate-off::before{content:"\F0699"}.mdi-skateboard::before{content:"\F14C2"}.mdi-skateboarding::before{content:"\F0501"}.mdi-skew-less::before{content:"\F0D36"}.mdi-skew-more::before{content:"\F0D37"}.mdi-ski::before{content:"\F1304"}.mdi-ski-cross-country::before{content:"\F1305"}.mdi-ski-water::before{content:"\F1306"}.mdi-skip-backward::before{content:"\F04AB"}.mdi-skip-backward-outline::before{content:"\F0F25"}.mdi-skip-forward::before{content:"\F04AC"}.mdi-skip-forward-outline::before{content:"\F0F26"}.mdi-skip-next::before{content:"\F04AD"}.mdi-skip-next-circle::before{content:"\F0661"}.mdi-skip-next-circle-outline::before{content:"\F0662"}.mdi-skip-next-outline::before{content:"\F0F27"}.mdi-skip-previous::before{content:"\F04AE"}.mdi-skip-previous-circle::before{content:"\F0663"}.mdi-skip-previous-circle-outline::before{content:"\F0664"}.mdi-skip-previous-outline::before{content:"\F0F28"}.mdi-skull::before{content:"\F068C"}.mdi-skull-crossbones::before{content:"\F0BC6"}.mdi-skull-crossbones-outline::before{content:"\F0BC7"}.mdi-skull-outline::before{content:"\F0BC8"}.mdi-skull-scan::before{content:"\F14C7"}.mdi-skull-scan-outline::before{content:"\F14C8"}.mdi-skype::before{content:"\F04AF"}.mdi-skype-business::before{content:"\F04B0"}.mdi-slack::before{content:"\F04B1"}.mdi-slash-forward::before{content:"\F0FDF"}.mdi-slash-forward-box::before{content:"\F0FE0"}.mdi-sledding::before{content:"\F041B"}.mdi-sleep::before{content:"\F04B2"}.mdi-sleep-off::before{content:"\F04B3"}.mdi-slide::before{content:"\F15A5"}.mdi-slope-downhill::before{content:"\F0DFF"}.mdi-slope-uphill::before{content:"\F0E00"}.mdi-slot-machine::before{content:"\F1114"}.mdi-slot-machine-outline::before{content:"\F1115"}.mdi-smart-card::before{content:"\F10BD"}.mdi-smart-card-off::before{content:"\F18F7"}.mdi-smart-card-off-outline::before{content:"\F18F8"}.mdi-smart-card-outline::before{content:"\F10BE"}.mdi-smart-card-reader::before{content:"\F10BF"}.mdi-smart-card-reader-outline::before{content:"\F10C0"}.mdi-smog::before{content:"\F0A71"}.mdi-smoke::before{content:"\F1799"}.mdi-smoke-detector::before{content:"\F0392"}.mdi-smoke-detector-alert::before{content:"\F192E"}.mdi-smoke-detector-alert-outline::before{content:"\F192F"}.mdi-smoke-detector-off::before{content:"\F1809"}.mdi-smoke-detector-off-outline::before{content:"\F180A"}.mdi-smoke-detector-outline::before{content:"\F1808"}.mdi-smoke-detector-variant::before{content:"\F180B"}.mdi-smoke-detector-variant-alert::before{content:"\F1930"}.mdi-smoke-detector-variant-off::before{content:"\F180C"}.mdi-smoking::before{content:"\F04B4"}.mdi-smoking-off::before{content:"\F04B5"}.mdi-smoking-pipe::before{content:"\F140D"}.mdi-smoking-pipe-off::before{content:"\F1428"}.mdi-snail::before{content:"\F1677"}.mdi-snake::before{content:"\F150E"}.mdi-snapchat::before{content:"\F04B6"}.mdi-snowboard::before{content:"\F1307"}.mdi-snowflake::before{content:"\F0717"}.mdi-snowflake-alert::before{content:"\F0F29"}.mdi-snowflake-check::before{content:"\F1A70"}.mdi-snowflake-melt::before{content:"\F12CB"}.mdi-snowflake-off::before{content:"\F14E3"}.mdi-snowflake-thermometer::before{content:"\F1A71"}.mdi-snowflake-variant::before{content:"\F0F2A"}.mdi-snowman::before{content:"\F04B7"}.mdi-snowmobile::before{content:"\F06DD"}.mdi-snowshoeing::before{content:"\F1A72"}.mdi-soccer::before{content:"\F04B8"}.mdi-soccer-field::before{content:"\F0834"}.mdi-social-distance-2-meters::before{content:"\F1579"}.mdi-social-distance-6-feet::before{content:"\F157A"}.mdi-sofa::before{content:"\F04B9"}.mdi-sofa-outline::before{content:"\F156D"}.mdi-sofa-single::before{content:"\F156E"}.mdi-sofa-single-outline::before{content:"\F156F"}.mdi-solar-panel::before{content:"\F0D9B"}.mdi-solar-panel-large::before{content:"\F0D9C"}.mdi-solar-power::before{content:"\F0A72"}.mdi-solar-power-variant::before{content:"\F1A73"}.mdi-solar-power-variant-outline::before{content:"\F1A74"}.mdi-soldering-iron::before{content:"\F1092"}.mdi-solid::before{content:"\F068D"}.mdi-sony-playstation::before{content:"\F0414"}.mdi-sort::before{content:"\F04BA"}.mdi-sort-alphabetical-ascending::before{content:"\F05BD"}.mdi-sort-alphabetical-ascending-variant::before{content:"\F1148"}.mdi-sort-alphabetical-descending::before{content:"\F05BF"}.mdi-sort-alphabetical-descending-variant::before{content:"\F1149"}.mdi-sort-alphabetical-variant::before{content:"\F04BB"}.mdi-sort-ascending::before{content:"\F04BC"}.mdi-sort-bool-ascending::before{content:"\F1385"}.mdi-sort-bool-ascending-variant::before{content:"\F1386"}.mdi-sort-bool-descending::before{content:"\F1387"}.mdi-sort-bool-descending-variant::before{content:"\F1388"}.mdi-sort-calendar-ascending::before{content:"\F1547"}.mdi-sort-calendar-descending::before{content:"\F1548"}.mdi-sort-clock-ascending::before{content:"\F1549"}.mdi-sort-clock-ascending-outline::before{content:"\F154A"}.mdi-sort-clock-descending::before{content:"\F154B"}.mdi-sort-clock-descending-outline::before{content:"\F154C"}.mdi-sort-descending::before{content:"\F04BD"}.mdi-sort-numeric-ascending::before{content:"\F1389"}.mdi-sort-numeric-ascending-variant::before{content:"\F090D"}.mdi-sort-numeric-descending::before{content:"\F138A"}.mdi-sort-numeric-descending-variant::before{content:"\F0AD2"}.mdi-sort-numeric-variant::before{content:"\F04BE"}.mdi-sort-reverse-variant::before{content:"\F033C"}.mdi-sort-variant::before{content:"\F04BF"}.mdi-sort-variant-lock::before{content:"\F0CCD"}.mdi-sort-variant-lock-open::before{content:"\F0CCE"}.mdi-sort-variant-off::before{content:"\F1ABB"}.mdi-sort-variant-remove::before{content:"\F1147"}.mdi-soundbar::before{content:"\F17DB"}.mdi-soundcloud::before{content:"\F04C0"}.mdi-source-branch::before{content:"\F062C"}.mdi-source-branch-check::before{content:"\F14CF"}.mdi-source-branch-minus::before{content:"\F14CB"}.mdi-source-branch-plus::before{content:"\F14CA"}.mdi-source-branch-refresh::before{content:"\F14CD"}.mdi-source-branch-remove::before{content:"\F14CC"}.mdi-source-branch-sync::before{content:"\F14CE"}.mdi-source-commit::before{content:"\F0718"}.mdi-source-commit-end::before{content:"\F0719"}.mdi-source-commit-end-local::before{content:"\F071A"}.mdi-source-commit-local::before{content:"\F071B"}.mdi-source-commit-next-local::before{content:"\F071C"}.mdi-source-commit-start::before{content:"\F071D"}.mdi-source-commit-start-next-local::before{content:"\F071E"}.mdi-source-fork::before{content:"\F04C1"}.mdi-source-merge::before{content:"\F062D"}.mdi-source-pull::before{content:"\F04C2"}.mdi-source-repository::before{content:"\F0CCF"}.mdi-source-repository-multiple::before{content:"\F0CD0"}.mdi-soy-sauce::before{content:"\F07EE"}.mdi-soy-sauce-off::before{content:"\F13FC"}.mdi-spa::before{content:"\F0CD1"}.mdi-spa-outline::before{content:"\F0CD2"}.mdi-space-invaders::before{content:"\F0BC9"}.mdi-space-station::before{content:"\F1383"}.mdi-spade::before{content:"\F0E65"}.mdi-speaker::before{content:"\F04C3"}.mdi-speaker-bluetooth::before{content:"\F09A2"}.mdi-speaker-message::before{content:"\F1B11"}.mdi-speaker-multiple::before{content:"\F0D38"}.mdi-speaker-off::before{content:"\F04C4"}.mdi-speaker-pause::before{content:"\F1B73"}.mdi-speaker-play::before{content:"\F1B72"}.mdi-speaker-stop::before{content:"\F1B74"}.mdi-speaker-wireless::before{content:"\F071F"}.mdi-spear::before{content:"\F1845"}.mdi-speedometer::before{content:"\F04C5"}.mdi-speedometer-medium::before{content:"\F0F85"}.mdi-speedometer-slow::before{content:"\F0F86"}.mdi-spellcheck::before{content:"\F04C6"}.mdi-sphere::before{content:"\F1954"}.mdi-sphere-off::before{content:"\F1955"}.mdi-spider::before{content:"\F11EA"}.mdi-spider-outline::before{content:"\F1C75"}.mdi-spider-thread::before{content:"\F11EB"}.mdi-spider-web::before{content:"\F0BCA"}.mdi-spirit-level::before{content:"\F14F1"}.mdi-spoon-sugar::before{content:"\F1429"}.mdi-spotify::before{content:"\F04C7"}.mdi-spotlight::before{content:"\F04C8"}.mdi-spotlight-beam::before{content:"\F04C9"}.mdi-spray::before{content:"\F0665"}.mdi-spray-bottle::before{content:"\F0AE0"}.mdi-sprinkler::before{content:"\F105F"}.mdi-sprinkler-fire::before{content:"\F199D"}.mdi-sprinkler-variant::before{content:"\F1060"}.mdi-sprout::before{content:"\F0E66"}.mdi-sprout-outline::before{content:"\F0E67"}.mdi-square::before{content:"\F0764"}.mdi-square-circle::before{content:"\F1500"}.mdi-square-circle-outline::before{content:"\F1C50"}.mdi-square-edit-outline::before{content:"\F090C"}.mdi-square-medium::before{content:"\F0A13"}.mdi-square-medium-outline::before{content:"\F0A14"}.mdi-square-off::before{content:"\F12EE"}.mdi-square-off-outline::before{content:"\F12EF"}.mdi-square-opacity::before{content:"\F1854"}.mdi-square-outline::before{content:"\F0763"}.mdi-square-root::before{content:"\F0784"}.mdi-square-root-box::before{content:"\F09A3"}.mdi-square-rounded::before{content:"\F14FB"}.mdi-square-rounded-badge::before{content:"\F1A07"}.mdi-square-rounded-badge-outline::before{content:"\F1A08"}.mdi-square-rounded-outline::before{content:"\F14FC"}.mdi-square-small::before{content:"\F0A15"}.mdi-square-wave::before{content:"\F147B"}.mdi-squeegee::before{content:"\F0AE1"}.mdi-ssh::before{content:"\F08C0"}.mdi-stack-exchange::before{content:"\F060B"}.mdi-stack-overflow::before{content:"\F04CC"}.mdi-stackpath::before{content:"\F0359"}.mdi-stadium::before{content:"\F0FF9"}.mdi-stadium-outline::before{content:"\F1B03"}.mdi-stadium-variant::before{content:"\F0720"}.mdi-stairs::before{content:"\F04CD"}.mdi-stairs-box::before{content:"\F139E"}.mdi-stairs-down::before{content:"\F12BE"}.mdi-stairs-up::before{content:"\F12BD"}.mdi-stamper::before{content:"\F0D39"}.mdi-standard-definition::before{content:"\F07EF"}.mdi-star::before{content:"\F04CE"}.mdi-star-box::before{content:"\F0A73"}.mdi-star-box-multiple::before{content:"\F1286"}.mdi-star-box-multiple-outline::before{content:"\F1287"}.mdi-star-box-outline::before{content:"\F0A74"}.mdi-star-check::before{content:"\F1566"}.mdi-star-check-outline::before{content:"\F156A"}.mdi-star-circle::before{content:"\F04CF"}.mdi-star-circle-outline::before{content:"\F09A4"}.mdi-star-cog::before{content:"\F1668"}.mdi-star-cog-outline::before{content:"\F1669"}.mdi-star-crescent::before{content:"\F0979"}.mdi-star-david::before{content:"\F097A"}.mdi-star-face::before{content:"\F09A5"}.mdi-star-four-points::before{content:"\F0AE2"}.mdi-star-four-points-box::before{content:"\F1C51"}.mdi-star-four-points-box-outline::before{content:"\F1C52"}.mdi-star-four-points-circle::before{content:"\F1C53"}.mdi-star-four-points-circle-outline::before{content:"\F1C54"}.mdi-star-four-points-outline::before{content:"\F0AE3"}.mdi-star-four-points-small::before{content:"\F1C55"}.mdi-star-half::before{content:"\F0246"}.mdi-star-half-full::before{content:"\F04D0"}.mdi-star-minus::before{content:"\F1564"}.mdi-star-minus-outline::before{content:"\F1568"}.mdi-star-off::before{content:"\F04D1"}.mdi-star-off-outline::before{content:"\F155B"}.mdi-star-outline::before{content:"\F04D2"}.mdi-star-plus::before{content:"\F1563"}.mdi-star-plus-outline::before{content:"\F1567"}.mdi-star-remove::before{content:"\F1565"}.mdi-star-remove-outline::before{content:"\F1569"}.mdi-star-settings::before{content:"\F166A"}.mdi-star-settings-outline::before{content:"\F166B"}.mdi-star-shooting::before{content:"\F1741"}.mdi-star-shooting-outline::before{content:"\F1742"}.mdi-star-three-points::before{content:"\F0AE4"}.mdi-star-three-points-outline::before{content:"\F0AE5"}.mdi-state-machine::before{content:"\F11EF"}.mdi-steam::before{content:"\F04D3"}.mdi-steering::before{content:"\F04D4"}.mdi-steering-off::before{content:"\F090E"}.mdi-step-backward::before{content:"\F04D5"}.mdi-step-backward-2::before{content:"\F04D6"}.mdi-step-forward::before{content:"\F04D7"}.mdi-step-forward-2::before{content:"\F04D8"}.mdi-stethoscope::before{content:"\F04D9"}.mdi-sticker::before{content:"\F1364"}.mdi-sticker-alert::before{content:"\F1365"}.mdi-sticker-alert-outline::before{content:"\F1366"}.mdi-sticker-check::before{content:"\F1367"}.mdi-sticker-check-outline::before{content:"\F1368"}.mdi-sticker-circle-outline::before{content:"\F05D0"}.mdi-sticker-emoji::before{content:"\F0785"}.mdi-sticker-minus::before{content:"\F1369"}.mdi-sticker-minus-outline::before{content:"\F136A"}.mdi-sticker-outline::before{content:"\F136B"}.mdi-sticker-plus::before{content:"\F136C"}.mdi-sticker-plus-outline::before{content:"\F136D"}.mdi-sticker-remove::before{content:"\F136E"}.mdi-sticker-remove-outline::before{content:"\F136F"}.mdi-sticker-text::before{content:"\F178E"}.mdi-sticker-text-outline::before{content:"\F178F"}.mdi-stocking::before{content:"\F04DA"}.mdi-stomach::before{content:"\F1093"}.mdi-stool::before{content:"\F195D"}.mdi-stool-outline::before{content:"\F195E"}.mdi-stop::before{content:"\F04DB"}.mdi-stop-circle::before{content:"\F0666"}.mdi-stop-circle-outline::before{content:"\F0667"}.mdi-storage-tank::before{content:"\F1A75"}.mdi-storage-tank-outline::before{content:"\F1A76"}.mdi-store::before{content:"\F04DC"}.mdi-store-24-hour::before{content:"\F04DD"}.mdi-store-alert::before{content:"\F18C1"}.mdi-store-alert-outline::before{content:"\F18C2"}.mdi-store-check::before{content:"\F18C3"}.mdi-store-check-outline::before{content:"\F18C4"}.mdi-store-clock::before{content:"\F18C5"}.mdi-store-clock-outline::before{content:"\F18C6"}.mdi-store-cog::before{content:"\F18C7"}.mdi-store-cog-outline::before{content:"\F18C8"}.mdi-store-edit::before{content:"\F18C9"}.mdi-store-edit-outline::before{content:"\F18CA"}.mdi-store-marker::before{content:"\F18CB"}.mdi-store-marker-outline::before{content:"\F18CC"}.mdi-store-minus::before{content:"\F165E"}.mdi-store-minus-outline::before{content:"\F18CD"}.mdi-store-off::before{content:"\F18CE"}.mdi-store-off-outline::before{content:"\F18CF"}.mdi-store-outline::before{content:"\F1361"}.mdi-store-plus::before{content:"\F165F"}.mdi-store-plus-outline::before{content:"\F18D0"}.mdi-store-remove::before{content:"\F1660"}.mdi-store-remove-outline::before{content:"\F18D1"}.mdi-store-search::before{content:"\F18D2"}.mdi-store-search-outline::before{content:"\F18D3"}.mdi-store-settings::before{content:"\F18D4"}.mdi-store-settings-outline::before{content:"\F18D5"}.mdi-storefront::before{content:"\F07C7"}.mdi-storefront-check::before{content:"\F1B7D"}.mdi-storefront-check-outline::before{content:"\F1B7E"}.mdi-storefront-edit::before{content:"\F1B7F"}.mdi-storefront-edit-outline::before{content:"\F1B80"}.mdi-storefront-minus::before{content:"\F1B83"}.mdi-storefront-minus-outline::before{content:"\F1B84"}.mdi-storefront-outline::before{content:"\F10C1"}.mdi-storefront-plus::before{content:"\F1B81"}.mdi-storefront-plus-outline::before{content:"\F1B82"}.mdi-storefront-remove::before{content:"\F1B85"}.mdi-storefront-remove-outline::before{content:"\F1B86"}.mdi-stove::before{content:"\F04DE"}.mdi-strategy::before{content:"\F11D6"}.mdi-stretch-to-page::before{content:"\F0F2B"}.mdi-stretch-to-page-outline::before{content:"\F0F2C"}.mdi-string-lights::before{content:"\F12BA"}.mdi-string-lights-off::before{content:"\F12BB"}.mdi-subdirectory-arrow-left::before{content:"\F060C"}.mdi-subdirectory-arrow-right::before{content:"\F060D"}.mdi-submarine::before{content:"\F156C"}.mdi-subtitles::before{content:"\F0A16"}.mdi-subtitles-outline::before{content:"\F0A17"}.mdi-subway::before{content:"\F06AC"}.mdi-subway-alert-variant::before{content:"\F0D9D"}.mdi-subway-variant::before{content:"\F04DF"}.mdi-summit::before{content:"\F0786"}.mdi-sun-angle::before{content:"\F1B27"}.mdi-sun-angle-outline::before{content:"\F1B28"}.mdi-sun-clock::before{content:"\F1A77"}.mdi-sun-clock-outline::before{content:"\F1A78"}.mdi-sun-compass::before{content:"\F19A5"}.mdi-sun-snowflake::before{content:"\F1796"}.mdi-sun-snowflake-variant::before{content:"\F1A79"}.mdi-sun-thermometer::before{content:"\F18D6"}.mdi-sun-thermometer-outline::before{content:"\F18D7"}.mdi-sun-wireless::before{content:"\F17FE"}.mdi-sun-wireless-outline::before{content:"\F17FF"}.mdi-sunglasses::before{content:"\F04E0"}.mdi-surfing::before{content:"\F1746"}.mdi-surround-sound::before{content:"\F05C5"}.mdi-surround-sound-2-0::before{content:"\F07F0"}.mdi-surround-sound-2-1::before{content:"\F1729"}.mdi-surround-sound-3-1::before{content:"\F07F1"}.mdi-surround-sound-5-1::before{content:"\F07F2"}.mdi-surround-sound-5-1-2::before{content:"\F172A"}.mdi-surround-sound-7-1::before{content:"\F07F3"}.mdi-svg::before{content:"\F0721"}.mdi-swap-horizontal::before{content:"\F04E1"}.mdi-swap-horizontal-bold::before{content:"\F0BCD"}.mdi-swap-horizontal-circle::before{content:"\F0FE1"}.mdi-swap-horizontal-circle-outline::before{content:"\F0FE2"}.mdi-swap-horizontal-hidden::before{content:"\F1D0E"}.mdi-swap-horizontal-variant::before{content:"\F08C1"}.mdi-swap-vertical::before{content:"\F04E2"}.mdi-swap-vertical-bold::before{content:"\F0BCE"}.mdi-swap-vertical-circle::before{content:"\F0FE3"}.mdi-swap-vertical-circle-outline::before{content:"\F0FE4"}.mdi-swap-vertical-variant::before{content:"\F08C2"}.mdi-swim::before{content:"\F04E3"}.mdi-switch::before{content:"\F04E4"}.mdi-sword::before{content:"\F04E5"}.mdi-sword-cross::before{content:"\F0787"}.mdi-syllabary-hangul::before{content:"\F1333"}.mdi-syllabary-hiragana::before{content:"\F1334"}.mdi-syllabary-katakana::before{content:"\F1335"}.mdi-syllabary-katakana-halfwidth::before{content:"\F1336"}.mdi-symbol::before{content:"\F1501"}.mdi-symfony::before{content:"\F0AE6"}.mdi-synagogue::before{content:"\F1B04"}.mdi-synagogue-outline::before{content:"\F1B05"}.mdi-sync::before{content:"\F04E6"}.mdi-sync-alert::before{content:"\F04E7"}.mdi-sync-circle::before{content:"\F1378"}.mdi-sync-off::before{content:"\F04E8"}.mdi-tab::before{content:"\F04E9"}.mdi-tab-minus::before{content:"\F0B4B"}.mdi-tab-plus::before{content:"\F075C"}.mdi-tab-remove::before{content:"\F0B4C"}.mdi-tab-search::before{content:"\F199E"}.mdi-tab-unselected::before{content:"\F04EA"}.mdi-table::before{content:"\F04EB"}.mdi-table-account::before{content:"\F13B9"}.mdi-table-alert::before{content:"\F13BA"}.mdi-table-arrow-down::before{content:"\F13BB"}.mdi-table-arrow-left::before{content:"\F13BC"}.mdi-table-arrow-right::before{content:"\F13BD"}.mdi-table-arrow-up::before{content:"\F13BE"}.mdi-table-border::before{content:"\F0A18"}.mdi-table-cancel::before{content:"\F13BF"}.mdi-table-chair::before{content:"\F1061"}.mdi-table-check::before{content:"\F13C0"}.mdi-table-clock::before{content:"\F13C1"}.mdi-table-cog::before{content:"\F13C2"}.mdi-table-column::before{content:"\F0835"}.mdi-table-column-plus-after::before{content:"\F04EC"}.mdi-table-column-plus-before::before{content:"\F04ED"}.mdi-table-column-remove::before{content:"\F04EE"}.mdi-table-column-width::before{content:"\F04EF"}.mdi-table-edit::before{content:"\F04F0"}.mdi-table-eye::before{content:"\F1094"}.mdi-table-eye-off::before{content:"\F13C3"}.mdi-table-filter::before{content:"\F1B8C"}.mdi-table-furniture::before{content:"\F05BC"}.mdi-table-headers-eye::before{content:"\F121D"}.mdi-table-headers-eye-off::before{content:"\F121E"}.mdi-table-heart::before{content:"\F13C4"}.mdi-table-key::before{content:"\F13C5"}.mdi-table-large::before{content:"\F04F1"}.mdi-table-large-plus::before{content:"\F0F87"}.mdi-table-large-remove::before{content:"\F0F88"}.mdi-table-lock::before{content:"\F13C6"}.mdi-table-merge-cells::before{content:"\F09A6"}.mdi-table-minus::before{content:"\F13C7"}.mdi-table-multiple::before{content:"\F13C8"}.mdi-table-network::before{content:"\F13C9"}.mdi-table-of-contents::before{content:"\F0836"}.mdi-table-off::before{content:"\F13CA"}.mdi-table-picnic::before{content:"\F1743"}.mdi-table-pivot::before{content:"\F183C"}.mdi-table-plus::before{content:"\F0A75"}.mdi-table-question::before{content:"\F1B21"}.mdi-table-refresh::before{content:"\F13A0"}.mdi-table-remove::before{content:"\F0A76"}.mdi-table-row::before{content:"\F0837"}.mdi-table-row-height::before{content:"\F04F2"}.mdi-table-row-plus-after::before{content:"\F04F3"}.mdi-table-row-plus-before::before{content:"\F04F4"}.mdi-table-row-remove::before{content:"\F04F5"}.mdi-table-search::before{content:"\F090F"}.mdi-table-settings::before{content:"\F0838"}.mdi-table-split-cell::before{content:"\F142A"}.mdi-table-star::before{content:"\F13CB"}.mdi-table-sync::before{content:"\F13A1"}.mdi-table-tennis::before{content:"\F0E68"}.mdi-tablet::before{content:"\F04F6"}.mdi-tablet-cellphone::before{content:"\F09A7"}.mdi-tablet-dashboard::before{content:"\F0ECE"}.mdi-taco::before{content:"\F0762"}.mdi-tag::before{content:"\F04F9"}.mdi-tag-arrow-down::before{content:"\F172B"}.mdi-tag-arrow-down-outline::before{content:"\F172C"}.mdi-tag-arrow-left::before{content:"\F172D"}.mdi-tag-arrow-left-outline::before{content:"\F172E"}.mdi-tag-arrow-right::before{content:"\F172F"}.mdi-tag-arrow-right-outline::before{content:"\F1730"}.mdi-tag-arrow-up::before{content:"\F1731"}.mdi-tag-arrow-up-outline::before{content:"\F1732"}.mdi-tag-check::before{content:"\F1A7A"}.mdi-tag-check-outline::before{content:"\F1A7B"}.mdi-tag-edit::before{content:"\F1C9C"}.mdi-tag-edit-outline::before{content:"\F1C9D"}.mdi-tag-faces::before{content:"\F04FA"}.mdi-tag-heart::before{content:"\F068B"}.mdi-tag-heart-outline::before{content:"\F0BCF"}.mdi-tag-hidden::before{content:"\F1C76"}.mdi-tag-minus::before{content:"\F0910"}.mdi-tag-minus-outline::before{content:"\F121F"}.mdi-tag-multiple::before{content:"\F04FB"}.mdi-tag-multiple-outline::before{content:"\F12F7"}.mdi-tag-off::before{content:"\F1220"}.mdi-tag-off-outline::before{content:"\F1221"}.mdi-tag-outline::before{content:"\F04FC"}.mdi-tag-plus::before{content:"\F0722"}.mdi-tag-plus-outline::before{content:"\F1222"}.mdi-tag-remove::before{content:"\F0723"}.mdi-tag-remove-outline::before{content:"\F1223"}.mdi-tag-search::before{content:"\F1907"}.mdi-tag-search-outline::before{content:"\F1908"}.mdi-tag-text::before{content:"\F1224"}.mdi-tag-text-outline::before{content:"\F04FD"}.mdi-tailwind::before{content:"\F13FF"}.mdi-tally-mark-1::before{content:"\F1ABC"}.mdi-tally-mark-2::before{content:"\F1ABD"}.mdi-tally-mark-3::before{content:"\F1ABE"}.mdi-tally-mark-4::before{content:"\F1ABF"}.mdi-tally-mark-5::before{content:"\F1AC0"}.mdi-tangram::before{content:"\F04F8"}.mdi-tank::before{content:"\F0D3A"}.mdi-tanker-truck::before{content:"\F0FE5"}.mdi-tape-drive::before{content:"\F16DF"}.mdi-tape-measure::before{content:"\F0B4D"}.mdi-target::before{content:"\F04FE"}.mdi-target-account::before{content:"\F0BD0"}.mdi-target-variant::before{content:"\F0A77"}.mdi-taxi::before{content:"\F04FF"}.mdi-tea::before{content:"\F0D9E"}.mdi-tea-outline::before{content:"\F0D9F"}.mdi-teamviewer::before{content:"\F0500"}.mdi-teddy-bear::before{content:"\F18FB"}.mdi-telescope::before{content:"\F0B4E"}.mdi-television::before{content:"\F0502"}.mdi-television-ambient-light::before{content:"\F1356"}.mdi-television-box::before{content:"\F0839"}.mdi-television-classic::before{content:"\F07F4"}.mdi-television-classic-off::before{content:"\F083A"}.mdi-television-guide::before{content:"\F0503"}.mdi-television-off::before{content:"\F083B"}.mdi-television-pause::before{content:"\F0F89"}.mdi-television-play::before{content:"\F0ECF"}.mdi-television-shimmer::before{content:"\F1110"}.mdi-television-speaker::before{content:"\F1B1B"}.mdi-television-speaker-off::before{content:"\F1B1C"}.mdi-television-stop::before{content:"\F0F8A"}.mdi-temperature-celsius::before{content:"\F0504"}.mdi-temperature-fahrenheit::before{content:"\F0505"}.mdi-temperature-kelvin::before{content:"\F0506"}.mdi-temple-buddhist::before{content:"\F1B06"}.mdi-temple-buddhist-outline::before{content:"\F1B07"}.mdi-temple-hindu::before{content:"\F1B08"}.mdi-temple-hindu-outline::before{content:"\F1B09"}.mdi-tennis::before{content:"\F0DA0"}.mdi-tennis-ball::before{content:"\F0507"}.mdi-tennis-ball-outline::before{content:"\F1C5F"}.mdi-tent::before{content:"\F0508"}.mdi-terraform::before{content:"\F1062"}.mdi-terrain::before{content:"\F0509"}.mdi-test-tube::before{content:"\F0668"}.mdi-test-tube-empty::before{content:"\F0911"}.mdi-test-tube-off::before{content:"\F0912"}.mdi-text::before{content:"\F09A8"}.mdi-text-account::before{content:"\F1570"}.mdi-text-box::before{content:"\F021A"}.mdi-text-box-check::before{content:"\F0EA6"}.mdi-text-box-check-outline::before{content:"\F0EA7"}.mdi-text-box-edit::before{content:"\F1A7C"}.mdi-text-box-edit-outline::before{content:"\F1A7D"}.mdi-text-box-minus::before{content:"\F0EA8"}.mdi-text-box-minus-outline::before{content:"\F0EA9"}.mdi-text-box-multiple::before{content:"\F0AB7"}.mdi-text-box-multiple-outline::before{content:"\F0AB8"}.mdi-text-box-outline::before{content:"\F09ED"}.mdi-text-box-plus::before{content:"\F0EAA"}.mdi-text-box-plus-outline::before{content:"\F0EAB"}.mdi-text-box-remove::before{content:"\F0EAC"}.mdi-text-box-remove-outline::before{content:"\F0EAD"}.mdi-text-box-search::before{content:"\F0EAE"}.mdi-text-box-search-outline::before{content:"\F0EAF"}.mdi-text-long::before{content:"\F09AA"}.mdi-text-recognition::before{content:"\F113D"}.mdi-text-search::before{content:"\F13B8"}.mdi-text-search-variant::before{content:"\F1A7E"}.mdi-text-shadow::before{content:"\F0669"}.mdi-text-short::before{content:"\F09A9"}.mdi-texture::before{content:"\F050C"}.mdi-texture-box::before{content:"\F0FE6"}.mdi-theater::before{content:"\F050D"}.mdi-theme-light-dark::before{content:"\F050E"}.mdi-thermometer::before{content:"\F050F"}.mdi-thermometer-alert::before{content:"\F0E01"}.mdi-thermometer-auto::before{content:"\F1B0F"}.mdi-thermometer-bluetooth::before{content:"\F1895"}.mdi-thermometer-check::before{content:"\F1A7F"}.mdi-thermometer-chevron-down::before{content:"\F0E02"}.mdi-thermometer-chevron-up::before{content:"\F0E03"}.mdi-thermometer-high::before{content:"\F10C2"}.mdi-thermometer-lines::before{content:"\F0510"}.mdi-thermometer-low::before{content:"\F10C3"}.mdi-thermometer-minus::before{content:"\F0E04"}.mdi-thermometer-off::before{content:"\F1531"}.mdi-thermometer-plus::before{content:"\F0E05"}.mdi-thermometer-probe::before{content:"\F1B2B"}.mdi-thermometer-probe-off::before{content:"\F1B2C"}.mdi-thermometer-water::before{content:"\F1A80"}.mdi-thermostat::before{content:"\F0393"}.mdi-thermostat-auto::before{content:"\F1B17"}.mdi-thermostat-box::before{content:"\F0891"}.mdi-thermostat-box-auto::before{content:"\F1B18"}.mdi-thermostat-cog::before{content:"\F1C80"}.mdi-thought-bubble::before{content:"\F07F6"}.mdi-thought-bubble-outline::before{content:"\F07F7"}.mdi-thumb-down::before{content:"\F0511"}.mdi-thumb-down-outline::before{content:"\F0512"}.mdi-thumb-up::before{content:"\F0513"}.mdi-thumb-up-outline::before{content:"\F0514"}.mdi-thumbs-up-down::before{content:"\F0515"}.mdi-thumbs-up-down-outline::before{content:"\F1914"}.mdi-ticket::before{content:"\F0516"}.mdi-ticket-account::before{content:"\F0517"}.mdi-ticket-confirmation::before{content:"\F0518"}.mdi-ticket-confirmation-outline::before{content:"\F13AA"}.mdi-ticket-outline::before{content:"\F0913"}.mdi-ticket-percent::before{content:"\F0724"}.mdi-ticket-percent-outline::before{content:"\F142B"}.mdi-tie::before{content:"\F0519"}.mdi-tilde::before{content:"\F0725"}.mdi-tilde-off::before{content:"\F18F3"}.mdi-timelapse::before{content:"\F051A"}.mdi-timeline::before{content:"\F0BD1"}.mdi-timeline-alert::before{content:"\F0F95"}.mdi-timeline-alert-outline::before{content:"\F0F98"}.mdi-timeline-check::before{content:"\F1532"}.mdi-timeline-check-outline::before{content:"\F1533"}.mdi-timeline-clock::before{content:"\F11FB"}.mdi-timeline-clock-outline::before{content:"\F11FC"}.mdi-timeline-minus::before{content:"\F1534"}.mdi-timeline-minus-outline::before{content:"\F1535"}.mdi-timeline-outline::before{content:"\F0BD2"}.mdi-timeline-plus::before{content:"\F0F96"}.mdi-timeline-plus-outline::before{content:"\F0F97"}.mdi-timeline-question::before{content:"\F0F99"}.mdi-timeline-question-outline::before{content:"\F0F9A"}.mdi-timeline-remove::before{content:"\F1536"}.mdi-timeline-remove-outline::before{content:"\F1537"}.mdi-timeline-text::before{content:"\F0BD3"}.mdi-timeline-text-outline::before{content:"\F0BD4"}.mdi-timer::before{content:"\F13AB"}.mdi-timer-10::before{content:"\F051C"}.mdi-timer-3::before{content:"\F051D"}.mdi-timer-alert::before{content:"\F1ACC"}.mdi-timer-alert-outline::before{content:"\F1ACD"}.mdi-timer-cancel::before{content:"\F1ACE"}.mdi-timer-cancel-outline::before{content:"\F1ACF"}.mdi-timer-check::before{content:"\F1AD0"}.mdi-timer-check-outline::before{content:"\F1AD1"}.mdi-timer-cog::before{content:"\F1925"}.mdi-timer-cog-outline::before{content:"\F1926"}.mdi-timer-edit::before{content:"\F1AD2"}.mdi-timer-edit-outline::before{content:"\F1AD3"}.mdi-timer-lock::before{content:"\F1AD4"}.mdi-timer-lock-open::before{content:"\F1AD5"}.mdi-timer-lock-open-outline::before{content:"\F1AD6"}.mdi-timer-lock-outline::before{content:"\F1AD7"}.mdi-timer-marker::before{content:"\F1AD8"}.mdi-timer-marker-outline::before{content:"\F1AD9"}.mdi-timer-minus::before{content:"\F1ADA"}.mdi-timer-minus-outline::before{content:"\F1ADB"}.mdi-timer-music::before{content:"\F1ADC"}.mdi-timer-music-outline::before{content:"\F1ADD"}.mdi-timer-off::before{content:"\F13AC"}.mdi-timer-off-outline::before{content:"\F051E"}.mdi-timer-outline::before{content:"\F051B"}.mdi-timer-pause::before{content:"\F1ADE"}.mdi-timer-pause-outline::before{content:"\F1ADF"}.mdi-timer-play::before{content:"\F1AE0"}.mdi-timer-play-outline::before{content:"\F1AE1"}.mdi-timer-plus::before{content:"\F1AE2"}.mdi-timer-plus-outline::before{content:"\F1AE3"}.mdi-timer-refresh::before{content:"\F1AE4"}.mdi-timer-refresh-outline::before{content:"\F1AE5"}.mdi-timer-remove::before{content:"\F1AE6"}.mdi-timer-remove-outline::before{content:"\F1AE7"}.mdi-timer-sand::before{content:"\F051F"}.mdi-timer-sand-complete::before{content:"\F199F"}.mdi-timer-sand-empty::before{content:"\F06AD"}.mdi-timer-sand-full::before{content:"\F078C"}.mdi-timer-sand-paused::before{content:"\F19A0"}.mdi-timer-settings::before{content:"\F1923"}.mdi-timer-settings-outline::before{content:"\F1924"}.mdi-timer-star::before{content:"\F1AE8"}.mdi-timer-star-outline::before{content:"\F1AE9"}.mdi-timer-stop::before{content:"\F1AEA"}.mdi-timer-stop-outline::before{content:"\F1AEB"}.mdi-timer-sync::before{content:"\F1AEC"}.mdi-timer-sync-outline::before{content:"\F1AED"}.mdi-timetable::before{content:"\F0520"}.mdi-tire::before{content:"\F1896"}.mdi-toaster::before{content:"\F1063"}.mdi-toaster-off::before{content:"\F11B7"}.mdi-toaster-oven::before{content:"\F0CD3"}.mdi-toggle-switch::before{content:"\F0521"}.mdi-toggle-switch-off::before{content:"\F0522"}.mdi-toggle-switch-off-outline::before{content:"\F0A19"}.mdi-toggle-switch-outline::before{content:"\F0A1A"}.mdi-toggle-switch-variant::before{content:"\F1A25"}.mdi-toggle-switch-variant-off::before{content:"\F1A26"}.mdi-toilet::before{content:"\F09AB"}.mdi-toolbox::before{content:"\F09AC"}.mdi-toolbox-outline::before{content:"\F09AD"}.mdi-tools::before{content:"\F1064"}.mdi-tooltip::before{content:"\F0523"}.mdi-tooltip-account::before{content:"\F000C"}.mdi-tooltip-cellphone::before{content:"\F183B"}.mdi-tooltip-check::before{content:"\F155C"}.mdi-tooltip-check-outline::before{content:"\F155D"}.mdi-tooltip-edit::before{content:"\F0524"}.mdi-tooltip-edit-outline::before{content:"\F12C5"}.mdi-tooltip-image::before{content:"\F0525"}.mdi-tooltip-image-outline::before{content:"\F0BD5"}.mdi-tooltip-minus::before{content:"\F155E"}.mdi-tooltip-minus-outline::before{content:"\F155F"}.mdi-tooltip-outline::before{content:"\F0526"}.mdi-tooltip-plus::before{content:"\F0BD6"}.mdi-tooltip-plus-outline::before{content:"\F0527"}.mdi-tooltip-question::before{content:"\F1BBA"}.mdi-tooltip-question-outline::before{content:"\F1BBB"}.mdi-tooltip-remove::before{content:"\F1560"}.mdi-tooltip-remove-outline::before{content:"\F1561"}.mdi-tooltip-text::before{content:"\F0528"}.mdi-tooltip-text-outline::before{content:"\F0BD7"}.mdi-tooth::before{content:"\F08C3"}.mdi-tooth-outline::before{content:"\F0529"}.mdi-toothbrush::before{content:"\F1129"}.mdi-toothbrush-electric::before{content:"\F112C"}.mdi-toothbrush-paste::before{content:"\F112A"}.mdi-torch::before{content:"\F1606"}.mdi-tortoise::before{content:"\F0D3B"}.mdi-toslink::before{content:"\F12B8"}.mdi-touch-text-outline::before{content:"\F1C60"}.mdi-tournament::before{content:"\F09AE"}.mdi-tow-truck::before{content:"\F083C"}.mdi-tower-beach::before{content:"\F0681"}.mdi-tower-fire::before{content:"\F0682"}.mdi-town-hall::before{content:"\F1875"}.mdi-toy-brick::before{content:"\F1288"}.mdi-toy-brick-marker::before{content:"\F1289"}.mdi-toy-brick-marker-outline::before{content:"\F128A"}.mdi-toy-brick-minus::before{content:"\F128B"}.mdi-toy-brick-minus-outline::before{content:"\F128C"}.mdi-toy-brick-outline::before{content:"\F128D"}.mdi-toy-brick-plus::before{content:"\F128E"}.mdi-toy-brick-plus-outline::before{content:"\F128F"}.mdi-toy-brick-remove::before{content:"\F1290"}.mdi-toy-brick-remove-outline::before{content:"\F1291"}.mdi-toy-brick-search::before{content:"\F1292"}.mdi-toy-brick-search-outline::before{content:"\F1293"}.mdi-track-light::before{content:"\F0914"}.mdi-track-light-off::before{content:"\F1B01"}.mdi-trackpad::before{content:"\F07F8"}.mdi-trackpad-lock::before{content:"\F0933"}.mdi-tractor::before{content:"\F0892"}.mdi-tractor-variant::before{content:"\F14C4"}.mdi-trademark::before{content:"\F0A78"}.mdi-traffic-cone::before{content:"\F137C"}.mdi-traffic-light::before{content:"\F052B"}.mdi-traffic-light-outline::before{content:"\F182A"}.mdi-train::before{content:"\F052C"}.mdi-train-bus::before{content:"\F1CC7"}.mdi-train-car::before{content:"\F0BD8"}.mdi-train-car-autorack::before{content:"\F1B2D"}.mdi-train-car-box::before{content:"\F1B2E"}.mdi-train-car-box-full::before{content:"\F1B2F"}.mdi-train-car-box-open::before{content:"\F1B30"}.mdi-train-car-caboose::before{content:"\F1B31"}.mdi-train-car-centerbeam::before{content:"\F1B32"}.mdi-train-car-centerbeam-full::before{content:"\F1B33"}.mdi-train-car-container::before{content:"\F1B34"}.mdi-train-car-flatbed::before{content:"\F1B35"}.mdi-train-car-flatbed-car::before{content:"\F1B36"}.mdi-train-car-flatbed-tank::before{content:"\F1B37"}.mdi-train-car-gondola::before{content:"\F1B38"}.mdi-train-car-gondola-full::before{content:"\F1B39"}.mdi-train-car-hopper::before{content:"\F1B3A"}.mdi-train-car-hopper-covered::before{content:"\F1B3B"}.mdi-train-car-hopper-full::before{content:"\F1B3C"}.mdi-train-car-intermodal::before{content:"\F1B3D"}.mdi-train-car-passenger::before{content:"\F1733"}.mdi-train-car-passenger-door::before{content:"\F1734"}.mdi-train-car-passenger-door-open::before{content:"\F1735"}.mdi-train-car-passenger-variant::before{content:"\F1736"}.mdi-train-car-tank::before{content:"\F1B3E"}.mdi-train-variant::before{content:"\F08C4"}.mdi-tram::before{content:"\F052D"}.mdi-tram-side::before{content:"\F0FE7"}.mdi-transcribe::before{content:"\F052E"}.mdi-transcribe-close::before{content:"\F052F"}.mdi-transfer::before{content:"\F1065"}.mdi-transfer-down::before{content:"\F0DA1"}.mdi-transfer-left::before{content:"\F0DA2"}.mdi-transfer-right::before{content:"\F0530"}.mdi-transfer-up::before{content:"\F0DA3"}.mdi-transit-connection::before{content:"\F0D3C"}.mdi-transit-connection-horizontal::before{content:"\F1546"}.mdi-transit-connection-variant::before{content:"\F0D3D"}.mdi-transit-detour::before{content:"\F0F8B"}.mdi-transit-skip::before{content:"\F1515"}.mdi-transit-transfer::before{content:"\F06AE"}.mdi-transition::before{content:"\F0915"}.mdi-transition-masked::before{content:"\F0916"}.mdi-translate::before{content:"\F05CA"}.mdi-translate-off::before{content:"\F0E06"}.mdi-translate-variant::before{content:"\F1B99"}.mdi-transmission-tower::before{content:"\F0D3E"}.mdi-transmission-tower-export::before{content:"\F192C"}.mdi-transmission-tower-import::before{content:"\F192D"}.mdi-transmission-tower-off::before{content:"\F19DD"}.mdi-trash-can::before{content:"\F0A79"}.mdi-trash-can-outline::before{content:"\F0A7A"}.mdi-tray::before{content:"\F1294"}.mdi-tray-alert::before{content:"\F1295"}.mdi-tray-arrow-down::before{content:"\F0120"}.mdi-tray-arrow-up::before{content:"\F011D"}.mdi-tray-full::before{content:"\F1296"}.mdi-tray-minus::before{content:"\F1297"}.mdi-tray-plus::before{content:"\F1298"}.mdi-tray-remove::before{content:"\F1299"}.mdi-treasure-chest::before{content:"\F0726"}.mdi-treasure-chest-outline::before{content:"\F1C77"}.mdi-tree::before{content:"\F0531"}.mdi-tree-outline::before{content:"\F0E69"}.mdi-trello::before{content:"\F0532"}.mdi-trending-down::before{content:"\F0533"}.mdi-trending-neutral::before{content:"\F0534"}.mdi-trending-up::before{content:"\F0535"}.mdi-triangle::before{content:"\F0536"}.mdi-triangle-down::before{content:"\F1C56"}.mdi-triangle-down-outline::before{content:"\F1C57"}.mdi-triangle-outline::before{content:"\F0537"}.mdi-triangle-small-down::before{content:"\F1A09"}.mdi-triangle-small-up::before{content:"\F1A0A"}.mdi-triangle-wave::before{content:"\F147C"}.mdi-triforce::before{content:"\F0BD9"}.mdi-trophy::before{content:"\F0538"}.mdi-trophy-award::before{content:"\F0539"}.mdi-trophy-broken::before{content:"\F0DA4"}.mdi-trophy-outline::before{content:"\F053A"}.mdi-trophy-variant::before{content:"\F053B"}.mdi-trophy-variant-outline::before{content:"\F053C"}.mdi-truck::before{content:"\F053D"}.mdi-truck-alert::before{content:"\F19DE"}.mdi-truck-alert-outline::before{content:"\F19DF"}.mdi-truck-cargo-container::before{content:"\F18D8"}.mdi-truck-check::before{content:"\F0CD4"}.mdi-truck-check-outline::before{content:"\F129A"}.mdi-truck-delivery::before{content:"\F053E"}.mdi-truck-delivery-outline::before{content:"\F129B"}.mdi-truck-fast::before{content:"\F0788"}.mdi-truck-fast-outline::before{content:"\F129C"}.mdi-truck-flatbed::before{content:"\F1891"}.mdi-truck-minus::before{content:"\F19AE"}.mdi-truck-minus-outline::before{content:"\F19BD"}.mdi-truck-off-road::before{content:"\F1C9E"}.mdi-truck-off-road-off::before{content:"\F1C9F"}.mdi-truck-outline::before{content:"\F129D"}.mdi-truck-plus::before{content:"\F19AD"}.mdi-truck-plus-outline::before{content:"\F19BC"}.mdi-truck-remove::before{content:"\F19AF"}.mdi-truck-remove-outline::before{content:"\F19BE"}.mdi-truck-snowflake::before{content:"\F19A6"}.mdi-truck-trailer::before{content:"\F0727"}.mdi-trumpet::before{content:"\F1096"}.mdi-tshirt-crew::before{content:"\F0A7B"}.mdi-tshirt-crew-outline::before{content:"\F053F"}.mdi-tshirt-v::before{content:"\F0A7C"}.mdi-tshirt-v-outline::before{content:"\F0540"}.mdi-tsunami::before{content:"\F1A81"}.mdi-tumble-dryer::before{content:"\F0917"}.mdi-tumble-dryer-alert::before{content:"\F11BA"}.mdi-tumble-dryer-off::before{content:"\F11BB"}.mdi-tune::before{content:"\F062E"}.mdi-tune-variant::before{content:"\F1542"}.mdi-tune-vertical::before{content:"\F066A"}.mdi-tune-vertical-variant::before{content:"\F1543"}.mdi-tunnel::before{content:"\F183D"}.mdi-tunnel-outline::before{content:"\F183E"}.mdi-turbine::before{content:"\F1A82"}.mdi-turkey::before{content:"\F171B"}.mdi-turnstile::before{content:"\F0CD5"}.mdi-turnstile-outline::before{content:"\F0CD6"}.mdi-turtle::before{content:"\F0CD7"}.mdi-twitch::before{content:"\F0543"}.mdi-twitter::before{content:"\F0544"}.mdi-two-factor-authentication::before{content:"\F09AF"}.mdi-typewriter::before{content:"\F0F2D"}.mdi-ubisoft::before{content:"\F0BDA"}.mdi-ubuntu::before{content:"\F0548"}.mdi-ufo::before{content:"\F10C4"}.mdi-ufo-outline::before{content:"\F10C5"}.mdi-ultra-high-definition::before{content:"\F07F9"}.mdi-umbraco::before{content:"\F0549"}.mdi-umbrella::before{content:"\F054A"}.mdi-umbrella-beach::before{content:"\F188A"}.mdi-umbrella-beach-outline::before{content:"\F188B"}.mdi-umbrella-closed::before{content:"\F09B0"}.mdi-umbrella-closed-outline::before{content:"\F13E2"}.mdi-umbrella-closed-variant::before{content:"\F13E1"}.mdi-umbrella-outline::before{content:"\F054B"}.mdi-underwear-outline::before{content:"\F1D0F"}.mdi-undo::before{content:"\F054C"}.mdi-undo-variant::before{content:"\F054D"}.mdi-unfold-less-horizontal::before{content:"\F054E"}.mdi-unfold-less-vertical::before{content:"\F0760"}.mdi-unfold-more-horizontal::before{content:"\F054F"}.mdi-unfold-more-vertical::before{content:"\F0761"}.mdi-ungroup::before{content:"\F0550"}.mdi-unicode::before{content:"\F0ED0"}.mdi-unicorn::before{content:"\F15C2"}.mdi-unicorn-variant::before{content:"\F15C3"}.mdi-unicycle::before{content:"\F15E5"}.mdi-unity::before{content:"\F06AF"}.mdi-unreal::before{content:"\F09B1"}.mdi-update::before{content:"\F06B0"}.mdi-upload::before{content:"\F0552"}.mdi-upload-box::before{content:"\F1D10"}.mdi-upload-box-outline::before{content:"\F1D11"}.mdi-upload-circle::before{content:"\F1D12"}.mdi-upload-circle-outline::before{content:"\F1D13"}.mdi-upload-lock::before{content:"\F1373"}.mdi-upload-lock-outline::before{content:"\F1374"}.mdi-upload-multiple::before{content:"\F083D"}.mdi-upload-multiple-outline::before{content:"\F1D14"}.mdi-upload-network::before{content:"\F06F6"}.mdi-upload-network-outline::before{content:"\F0CD8"}.mdi-upload-off::before{content:"\F10C6"}.mdi-upload-off-outline::before{content:"\F10C7"}.mdi-upload-outline::before{content:"\F0E07"}.mdi-usb::before{content:"\F0553"}.mdi-usb-c-port::before{content:"\F1CBF"}.mdi-usb-flash-drive::before{content:"\F129E"}.mdi-usb-flash-drive-outline::before{content:"\F129F"}.mdi-usb-port::before{content:"\F11F0"}.mdi-vacuum::before{content:"\F19A1"}.mdi-vacuum-outline::before{content:"\F19A2"}.mdi-valve::before{content:"\F1066"}.mdi-valve-closed::before{content:"\F1067"}.mdi-valve-open::before{content:"\F1068"}.mdi-van-passenger::before{content:"\F07FA"}.mdi-van-utility::before{content:"\F07FB"}.mdi-vanish::before{content:"\F07FC"}.mdi-vanish-quarter::before{content:"\F1554"}.mdi-vanity-light::before{content:"\F11E1"}.mdi-variable::before{content:"\F0AE7"}.mdi-variable-box::before{content:"\F1111"}.mdi-vector-arrange-above::before{content:"\F0554"}.mdi-vector-arrange-below::before{content:"\F0555"}.mdi-vector-bezier::before{content:"\F0AE8"}.mdi-vector-circle::before{content:"\F0556"}.mdi-vector-circle-variant::before{content:"\F0557"}.mdi-vector-combine::before{content:"\F0558"}.mdi-vector-curve::before{content:"\F0559"}.mdi-vector-difference::before{content:"\F055A"}.mdi-vector-difference-ab::before{content:"\F055B"}.mdi-vector-difference-ba::before{content:"\F055C"}.mdi-vector-ellipse::before{content:"\F0893"}.mdi-vector-intersection::before{content:"\F055D"}.mdi-vector-line::before{content:"\F055E"}.mdi-vector-link::before{content:"\F0FE8"}.mdi-vector-point::before{content:"\F01C4"}.mdi-vector-point-edit::before{content:"\F09E8"}.mdi-vector-point-minus::before{content:"\F1B78"}.mdi-vector-point-plus::before{content:"\F1B79"}.mdi-vector-point-select::before{content:"\F055F"}.mdi-vector-polygon::before{content:"\F0560"}.mdi-vector-polygon-variant::before{content:"\F1856"}.mdi-vector-polyline::before{content:"\F0561"}.mdi-vector-polyline-edit::before{content:"\F1225"}.mdi-vector-polyline-minus::before{content:"\F1226"}.mdi-vector-polyline-plus::before{content:"\F1227"}.mdi-vector-polyline-remove::before{content:"\F1228"}.mdi-vector-radius::before{content:"\F074A"}.mdi-vector-rectangle::before{content:"\F05C6"}.mdi-vector-selection::before{content:"\F0562"}.mdi-vector-square::before{content:"\F0001"}.mdi-vector-square-close::before{content:"\F1857"}.mdi-vector-square-edit::before{content:"\F18D9"}.mdi-vector-square-minus::before{content:"\F18DA"}.mdi-vector-square-open::before{content:"\F1858"}.mdi-vector-square-plus::before{content:"\F18DB"}.mdi-vector-square-remove::before{content:"\F18DC"}.mdi-vector-triangle::before{content:"\F0563"}.mdi-vector-union::before{content:"\F0564"}.mdi-vhs::before{content:"\F0A1B"}.mdi-vibrate::before{content:"\F0566"}.mdi-vibrate-off::before{content:"\F0CD9"}.mdi-video::before{content:"\F0567"}.mdi-video-2d::before{content:"\F1A1C"}.mdi-video-3d::before{content:"\F07FD"}.mdi-video-3d-off::before{content:"\F13D9"}.mdi-video-3d-variant::before{content:"\F0ED1"}.mdi-video-4k-box::before{content:"\F083E"}.mdi-video-account::before{content:"\F0919"}.mdi-video-box::before{content:"\F00FD"}.mdi-video-box-off::before{content:"\F00FE"}.mdi-video-check::before{content:"\F1069"}.mdi-video-check-outline::before{content:"\F106A"}.mdi-video-high-definition::before{content:"\F152E"}.mdi-video-image::before{content:"\F091A"}.mdi-video-input-antenna::before{content:"\F083F"}.mdi-video-input-component::before{content:"\F0840"}.mdi-video-input-hdmi::before{content:"\F0841"}.mdi-video-input-scart::before{content:"\F0F8C"}.mdi-video-input-svideo::before{content:"\F0842"}.mdi-video-marker::before{content:"\F19A9"}.mdi-video-marker-outline::before{content:"\F19AA"}.mdi-video-minus::before{content:"\F09B2"}.mdi-video-minus-outline::before{content:"\F02BA"}.mdi-video-off::before{content:"\F0568"}.mdi-video-off-outline::before{content:"\F0BDB"}.mdi-video-outline::before{content:"\F0BDC"}.mdi-video-plus::before{content:"\F09B3"}.mdi-video-plus-outline::before{content:"\F01D3"}.mdi-video-stabilization::before{content:"\F091B"}.mdi-video-standard-definition::before{content:"\F1CA0"}.mdi-video-switch::before{content:"\F0569"}.mdi-video-switch-outline::before{content:"\F0790"}.mdi-video-vintage::before{content:"\F0A1C"}.mdi-video-wireless::before{content:"\F0ED2"}.mdi-video-wireless-outline::before{content:"\F0ED3"}.mdi-view-agenda::before{content:"\F056A"}.mdi-view-agenda-outline::before{content:"\F11D8"}.mdi-view-array::before{content:"\F056B"}.mdi-view-array-outline::before{content:"\F1485"}.mdi-view-carousel::before{content:"\F056C"}.mdi-view-carousel-outline::before{content:"\F1486"}.mdi-view-column::before{content:"\F056D"}.mdi-view-column-outline::before{content:"\F1487"}.mdi-view-comfy::before{content:"\F0E6A"}.mdi-view-comfy-outline::before{content:"\F1488"}.mdi-view-compact::before{content:"\F0E6B"}.mdi-view-compact-outline::before{content:"\F0E6C"}.mdi-view-dashboard::before{content:"\F056E"}.mdi-view-dashboard-edit::before{content:"\F1947"}.mdi-view-dashboard-edit-outline::before{content:"\F1948"}.mdi-view-dashboard-outline::before{content:"\F0A1D"}.mdi-view-dashboard-variant::before{content:"\F0843"}.mdi-view-dashboard-variant-outline::before{content:"\F1489"}.mdi-view-day::before{content:"\F056F"}.mdi-view-day-outline::before{content:"\F148A"}.mdi-view-gallery::before{content:"\F1888"}.mdi-view-gallery-outline::before{content:"\F1889"}.mdi-view-grid::before{content:"\F0570"}.mdi-view-grid-compact::before{content:"\F1C61"}.mdi-view-grid-outline::before{content:"\F11D9"}.mdi-view-grid-plus::before{content:"\F0F8D"}.mdi-view-grid-plus-outline::before{content:"\F11DA"}.mdi-view-headline::before{content:"\F0571"}.mdi-view-list::before{content:"\F0572"}.mdi-view-list-outline::before{content:"\F148B"}.mdi-view-module::before{content:"\F0573"}.mdi-view-module-outline::before{content:"\F148C"}.mdi-view-parallel::before{content:"\F0728"}.mdi-view-parallel-outline::before{content:"\F148D"}.mdi-view-quilt::before{content:"\F0574"}.mdi-view-quilt-outline::before{content:"\F148E"}.mdi-view-sequential::before{content:"\F0729"}.mdi-view-sequential-outline::before{content:"\F148F"}.mdi-view-split-horizontal::before{content:"\F0BCB"}.mdi-view-split-vertical::before{content:"\F0BCC"}.mdi-view-stream::before{content:"\F0575"}.mdi-view-stream-outline::before{content:"\F1490"}.mdi-view-week::before{content:"\F0576"}.mdi-view-week-outline::before{content:"\F1491"}.mdi-vimeo::before{content:"\F0577"}.mdi-violin::before{content:"\F060F"}.mdi-virtual-reality::before{content:"\F0894"}.mdi-virus::before{content:"\F13B6"}.mdi-virus-off::before{content:"\F18E1"}.mdi-virus-off-outline::before{content:"\F18E2"}.mdi-virus-outline::before{content:"\F13B7"}.mdi-vlc::before{content:"\F057C"}.mdi-voicemail::before{content:"\F057D"}.mdi-volcano::before{content:"\F1A83"}.mdi-volcano-outline::before{content:"\F1A84"}.mdi-volleyball::before{content:"\F09B4"}.mdi-volume-equal::before{content:"\F1B10"}.mdi-volume-high::before{content:"\F057E"}.mdi-volume-low::before{content:"\F057F"}.mdi-volume-medium::before{content:"\F0580"}.mdi-volume-minus::before{content:"\F075E"}.mdi-volume-mute::before{content:"\F075F"}.mdi-volume-off::before{content:"\F0581"}.mdi-volume-plus::before{content:"\F075D"}.mdi-volume-source::before{content:"\F1120"}.mdi-volume-variant-off::before{content:"\F0E08"}.mdi-volume-vibrate::before{content:"\F1121"}.mdi-vote::before{content:"\F0A1F"}.mdi-vote-outline::before{content:"\F0A20"}.mdi-vpn::before{content:"\F0582"}.mdi-vuejs::before{content:"\F0844"}.mdi-vuetify::before{content:"\F0E6D"}.mdi-walk::before{content:"\F0583"}.mdi-wall::before{content:"\F07FE"}.mdi-wall-fire::before{content:"\F1A11"}.mdi-wall-sconce::before{content:"\F091C"}.mdi-wall-sconce-flat::before{content:"\F091D"}.mdi-wall-sconce-flat-outline::before{content:"\F17C9"}.mdi-wall-sconce-flat-variant::before{content:"\F041C"}.mdi-wall-sconce-flat-variant-outline::before{content:"\F17CA"}.mdi-wall-sconce-outline::before{content:"\F17CB"}.mdi-wall-sconce-round::before{content:"\F0748"}.mdi-wall-sconce-round-outline::before{content:"\F17CC"}.mdi-wall-sconce-round-variant::before{content:"\F091E"}.mdi-wall-sconce-round-variant-outline::before{content:"\F17CD"}.mdi-wallet::before{content:"\F0584"}.mdi-wallet-bifold::before{content:"\F1C58"}.mdi-wallet-bifold-outline::before{content:"\F1C59"}.mdi-wallet-giftcard::before{content:"\F0585"}.mdi-wallet-membership::before{content:"\F0586"}.mdi-wallet-outline::before{content:"\F0BDD"}.mdi-wallet-plus::before{content:"\F0F8E"}.mdi-wallet-plus-outline::before{content:"\F0F8F"}.mdi-wallet-travel::before{content:"\F0587"}.mdi-wallpaper::before{content:"\F0E09"}.mdi-wan::before{content:"\F0588"}.mdi-wardrobe::before{content:"\F0F90"}.mdi-wardrobe-outline::before{content:"\F0F91"}.mdi-warehouse::before{content:"\F0F81"}.mdi-washing-machine::before{content:"\F072A"}.mdi-washing-machine-alert::before{content:"\F11BC"}.mdi-washing-machine-off::before{content:"\F11BD"}.mdi-watch::before{content:"\F0589"}.mdi-watch-export::before{content:"\F058A"}.mdi-watch-export-variant::before{content:"\F0895"}.mdi-watch-import::before{content:"\F058B"}.mdi-watch-import-variant::before{content:"\F0896"}.mdi-watch-variant::before{content:"\F0897"}.mdi-watch-vibrate::before{content:"\F06B1"}.mdi-watch-vibrate-off::before{content:"\F0CDA"}.mdi-water::before{content:"\F058C"}.mdi-water-alert::before{content:"\F1502"}.mdi-water-alert-outline::before{content:"\F1503"}.mdi-water-boiler::before{content:"\F0F92"}.mdi-water-boiler-alert::before{content:"\F11B3"}.mdi-water-boiler-auto::before{content:"\F1B98"}.mdi-water-boiler-off::before{content:"\F11B4"}.mdi-water-check::before{content:"\F1504"}.mdi-water-check-outline::before{content:"\F1505"}.mdi-water-circle::before{content:"\F1806"}.mdi-water-minus::before{content:"\F1506"}.mdi-water-minus-outline::before{content:"\F1507"}.mdi-water-off::before{content:"\F058D"}.mdi-water-off-outline::before{content:"\F1508"}.mdi-water-opacity::before{content:"\F1855"}.mdi-water-outline::before{content:"\F0E0A"}.mdi-water-percent::before{content:"\F058E"}.mdi-water-percent-alert::before{content:"\F1509"}.mdi-water-plus::before{content:"\F150A"}.mdi-water-plus-outline::before{content:"\F150B"}.mdi-water-polo::before{content:"\F12A0"}.mdi-water-pump::before{content:"\F058F"}.mdi-water-pump-off::before{content:"\F0F93"}.mdi-water-remove::before{content:"\F150C"}.mdi-water-remove-outline::before{content:"\F150D"}.mdi-water-sync::before{content:"\F17C6"}.mdi-water-thermometer::before{content:"\F1A85"}.mdi-water-thermometer-outline::before{content:"\F1A86"}.mdi-water-well::before{content:"\F106B"}.mdi-water-well-outline::before{content:"\F106C"}.mdi-waterfall::before{content:"\F1849"}.mdi-watering-can::before{content:"\F1481"}.mdi-watering-can-outline::before{content:"\F1482"}.mdi-watermark::before{content:"\F0612"}.mdi-wave::before{content:"\F0F2E"}.mdi-wave-arrow-down::before{content:"\F1CB0"}.mdi-wave-arrow-up::before{content:"\F1CB1"}.mdi-wave-undercurrent::before{content:"\F1CC0"}.mdi-waveform::before{content:"\F147D"}.mdi-waves::before{content:"\F078D"}.mdi-waves-arrow-left::before{content:"\F1859"}.mdi-waves-arrow-right::before{content:"\F185A"}.mdi-waves-arrow-up::before{content:"\F185B"}.mdi-waze::before{content:"\F0BDE"}.mdi-weather-cloudy::before{content:"\F0590"}.mdi-weather-cloudy-alert::before{content:"\F0F2F"}.mdi-weather-cloudy-arrow-right::before{content:"\F0E6E"}.mdi-weather-cloudy-clock::before{content:"\F18F6"}.mdi-weather-dust::before{content:"\F1B5A"}.mdi-weather-fog::before{content:"\F0591"}.mdi-weather-hail::before{content:"\F0592"}.mdi-weather-hazy::before{content:"\F0F30"}.mdi-weather-hurricane::before{content:"\F0898"}.mdi-weather-hurricane-outline::before{content:"\F1C78"}.mdi-weather-lightning::before{content:"\F0593"}.mdi-weather-lightning-rainy::before{content:"\F067E"}.mdi-weather-moonset::before{content:"\F1D15"}.mdi-weather-moonset-down::before{content:"\F1D16"}.mdi-weather-moonset-up::before{content:"\F1D17"}.mdi-weather-night::before{content:"\F0594"}.mdi-weather-night-partly-cloudy::before{content:"\F0F31"}.mdi-weather-partly-cloudy::before{content:"\F0595"}.mdi-weather-partly-lightning::before{content:"\F0F32"}.mdi-weather-partly-rainy::before{content:"\F0F33"}.mdi-weather-partly-snowy::before{content:"\F0F34"}.mdi-weather-partly-snowy-rainy::before{content:"\F0F35"}.mdi-weather-pouring::before{content:"\F0596"}.mdi-weather-rainy::before{content:"\F0597"}.mdi-weather-snowy::before{content:"\F0598"}.mdi-weather-snowy-heavy::before{content:"\F0F36"}.mdi-weather-snowy-rainy::before{content:"\F067F"}.mdi-weather-sunny::before{content:"\F0599"}.mdi-weather-sunny-alert::before{content:"\F0F37"}.mdi-weather-sunny-off::before{content:"\F14E4"}.mdi-weather-sunset::before{content:"\F059A"}.mdi-weather-sunset-down::before{content:"\F059B"}.mdi-weather-sunset-up::before{content:"\F059C"}.mdi-weather-tornado::before{content:"\F0F38"}.mdi-weather-windy::before{content:"\F059D"}.mdi-weather-windy-variant::before{content:"\F059E"}.mdi-web::before{content:"\F059F"}.mdi-web-box::before{content:"\F0F94"}.mdi-web-cancel::before{content:"\F1790"}.mdi-web-check::before{content:"\F0789"}.mdi-web-clock::before{content:"\F124A"}.mdi-web-minus::before{content:"\F10A0"}.mdi-web-off::before{content:"\F0A8E"}.mdi-web-plus::before{content:"\F0033"}.mdi-web-refresh::before{content:"\F1791"}.mdi-web-remove::before{content:"\F0551"}.mdi-web-sync::before{content:"\F1792"}.mdi-webcam::before{content:"\F05A0"}.mdi-webcam-off::before{content:"\F1737"}.mdi-webhook::before{content:"\F062F"}.mdi-webpack::before{content:"\F072B"}.mdi-webrtc::before{content:"\F1248"}.mdi-wechat::before{content:"\F0611"}.mdi-weight::before{content:"\F05A1"}.mdi-weight-gram::before{content:"\F0D3F"}.mdi-weight-kilogram::before{content:"\F05A2"}.mdi-weight-lifter::before{content:"\F115D"}.mdi-weight-pound::before{content:"\F09B5"}.mdi-whatsapp::before{content:"\F05A3"}.mdi-wheel-barrow::before{content:"\F14F2"}.mdi-wheelchair::before{content:"\F1A87"}.mdi-wheelchair-accessibility::before{content:"\F05A4"}.mdi-whistle::before{content:"\F09B6"}.mdi-whistle-outline::before{content:"\F12BC"}.mdi-white-balance-auto::before{content:"\F05A5"}.mdi-white-balance-incandescent::before{content:"\F05A6"}.mdi-white-balance-iridescent::before{content:"\F05A7"}.mdi-white-balance-sunny::before{content:"\F05A8"}.mdi-widgets::before{content:"\F072C"}.mdi-widgets-outline::before{content:"\F1355"}.mdi-wifi::before{content:"\F05A9"}.mdi-wifi-alert::before{content:"\F16B5"}.mdi-wifi-arrow-down::before{content:"\F16B6"}.mdi-wifi-arrow-left::before{content:"\F16B7"}.mdi-wifi-arrow-left-right::before{content:"\F16B8"}.mdi-wifi-arrow-right::before{content:"\F16B9"}.mdi-wifi-arrow-up::before{content:"\F16BA"}.mdi-wifi-arrow-up-down::before{content:"\F16BB"}.mdi-wifi-cancel::before{content:"\F16BC"}.mdi-wifi-check::before{content:"\F16BD"}.mdi-wifi-cog::before{content:"\F16BE"}.mdi-wifi-lock::before{content:"\F16BF"}.mdi-wifi-lock-open::before{content:"\F16C0"}.mdi-wifi-marker::before{content:"\F16C1"}.mdi-wifi-minus::before{content:"\F16C2"}.mdi-wifi-off::before{content:"\F05AA"}.mdi-wifi-plus::before{content:"\F16C3"}.mdi-wifi-refresh::before{content:"\F16C4"}.mdi-wifi-remove::before{content:"\F16C5"}.mdi-wifi-settings::before{content:"\F16C6"}.mdi-wifi-star::before{content:"\F0E0B"}.mdi-wifi-strength-1::before{content:"\F091F"}.mdi-wifi-strength-1-alert::before{content:"\F0920"}.mdi-wifi-strength-1-lock::before{content:"\F0921"}.mdi-wifi-strength-1-lock-open::before{content:"\F16CB"}.mdi-wifi-strength-2::before{content:"\F0922"}.mdi-wifi-strength-2-alert::before{content:"\F0923"}.mdi-wifi-strength-2-lock::before{content:"\F0924"}.mdi-wifi-strength-2-lock-open::before{content:"\F16CC"}.mdi-wifi-strength-3::before{content:"\F0925"}.mdi-wifi-strength-3-alert::before{content:"\F0926"}.mdi-wifi-strength-3-lock::before{content:"\F0927"}.mdi-wifi-strength-3-lock-open::before{content:"\F16CD"}.mdi-wifi-strength-4::before{content:"\F0928"}.mdi-wifi-strength-4-alert::before{content:"\F0929"}.mdi-wifi-strength-4-lock::before{content:"\F092A"}.mdi-wifi-strength-4-lock-open::before{content:"\F16CE"}.mdi-wifi-strength-alert-outline::before{content:"\F092B"}.mdi-wifi-strength-lock-open-outline::before{content:"\F16CF"}.mdi-wifi-strength-lock-outline::before{content:"\F092C"}.mdi-wifi-strength-off::before{content:"\F092D"}.mdi-wifi-strength-off-outline::before{content:"\F092E"}.mdi-wifi-strength-outline::before{content:"\F092F"}.mdi-wifi-sync::before{content:"\F16C7"}.mdi-wikipedia::before{content:"\F05AC"}.mdi-wind-power::before{content:"\F1A88"}.mdi-wind-power-outline::before{content:"\F1A89"}.mdi-wind-turbine::before{content:"\F0DA5"}.mdi-wind-turbine-alert::before{content:"\F19AB"}.mdi-wind-turbine-check::before{content:"\F19AC"}.mdi-window-close::before{content:"\F05AD"}.mdi-window-closed::before{content:"\F05AE"}.mdi-window-closed-variant::before{content:"\F11DB"}.mdi-window-maximize::before{content:"\F05AF"}.mdi-window-minimize::before{content:"\F05B0"}.mdi-window-open::before{content:"\F05B1"}.mdi-window-open-variant::before{content:"\F11DC"}.mdi-window-restore::before{content:"\F05B2"}.mdi-window-shutter::before{content:"\F111C"}.mdi-window-shutter-alert::before{content:"\F111D"}.mdi-window-shutter-auto::before{content:"\F1BA3"}.mdi-window-shutter-cog::before{content:"\F1A8A"}.mdi-window-shutter-open::before{content:"\F111E"}.mdi-window-shutter-settings::before{content:"\F1A8B"}.mdi-windsock::before{content:"\F15FA"}.mdi-wiper::before{content:"\F0AE9"}.mdi-wiper-wash::before{content:"\F0DA6"}.mdi-wiper-wash-alert::before{content:"\F18DF"}.mdi-wizard-hat::before{content:"\F1477"}.mdi-wordpress::before{content:"\F05B4"}.mdi-wrap::before{content:"\F05B6"}.mdi-wrap-disabled::before{content:"\F0BDF"}.mdi-wrench::before{content:"\F05B7"}.mdi-wrench-check::before{content:"\F1B8F"}.mdi-wrench-check-outline::before{content:"\F1B90"}.mdi-wrench-clock::before{content:"\F19A3"}.mdi-wrench-clock-outline::before{content:"\F1B93"}.mdi-wrench-cog::before{content:"\F1B91"}.mdi-wrench-cog-outline::before{content:"\F1B92"}.mdi-wrench-outline::before{content:"\F0BE0"}.mdi-xamarin::before{content:"\F0845"}.mdi-xml::before{content:"\F05C0"}.mdi-xmpp::before{content:"\F07FF"}.mdi-yahoo::before{content:"\F0B4F"}.mdi-yeast::before{content:"\F05C1"}.mdi-yin-yang::before{content:"\F0680"}.mdi-yoga::before{content:"\F117C"}.mdi-youtube::before{content:"\F05C3"}.mdi-youtube-gaming::before{content:"\F0848"}.mdi-youtube-studio::before{content:"\F0847"}.mdi-youtube-subscription::before{content:"\F0D40"}.mdi-youtube-tv::before{content:"\F0448"}.mdi-yurt::before{content:"\F1516"}.mdi-z-wave::before{content:"\F0AEA"}.mdi-zend::before{content:"\F0AEB"}.mdi-zigbee::before{content:"\F0D41"}.mdi-zip-box::before{content:"\F05C4"}.mdi-zip-box-outline::before{content:"\F0FFA"}.mdi-zip-disk::before{content:"\F0A23"}.mdi-zodiac-aquarius::before{content:"\F0A7D"}.mdi-zodiac-aries::before{content:"\F0A7E"}.mdi-zodiac-cancer::before{content:"\F0A7F"}.mdi-zodiac-capricorn::before{content:"\F0A80"}.mdi-zodiac-gemini::before{content:"\F0A81"}.mdi-zodiac-leo::before{content:"\F0A82"}.mdi-zodiac-libra::before{content:"\F0A83"}.mdi-zodiac-pisces::before{content:"\F0A84"}.mdi-zodiac-sagittarius::before{content:"\F0A85"}.mdi-zodiac-scorpio::before{content:"\F0A86"}.mdi-zodiac-taurus::before{content:"\F0A87"}.mdi-zodiac-virgo::before{content:"\F0A88"}.mdi-blank::before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}

/*# sourceMappingURL=materialdesignicons.css.map */
@font-face {
  font-family: 'icomoon';
  src:  url("/css/pcm-font/fonts/icomoon.eot?4wlbjv");
  src:  url("/css/pcm-font/fonts/icomoon.eot?4wlbjv#iefix") format('embedded-opentype'),
    url("/css/pcm-font/fonts/icomoon.ttf?4wlbjv") format('truetype'),
    url("/css/pcm-font/fonts/icomoon.woff?4wlbjv") format('woff'),
    url("/css/pcm-font/fonts/icomoon.svg?4wlbjv#icomoon") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-camera:before {
  content: "\e900";
}
.icon-senato:before {
  content: "\e901";
}
:root {
    --cc-bg: #00264d;
    --cc-text: #fff;
    --cc-btn-primary-bg: #eaeff2;
    --cc-btn-primary-text: #000;
    --cc-btn-primary-hover-bg: #d5dee2;
    --cc-btn-secondary-bg: #65dde0;
    --cc-btn-secondary-text: #004a4d;
    --cc-btn-secondary-hover-bg: #d5dee2;

    --cc-toggle-bg-off: #d5dee2;
    --cc-toggle-bg-on: var(--cc-btn-secondary-bg);
    --cc-toggle-bg-readonly: #65dde0;
    --cc-toggle-knob-bg: #fff;
    --cc-toggle-knob-icon-color: #ecf2fa;
    --cc-block-text: var(--cc-text);
    /*--cc-cookie-category-block-bg: #f0f4f7;*/
    --cc-cookie-category-block-bg: #004080;
    /*--cc-cookie-category-block-bg-hover: #e9eff4;*/
    --cc-cookie-category-block-bg-hover: #0059b3;
    --cc-cookie-table-border: #e9edf2;
    --cc-overlay-bg: rgba(4,6,8,.85);
    --cc-webkit-scrollbar-bg: #cfd5db;
    --cc-webkit-scrollbar-bg-hover: #9199a0
}

.c_darkmode {
    --cc-bg: #181b1d;
    --cc-text: #d8e5ea;
    --cc-btn-primary-bg: #a6c4dd;
    --cc-btn-primary-text: #000;
    --cc-btn-primary-hover-bg: #c2dff7;
    --cc-btn-secondary-bg: #33383c;
    --cc-btn-secondary-text: var(--cc-text);
    --cc-btn-secondary-hover-bg: #3e454a;
    --cc-toggle-bg-off: #667481;
    --cc-toggle-bg-on: var(--cc-btn-primary-bg);
    --cc-toggle-bg-readonly: #454c54;
    --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
    --cc-toggle-knob-icon-color: var(--cc-bg);
    --cc-block-text: #b3bfc5;
    --cc-cookie-category-block-bg: #23272a;
    --cc-cookie-category-block-bg-hover: #2b3035;
    --cc-section-border: #292d31;
    --cc-cookie-table-border: #2b3035;
    --cc-webkit-scrollbar-bg: #667481;
    --cc-webkit-scrollbar-bg-hover: #9199a0
}

.cc_div *, .cc_div :after, .cc_div :before, .cc_div :hover {
    animation: none;
    background: none;
    border: none;
    border-radius: unset;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    float: none;
    font-family: inherit;
    font-size: 1rem;
    font-style: inherit;
    font-variant: normal;
    font-weight: inherit;
    height: auto;
    letter-spacing: unset;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    transition: none;
    vertical-align: baseline;
    visibility: unset
}

.cc_div {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    color: #2d4156;
    color: var(--cc-text);
    font-family: Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    /*font-size: 16px;*/
    font-size: 1.8rem !important;
    letter-spacing: 0.01em !important;
    font-weight: 400
}

    #c-ttl, #s-bl td:before, #s-ttl, .cc_div .b-tl, .cc_div .c-bn {
        font-weight: 600
    }

    #cm, #s-bl .act .b-acc, #s-inr, .cc_div .b-tl, .cc_div .c-bl {
        border-radius: .35em
    }

#s-bl .act .b-acc {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.cc_div a, .cc_div button, .cc_div input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow: hidden
}

.cc_div a {
    border-bottom: 1px solid #253b48;
    border-color: var(--cc-btn-secondary-bg);
    color: #253b48;
    color: var(--cc-btn-secondary-bg);
    cursor: pointer;
    display: inline;
    font-weight: 600;
    padding-bottom: 0;
    text-decoration: none
}

    .cc_div a:hover {
        border-color: transparent;
        text-decoration: none
    }

#cm-ov, #cs-ov, .c--anim #cm, .c--anim #s-cnt, .c--anim #s-inr {
    transition: visibility .25s linear,opacity .25s ease,transform .25s ease !important
}

.c--anim .c-bn {
    transition: background-color .25s ease !important
}

.c--anim #cm.bar.slide, .c--anim #cm.bar.slide + #cm-ov, .c--anim .bar.slide #s-inr, .c--anim .bar.slide + #cs-ov {
    transition: visibility .4s ease,opacity .4s ease,transform .4s ease !important
}

#cm.bar.slide, .cc_div .bar.slide #s-inr {
    opacity: 1;
    transform: translateX(100%)
}

#cm.bar.top.slide, .cc_div .bar.left.slide #s-inr {
    opacity: 1;
    transform: translateX(-100%)
}

#cm.slide, .cc_div .slide #s-inr {
    transform: translateY(1.6em)
}

#cm.top.slide {
    transform: translateY(-1.6em)
}

#cm.bar.slide {
    transform: translateY(100%)
}

#cm.bar.top.slide {
    transform: translateY(-100%)
}

.show--consent .c--anim #cm, .show--consent .c--anim #cm.bar, .show--settings .c--anim #s-inr, .show--settings .c--anim .bar.slide #s-inr {
    opacity: 1;
    transform: scale(1);
    visibility: visible !important
}

    .show--consent .c--anim #cm.box.middle, .show--consent .c--anim #cm.cloud.middle {
        transform: scale(1) translateY(-50%)
    }

.show--settings .c--anim #s-cnt {
    visibility: visible !important
}

.force--consent.show--consent .c--anim #cm-ov, .show--settings .c--anim #cs-ov {
    opacity: 1 !important;
    visibility: visible !important
}

#cm {
    background: #fff;
    background: var(--cc-bg);
    bottom: 1.25em;
    box-shadow: 0 .625em 1.875em #000;
    box-shadow: 0 .625em 1.875em rgba(2,2,3,.28);
    font-family: inherit;
    line-height: normal;
    max-width: 24.2em;
    opacity: 0;
    padding: 1.1em 1.5em 1.4em;
    position: fixed;
    right: 1.25em;
    transform: scale(.95);
    visibility: hidden;
    width: 100%;
    z-index: 1
}

#cc_div #cm {
    display: block !important
}

#c-ttl {
    font-size: 1.05em;
    margin-bottom: .7em
}

.cloud #c-ttl {
    margin-top: -.15em
}

#c-txt {
    font-size: 1.8rem;
    line-height: 1.5em
}

.cc_div #c-bns {
    display: flex;
    justify-content: space-between;
    margin-top: 1.4em
}

.cc_div .c-bn {
    background: #e5ebef;
    background: var(--cc-btn-primary-bg);
    border-radius: 4px;
    color: #40505a;
    color: var(--cc-btn-primary-text);
    cursor: pointer;
    display: inline-block;
    flex: 1;
    font-size: .9em;
    padding: 1em 1.3em;
    text-align: center;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none
}

#c-bns button + button, #s-c-bn, #s-cnt button + button {
    float: right;
    margin-left: 1em
}

#s-cnt #s-rall-bn {
    float: none
}

#cm .c_link:active, #cm .c_link:hover, #s-c-bn:active, #s-c-bn:hover, #s-cnt button + button:active, #s-cnt button + button:hover {
    background: #d8e0e6;
    background: var(--cc-btn-secondary-hover-bg)
}

#s-cnt {
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 101
}

#s-bl {
    outline: none
}

    #s-bl .title {
        margin-top: 1.4em
    }

        #s-bl .b-bn, #s-bl .title:first-child {
            margin-top: 0
        }

    #s-bl .b-acc .p {
        margin-top: 0;
        padding: 1em
    }

#s-cnt .b-bn .b-tl {
    background: none;
    display: block;
    font-family: inherit;
    font-size: .95em;
    padding: 1.3em 6.4em 1.3em 2.7em;
    position: relative;
    transition: background-color .25s ease;
    width: 100%
}

    #s-cnt .b-bn .b-tl.exp {
        cursor: pointer
    }

#s-cnt .act .b-bn .b-tl {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

#s-cnt .b-bn .b-tl:active, #s-cnt .b-bn .b-tl:hover {
    background: #e9eff4;
    background: var(--cc-cookie-category-block-bg-hover)
}

#s-bl .b-bn {
    position: relative
}

#s-bl .c-bl {
    border: 1px solid #f1f3f5;
    border-color: var(--cc-section-border);
    margin-bottom: .5em;
    padding: 1em;
    transition: background-color .25s ease
}

    #s-bl .c-bl:hover {
        background: #f0f4f7;
        background: var(--cc-cookie-category-block-bg)
    }

    #s-bl .c-bl:last-child {
        margin-bottom: .5em
    }

    #s-bl .c-bl:first-child {
        border: none;
        margin-bottom: 2em;
        margin-top: 0;
        padding: 0;
        transition: none
    }

    #s-bl .c-bl:not(.b-ex):first-child:hover {
        background: transparent;
        background: unset
    }

    #s-bl .c-bl.b-ex {
        background: #f0f4f7;
        background: var(--cc-cookie-category-block-bg);
        border: none;
        padding: 0;
        transition: none
    }

        #s-bl .c-bl.b-ex + .c-bl {
            margin-top: 2em
        }

            #s-bl .c-bl.b-ex + .c-bl.b-ex {
                margin-top: 0
            }

        #s-bl .c-bl.b-ex:first-child {
            margin-bottom: 1em;
            margin-bottom: .5em
        }

#s-bl .b-acc {
    display: none;
    margin-bottom: 0;
    max-height: 0;
    overflow: hidden;
    padding-top: 0
}

#s-bl .act .b-acc {
    display: block;
    max-height: 100%;
    overflow: hidden
}

#s-cnt .p {
    color: #2d4156;
    color: var(--cc-block-text);
    font-size: .9em;
    line-height: 1.5em;
    margin-top: .85em
}

.cc_div .b-tg .c-tgl:disabled {
    cursor: not-allowed
}

#c-vln {
    display: table-cell;
    position: relative;
    vertical-align: middle
}

#cs {
    bottom: 0;
    left: 0;
    padding: 0 1.7em;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

#cs, #s-inr {
    height: 100%
}

#s-inr {
    box-shadow: 0 13px 27px -5px rgba(3,6,9,.26);
    margin: 0 auto;
    max-width: 45em;
    opacity: 0;
    overflow: hidden;
    padding-bottom: 4.75em;
    padding-top: 4.75em;
    position: relative;
    transform: scale(.96);
    visibility: hidden
}

#s-bns, #s-hdr, #s-inr {
    background: #fff;
    background: var(--cc-bg)
}

#s-bl {
    display: block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    overflow-y: overlay;
    padding: 1.3em 1.8em;
    width: 100%
}

#s-bns {
    border-top: 1px solid #f1f3f5;
    border-color: var(--cc-section-border);
    bottom: 0;
    height: 4.75em;
    left: 0;
    padding: 1em 1.8em;
    position: absolute;
    right: 0
}

.cc_div .cc-link {
    border-bottom: 1px solid #253b48;
    border-color: var(--cc-btn-secondary-bg);
    color: #253b48;
    color: var(--cc-btn-secondary-bg);
    cursor: pointer;
    display: inline;
    font-weight: 600;
    padding-bottom: 0;
    text-decoration: none
}

    .cc_div .cc-link:active, .cc_div .cc-link:hover {
        border-color: transparent
    }

#c-bns button:first-child, #s-bns button:first-child {
    background: #253b48;
    background: var(--cc-btn-primary-bg);
    color: #fff;
    color: var(--cc-btn-primary-text)
}

#c-bns.swap button:first-child {
    background: #e5ebef;
    background: var(--cc-btn-secondary-bg);
    color: #40505a;
    color: var(--cc-btn-secondary-text)
}

#c-bns.swap button:last-child {
    background: #253b48;
    background: var(--cc-btn-primary-bg);
    color: #fff;
    color: var(--cc-btn-primary-text)
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg {
    background: #253b48;
    background: var(--cc-toggle-bg-on)
}

#c-bns button:first-child:active, #c-bns button:first-child:hover, #c-bns.swap button:last-child:active, #c-bns.swap button:last-child:hover, #s-bns button:first-child:active, #s-bns button:first-child:hover {
    background: #1d2e38;
    background: var(--cc-btn-primary-hover-bg)
}

#c-bns.swap button:first-child:active, #c-bns.swap button:first-child:hover {
    background: #d8e0e6;
    background: var(--cc-btn-secondary-hover-bg)
}

#s-hdr {
    border-bottom: 1px solid #f1f3f5;
    border-color: var(--cc-section-border);
    display: table;
    height: 4.75em;
    padding: 0 1.8em;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

#s-hdr, #s-ttl {
    vertical-align: middle
}

#s-ttl {
    display: table-cell;
    font-size: 1em
}

#s-c-bn {
    font-size: 1.45em;
    font-weight: 400;
    height: 1.7em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 1.7em
}

#s-c-bnc {
    display: table-cell;
    vertical-align: middle
}

.cc_div span.t-lb {
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1
}

#c_policy__text {
    height: 31.25em;
    margin-top: 1.25em;
    overflow-y: auto
}

#c-s-in {
    height: 100%;
    height: calc(100% - 2.5em);
    max-height: 37.5em;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (min-width:688px) {
    #s-bl::-webkit-scrollbar {
        background: transparent;
        border-radius: 0 .25em .25em 0;
        height: 100%;
        width: .9em
    }

    #s-bl::-webkit-scrollbar-thumb {
        background: #cfd5db;
        background: var(--cc-webkit-scrollbar-bg);
        border: .25em solid var(--cc-bg);
        border-radius: 100em
    }

        #s-bl::-webkit-scrollbar-thumb:hover {
            background: #9199a0;
            background: var(--cc-webkit-scrollbar-bg-hover)
        }

    #s-bl::-webkit-scrollbar-button {
        height: 5px;
        width: 10px
    }
}

.cc_div .b-tg {
    bottom: 0;
    display: inline-block;
    margin: auto;
    right: 0;
    right: 1.2em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

    .cc_div .b-tg, .cc_div .b-tg .c-tgl {
        cursor: pointer;
        position: absolute;
        top: 0
    }

        .cc_div .b-tg .c-tgl {
            border: 0;
            display: block;
            left: 0;
            margin: 0
        }

        .cc_div .b-tg .c-tg {
            background: #919ea6;
            background: var(--cc-toggle-bg-off);
            pointer-events: none;
            position: absolute;
            transition: background-color .25s ease,box-shadow .25s ease
        }

        .cc_div .b-tg, .cc_div .b-tg .c-tg, .cc_div .b-tg .c-tgl, .cc_div span.t-lb {
            border-radius: 4em;
            height: 1.5em;
            width: 3.4em
        }

            .cc_div .b-tg .c-tg.c-ro {
                cursor: not-allowed
            }

            .cc_div .b-tg .c-tgl ~ .c-tg.c-ro {
                background: #d5dee2;
                background: var(--cc-toggle-bg-readonly);
                opacity: .7
            }

                .cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after {
                    box-shadow: none
                }

            .cc_div .b-tg .c-tg:after {
                background: #fff;
                background: var(--cc-toggle-knob-bg);
                border: none;
                border-radius: 100%;
                box-shadow: 0 1px 2px rgba(24,32,35,.36);
                box-sizing: content-box;
                content: "";
                display: block;
                height: 1.25em;
                left: .125em;
                position: relative;
                top: .125em;
                transition: transform .25s ease;
                width: 1.25em
            }

            .cc_div .b-tg .c-tgl:checked ~ .c-tg:after {
                transform: translateX(1.9em)
            }

#s-bl table, #s-bl td, #s-bl th {
    border: none
}

#s-bl tbody tr {
    transition: background-color .25s ease
}

    #s-bl tbody tr:hover {
        background: #e9eff4;
        background: var(--cc-cookie-category-block-bg-hover)
    }

#s-bl table {
    border-collapse: collapse;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 100%
}

#s-bl td, #s-bl th {
    font-size: .8em;
    padding: .8em .625em .8em 1.2em;
    text-align: left;
    vertical-align: top
}

#s-bl th {
    font-family: inherit;
    padding: 1.2em
}

#s-bl thead tr:first-child {
    border-bottom: 1px solid #e9edf2;
    border-color: var(--cc-cookie-table-border)
}

.force--consent #cs, .force--consent #s-cnt {
    width: 100vw
}

#cm-ov, #cs-ov {
    background: #070707;
    background: rgba(4,6,8,.85);
    background: var(--cc-overlay-bg);
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: none;
    visibility: hidden
}

.c--anim #cs-ov, .force--consent .c--anim #cm-ov, .force--consent.show--consent #cm-ov, .show--settings #cs-ov {
    display: block
}

#cs-ov {
    z-index: 2
}

.force--consent .cc_div {
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    transition: visibility .25s linear;
    visibility: hidden;
    width: 100%;
    width: 100vw
}

.force--consent.show--consent .c--anim .cc_div, .force--consent.show--settings .c--anim .cc_div {
    visibility: visible
}

.force--consent #cm {
    position: absolute
}

    .force--consent #cm.bar {
        max-width: 100vw;
        width: 100vw
    }

html.force--consent.show--consent {
    overflow-y: hidden !important
}

    html.force--consent.show--consent, html.force--consent.show--consent body {
        height: auto !important;
        overflow-x: hidden !important
    }

.cc_div .act .b-bn .exp:before, .cc_div .b-bn .exp:before {
    border: solid #2d4156;
    border-color: var(--cc-btn-primary-text);
    border-width: 0 2px 2px 0;
    content: "";
    display: inline-block;
    left: 1.2em;
    margin-right: 15px;
    padding: .2em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg)
}

.cc_div .act .b-bn .b-tl:before {
    transform: translateY(-20%) rotate(225deg)
}

.cc_div .on-i:before {
    border: solid #fff;
    border-color: var(--cc-toggle-knob-icon-color);
    border-width: 0 2px 2px 0;
    display: inline-block;
    left: .75em;
    padding: .1em .1em .45em;
    top: .37em
}

#s-c-bn:after, #s-c-bn:before, .cc_div .on-i:before {
    content: "";
    margin: 0 auto;
    position: absolute;
    transform: rotate(45deg)
}

#s-c-bn:after, #s-c-bn:before {
    background: #444d53;
    background: var(--cc-btn-primary-text);
    border-radius: 1em;
    height: .6em;
    top: 1rem;
    width: 1.5px
}

#s-c-bn:after {
    transform: rotate(-45deg)
}

.cc_div .off-i, .cc_div .on-i {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-align: center;
    transition: opacity .15s ease;
    width: 50%
}

.cc_div .on-i {
    left: 0;
    opacity: 0
}

.cc_div .off-i:after, .cc_div .off-i:before {
    background: #cdd6dc;
    background: var(--cc-toggle-knob-icon-color);
    content: " ";
    display: block;
    height: .7em;
    margin: 0 auto;
    position: absolute;
    right: .8em;
    top: .42em;
    transform-origin: center;
    width: .09375em
}

.cc_div .off-i:before {
    transform: rotate(45deg)
}

.cc_div .off-i:after {
    transform: rotate(-45deg)
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i {
    opacity: 1
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i {
    opacity: 0
}

#cm.box.middle, #cm.cloud.middle {
    bottom: auto;
    top: 50%;
    transform: translateY(-37%)
}

    #cm.box.middle.zoom, #cm.cloud.middle.zoom {
        transform: scale(.95) translateY(-50%)
    }

#cm.box.center, #cm.cloud {
    left: 1em;
    margin: 0 auto;
    right: 1em
}

#cm.cloud {
    max-width: 50em;
    overflow: hidden;
    padding: 1.3em 2em;
    text-align: center;
    width: unset
}

.cc_div .cloud #c-inr {
    display: table;
    width: 100%
}

.cc_div .cloud #c-inr-i {
    display: table-cell;
    padding-right: 2.4em;
    vertical-align: top;
    width: 70%
}

.cc_div .cloud #c-txt {
    font-size: .85em
}

.cc_div .cloud #c-bns {
    display: table-cell;
    min-width: 170px;
    vertical-align: middle
}

#cm.cloud .c-bn {
    margin: .625em 0 0;
    width: 100%
}

    #cm.cloud .c-bn:first-child {
        margin: 0
    }

#cm.cloud.left {
    margin-right: 1.25em
}

#cm.cloud.right {
    margin-left: 1.25em
}

#cm.bar {
    border-radius: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    padding: 2em;
    position: fixed;
    right: 0;
    width: 100%
}

    #cm.bar #c-inr {
        margin: 0 auto;
        max-width: 100%
    }

    #cm.bar #c-bns {
        max-width: 33.75em
    }

    #cm.bar #cs {
        padding: 0
    }

.cc_div .bar #c-s-in {
    height: 100%;
    max-height: 100%;
    top: 0;
    transform: none
}

.cc_div .bar #s-bl, .cc_div .bar #s-bns, .cc_div .bar #s-hdr {
    padding-left: 1.6em;
    padding-right: 1.6em
}

.cc_div .bar #cs {
    padding: 0
}

.cc_div .bar #s-inr {
    border-radius: 0;
    margin: 0 0 0 auto;
    max-width: 33rem
}

.cc_div .bar.left #s-inr {
    margin-left: 0;
    margin-right: auto
}

.cc_div .bar #s-bl table, .cc_div .bar #s-bl tbody, .cc_div .bar #s-bl td, .cc_div .bar #s-bl th, .cc_div .bar #s-bl thead, .cc_div .bar #s-bl tr, .cc_div .bar #s-cnt {
    display: block
}

    .cc_div .bar #s-bl thead tr {
        left: -9999px;
        position: absolute;
        top: -9999px
    }

.cc_div .bar #s-bl tr {
    border-top: 1px solid #e3e7ed;
    border-color: var(--cc-cookie-table-border)
}

.cc_div .bar #s-bl td {
    border: none;
    padding-left: 35%;
    position: relative
}

    .cc_div .bar #s-bl td:before {
        color: #000;
        color: var(--cc-text);
        content: attr(data-column);
        left: 1em;
        overflow: hidden;
        padding-right: .625em;
        position: absolute;
        text-overflow: ellipsis;
        white-space: nowrap
    }

#cm.top {
    bottom: auto;
    top: 1.25em
}

#cm.left {
    left: 1.25em;
    right: auto
}

#cm.right {
    left: auto;
    right: 1.25em
}

#cm.bar.left, #cm.bar.right {
    left: 0;
    right: 0
}

#cm.bar.top {
    top: 0
}

@media screen and (max-width:688px) {
    #cm, #cm.cloud, #cm.left, #cm.right {
        bottom: 1em;
        display: block;
        left: 1em;
        margin: 0;
        max-width: 100%;
        padding: 1.4em !important;
        right: 1em;
        width: auto
    }

    .force--consent #cm, .force--consent #cm.cloud {
        max-width: 100vw;
        width: auto
    }

    #cm.top {
        bottom: auto;
        top: 1em
    }

    #cm.bottom {
        bottom: 1em;
        top: auto
    }

    #cm.bar.bottom {
        bottom: 0
    }

    #cm.cloud .c-bn {
        font-size: .85em
    }

    #s-bns, .cc_div .bar #s-bns {
        padding: 1em 1.3em
    }

    .cc_div .bar #s-inr {
        max-width: 100%;
        width: 100%
    }

    .cc_div .cloud #c-inr-i {
        padding-right: 0
    }

    #cs {
        border-radius: 0;
        padding: 0
    }

    #c-s-in {
        height: 100%;
        max-height: 100%;
        top: 0;
        transform: none
    }

    .cc_div .b-tg {
        right: 1.1em;
        transform: scale(1.1)
    }

    #s-inr {
        border-radius: 0;
        margin: 0;
        padding-bottom: 7.9em
    }

    #s-bns {
        height: 7.9em
    }

    #s-bl, .cc_div .bar #s-bl {
        padding: 1.3em
    }

    #s-hdr, .cc_div .bar #s-hdr {
        padding: 0 1.3em
    }

    #s-bl table {
        width: 100%
    }

    #s-inr.bns-t {
        padding-bottom: 10.5em
    }

    .bns-t #s-bns {
        height: 10.5em
    }

    .cc_div .bns-t .c-bn {
        font-size: .83em;
        padding: .9em 1.6em
    }

    #s-cnt .b-bn .b-tl {
        padding-bottom: 1.2em;
        padding-top: 1.2em
    }

    #s-bl table, #s-bl tbody, #s-bl td, #s-bl th, #s-bl thead, #s-bl tr, #s-cnt {
        display: block
    }

        #s-bl thead tr {
            left: -9999px;
            position: absolute;
            top: -9999px
        }

    #s-bl tr {
        border-top: 1px solid #e3e7ed;
        border-color: var(--cc-cookie-table-border)
    }

    #s-bl td {
        border: none;
        padding-left: 35%;
        position: relative
    }

        #s-bl td:before {
            color: #000;
            color: var(--cc-text);
            content: attr(data-column);
            left: 1em;
            overflow: hidden;
            padding-right: .625em;
            position: absolute;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    #cm .c-bn, .cc_div .c-bn {
        margin-right: 0;
        width: 100%
    }

    #s-cnt #s-rall-bn {
        margin-left: 0
    }

    .cc_div #c-bns {
        flex-direction: column
    }

    #c-bns button + button, #s-cnt button + button {
        float: unset;
        margin-left: 0;
        margin-top: .625em
    }

    #cm.box, #cm.cloud {
        left: 1em;
        right: 1em;
        width: auto
    }

        #cm.cloud.left, #cm.cloud.right {
            margin: 0
        }

    .cc_div .cloud #c-bns, .cc_div .cloud #c-inr, .cc_div .cloud #c-inr-i {
        display: block;
        min-width: unset;
        width: auto
    }

    .cc_div .cloud #c-txt {
        font-size: .9em
    }

    .cc_div .cloud #c-bns {
        margin-top: 1.625em
    }
}

.cc_div.ie #c-vln {
    height: 100%;
    padding-top: 5.62em
}

.cc_div.ie .bar #c-vln {
    padding-top: 0
}

.cc_div.ie #cs {
    margin-top: -5.625em;
    max-height: 37.5em;
    position: relative;
    top: 0
}

.cc_div.ie .bar #cs {
    margin-top: 0;
    max-height: 100%
}

.cc_div.ie #cm {
    border: 1px solid #dee6e9
}

.cc_div.ie #c-s-in {
    top: 0
}

.cc_div.ie .b-tg {
    margin-bottom: .7em;
    padding-left: 1em
}

    .cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after {
        left: 1.95em
    }

.cc_div.ie #s-bl table {
    overflow: auto
}

.cc_div.ie .b-tg .c-tg {
    display: none
}

.cc_div.ie .b-tg .c-tgl {
    display: inline-block;
    height: auto;
    margin-bottom: .2em;
    position: relative;
    vertical-align: middle
}

.cc_div.ie #s-cnt .b-bn .b-tl {
    padding: 1.3em 6.4em 1.3em 1.4em
}

.cc_div.ie .bar #s-bl td:before {
    display: none
}

.cc_div.ie .bar #s-bl td {
    padding: .8em .625em .8em 1.2em
}

.cc_div.ie .bar #s-bl thead tr {
    position: relative
}

.cc_div.ie .b-tg .t-lb {
    filter: alpha(opacity=0)
}

.cc_div.ie #cm-ov, .cc_div.ie #cs-ov {
    filter: alpha(opacity=80)
}

/*CSS gestione immagine alternativa*/
.container {
    position: relative;
    text-align: center;
    color: white;
}

/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 8px;
    left: 16px;
}

/* Top left text */
.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
}

/* Top right text */
.top-right {
    position: absolute;
    top: 8px;
    right: 16px;
}

/* Bottom right text */
.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
}

/* Centered text */
.centered {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


.brightness {
    filter: brightness(0.25);
    background-color: lightgray;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
div[data-service] p,
div[data-service] :before,
div[data-service] :after{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    font-style: inherit;
    font-variant: normal;
    font-weight: inherit;
    font-family: inherit;
	line-height: 1.2;
    font-size: 1em;
    margin: 0;
    padding: 0;
    text-transform: none;
    letter-spacing: unset;
    color: inherit;
    background: none;
    border: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
}

div[data-service] .c-ld {
	bottom: 2em;
    right: 2.5em;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
}

div[data-service] .c-ld,
div[data-service] .c-ld:after{
	position: absolute;
    z-index: 1;
    border-radius: 100%;
    width: 20px;
    height: 20px;
}

div[data-service] .c-ld::after{
	content: '';
	border: 4px solid white;
    border-top: 4px solid transparent;
	animation: spin 1s linear infinite;
}

div[data-service].c-h-n .c-ld{
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
  
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

div[data-service]{
	display: inline-block;
	max-width: 100%;
	min-height: 150px;
	min-width: 100%;
	font-family: inherit;
	position: relative;
	font-size: initial;
	background-color: #0b1016;
}

div[data-service] button,
div[data-service] label,
div[data-service] input,
div[data-service] h1,
div[data-service] h2,
div[data-service] h3{
	transition: none;
	animation: none;
}

div[data-service]::before{
	padding-top: 56.25%;
	display: block;
	content: "";
}

div[data-autoscale]{
	height: auto;
	width: 100%;
}

div[data-service] .c-nt{
	color: #fff;
	max-width: 100%;
	height: 100%;
	width: 100%;
	transition: opacity .3s ease, visibility .3s ease; 
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
}

div[data-service] .c-bg{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	opacity: .5;
	z-index: 1;
	transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
}

div[data-service] .c-bg::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transition: opacity .3s ease, visibility .3s ease;
	background: rgb(30,56,97);
    background: linear-gradient( 14deg, rgb(12 15 23 / 95%) 10%, rgb(0 0 0 / 51%) 100%, rgba(68,77,125,0.1082983535210959) 0%);
	background: -moz-linear-gradient(14deg, rgba(30,56,97,1) 0%, rgba(206,220,233,0.1181022750897234) 100%);
	background: -webkit-linear-gradient(14deg, rgba(30,56,97,1) 0%, rgba(206,220,233,0.1181022750897234) 100%);
	background: linear-gradient(14deg, rgba(30,56,97,1) 0%, rgba(206,220,233,0.1181022750897234) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e3861",endColorstr="#cedce9",GradientType=1);
}

div[data-service] .c-bg-i{
	background-size: cover;
    background-position: center;
	background-repeat: no-repeat;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .5s ease, transform .5s ease;
}

div[data-service] .c-bg-i.loaded{
	opacity: 1;
}

div[data-service] .c-tl{
    display: block;
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
	text-align: center;
}

div[data-service].c-h-n .c-bg{
	opacity: 1;
	transform: scale(1);
}

div[data-service].c-h-n .c-nt{
	opacity: 0;
	visibility: hidden;
}

div[data-service] .c-n-c{
	display: table;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	margin: 0;
	font-size: .9em;
	transition: background-color .3s ease, opacity .3s ease;
}

div[data-service] .c-n-t{
	display: block;
	font-size: .95em;
	position: relative;
	z-index: 1;
	line-height: 1.4em;
	color: #fff;
	max-width: 420px;
	margin: 0 auto;
	margin-bottom: 20px;
}

div[data-service] .c-n-t,
div[data-service] .c-n-a{
	text-align: center;
}

div[data-service] .c-t-cn{
	display: table-cell;
	vertical-align: middle;
	padding: 0 12px;
	transition: opacity .3s ease, transform .3s ease, visibility .3s ease;
}

div[data-service] .c-n-c .c-la-b,
div[data-service] .c-n-c .c-l-b{
    display: inline-block;
    position: relative;
    padding: 1em;
    vertical-align: middle;
    background: rgba(0, 102, 219, 0.84);
    border: none;
    border-radius: .25em;
    font-size: .85em;
    padding-left: 2.8em;
    color: #ffffff;
    margin: 0 auto;
    font-weight: bold;
    cursor: pointer;
    transition: opacity .3s ease, transform .3s cubic-bezier(0.25, 1, 0.5, 1), visibility .3s ease, box-shadow .3s ease, background-color .3s ease;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 4px 12px;
}
/* Play icon */
div[data-service] .c-n-c .c-l-b::before{
	content: '';
    display: block;
    position: absolute;
	top: 50%;
    transform: translateY(-50%);
    left: 1.1em;
    z-index: 2;
    height: 0;
    border-left: 12px solid white;
    border-top: 7.5px solid transparent;
    border-bottom: 7.5px solid transparent;
}

div[data-service] .c-n-c .c-la-b{
    margin-left: 1em;
	padding: 1em;
    background: rgba(225, 239, 255, .8);
    color: #0d1f34;
}

div[data-service] .c-n-c .c-la-b:hover{
	background: rgba(225, 239, 255, .95);
}

div[data-service] .c-n-c .c-l-b:hover{
	background: rgba(9, 80, 161, 0.89);
}

div[data-service] .c-n-c .c-la-b:active{
	transition: none;
    background: rgba(225, 239, 255, .6);
}

div[data-service] .c-n-c .c-l-b:active{
	transition: none;
    box-shadow: 0 0 0 4px rgba(24, 104, 250, .24);
}

div[data-service].c-h-n .c-t-cn{
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10px);
}

div[data-service] iframe, div[data-service] iframe .plyr__video-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	border: none;
	max-width: 100%;
	width: 100%;
	background: #fff;
	display: block;
	visibility: hidden;
	opacity: 0;
	z-index: 2;
	transition: opacity .5s ease;
}

div[data-service].c-h-b iframe{
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	transition-delay: .1s;
}

div[data-service] .c-n-t a {
    color: #5fb3fb;
    text-decoration: none;
    border-bottom: 1px solid #5fb3fb;
}

div[data-service] .c-n-t a:hover{
	border-color: transparent;
}

div[data-service][data-ratio="1:1"]::before{
	padding-top: 100%;
}

div[data-service][data-ratio="2:1"]::before{
	padding-top: 50%;
}

div[data-service][data-ratio="3:2"]::before{
	padding-top: 66.666666%;
}

div[data-service][data-ratio="5:2"]::before{
	padding-top: 40%;
}

div[data-service][data-ratio="4:3"]::before{
	padding-top: 75%;
}

div[data-service][data-ratio="16:9"]::before{
	padding-top: 56.25%;
}

div[data-service][data-ratio="16:10"]::before{
	padding-top: 62.5%;
}

div[data-service][data-ratio="20:9"]::before{
	padding-top: 45%;
}

div[data-service][data-ratio="21:9"]::before{
	padding-top: 42.857142%;
}

/** Vertical aspect ratios **/
div[data-service][data-ratio="9:16"]::before{
	padding-top: 177.777777%;
}

div[data-service][data-ratio="9:20"]::before{
	padding-top: 222.222222%;
}

div[data-customwidget]::before {
	display: none;
}

div[data-customwidget].c-h-b{
	background: transparent;
}

div[data-customwidget].c-h-b .c-ld{
	opacity: 0;
	visibility: hidden;
}

div[data-customwidget] > div{
	margin: 0!important;
}

div[data-customwidget]{
	vertical-align: top;
	min-width: 296px;
	transition: background-color .3s ease;
	transition-delay: .3s;
}

div[data-service="twitter"] .c-n-c .c-l-b{
	background-color: #1DA1F2;
}

div[data-service="twitter"] .c-n-c .c-l-b::before{
	border: none;
	height: 15px;
	width: 15px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATZJREFUOE+lk78rRWEcxj/PJhmUMhhkkMEgGyZSlCR27qRYFItRXWVQJsVm8A8w3GSQUpTcYlCUzXAzKPEnPHp1zunc0znXkW+9y/s+30/P98cr/hkqk2+7E1gA2oG6pIeQZ3v6B2B7T9JmHsz2LHAA9KXeq8AUsCTbE8AVcAGsS3pJg2zXgLkM/Bm4BL7SgKB5B3aBm5RNF5RZlbQdl3AHjGSET8AtsFIAGJVUDw76gS0gwCplmhppuiR9xg7OgZk/JDck9QZ9DJgEdoCxkpCapPk0YBA4jJJ7gIFfQOOSrhNAtAvLwFEJB/uSNmJd0ybaDk5CGWvAcA7sMeyEpEYTwHY3EJqyCCT0DOAUWJX0kb4PYwzzD3tQFCfAsaSzPEFSgu0OYCg6bcAb8CrpvlVfSv3GVoBvLzlh7eQqydQAAAAASUVORK5CYII=')
}

.fb_iframe_widget_fluid span{
	width: 100%!important;
}

div[data-service] .plyr__video-wrapper {
	position: absolute;
	top: 0;
}
:root {
    --roboto: "Roboto Mono", sans-serif;
    --lora: "Lora", serif;
    --titillium: "Titillium Web", sans-serif;
    --plyr-color-main: #3168ca;
}

*, ::before, ::after {
    margin: 0;
    padding: 0;
}

/* Webkit browsers (Chrome, Safari) */
::-webkit-scrollbar {
    width: 4px;
}

::-webkit-scrollbar-track {
    background: #E5E7EB;
    border-radius: 2px;
}

::-webkit-scrollbar-thumb {
    background: #3B82F6;
    border-radius: 2px;
    transition: background-color 0.3s ease;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #2563EB;
    }

    ::-webkit-scrollbar-thumb:active {
        background: #1D4ED8;
    }

/* Hide scrollbar arrows */
::-webkit-scrollbar-button {
    display: none;
}

/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #3B82F6 #E5E7EB;
}

    *:hover {
        scrollbar-color: #06C #E5E7EB;
    }

    *:active {
        scrollbar-color: #036 #E5E7EB;
    }

/* Edge and IE */
* {
    -ms-overflow-style: auto;
}

    *::-ms-scrollbar {
        width: 4px;
    }

    *::-ms-scrollbar-track {
        background: #E5E7EB;
        border-radius: 2px;
    }

    *::-ms-scrollbar-thumb {
        background: #3B82F6;
        border-radius: 2px;
        transition: background-color 0.3s ease;
    }

        *::-ms-scrollbar-thumb:hover {
            background: #2563EB;
        }

        *::-ms-scrollbar-thumb:active {
            background: #1D4ED8;
        }

    /* Hide scrollbar arrows in Edge/IE */
    *::-ms-scrollbar-button {
        display: none;
    }

.noleft-shadow, .custom-shadow, .noright-shadow {
    box-shadow: 0 0 1rem rgba(0,0,0,0.10);
}

.word-break {
    word-break: break-word;
}

.word-break-all {
    word-break: break-all;
}

.ff-titillium {
    font-family: var(--titillium) !important;
}

footer a {
    word-break: break-word;
}

.chip.chip-primary:hover {
    background-color: #f2f7fc;
}

    .chip.chip-primary:hover > .chip-label {
        color: #06c;
    }

.a-disabled {
    pointer-events: none;
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--titillium);
}

h1 {
    font-size: 2.5rem;
    line-height: 3rem;
}

h2, .h2 {
    font-size: 2rem;
    line-height: 2.5rem;
}

h3, .h3 {
    font-size: 1.5rem;
    line-height: 2rem;
}

h4 {
    font-size: 1rem;
    line-height: 1.5rem;
}

a:hover {
    text-decoration: underline !important;
    text-decoration-color: inherit !important;
}

a.chip:hover {
    text-decoration: none !important;
}

.btn.bg-primary:hover, .btn-primary:hover {
    background-color: #004D99 !important;
    text-decoration: none !important;
}

.btn.bg-primary:active, .btn-primary:active {
    background-color: #003366 !important;
    text-decoration: none !important;
}

.btn.bg-primary:focus, .btn-primary:focus {
    border-color: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.btn.bg-white:hover, .btn.white-bg:hover {
    color: #1A1A1A !important;
    text-decoration: none !important;
}

.btn.bg-white:active, .btn.white-bg:active {
    color: #1A1A1A !important;
    text-decoration: none !important;
    outline: 2px solid black !important;
}

.btn.bg-white:focus, .btn.white-bg:focus {
    border-color: none !important;
    box-shadow: none !important;
    color: #1A1A1A !important;
    text-decoration: none !important;
    outline: 2px solid black !important;
}

.tag-label.tag-label-primary:hover {
    background-color: #004D99 !important;
    color: #fff !important;
}

.tag-label.tag-label-primary:active {
    background-color: #003366 !important;
    color: #fff !important;
    border: 1px solid #003366 !important;
}

.tag-label.tag-label-primary:focus {
    border: 1px solid #06c !important;
    box-shadow: none !important;
}

.tag-label.tag-label-white:hover {
    background-color: #fff !important;
    color: #1a1a1a !important;
}

.tag-label.tag-label-white:active {
    color: #1A1A1A !important;
    outline: 1px solid black !important;
    border: 1px solid #fff !important;
}

.tag-label.tag-label-white:focus {
    box-shadow: none !important;
    color: #1A1A1A !important;
    outline: 1px solid black !important;
    border: 1px solid #fff !important;
}

a.text-decoration-hover-none:hover {
    text-decoration: none !important;
}

blockquote, .blockquote {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 1.5rem 0;
    border-left: 4px solid #06c;
    padding: .25rem 1rem;
}

.hidden {
    display: none !important;
}

.it-header-wrapper {
    background-color: #06c
}

.underline-hover:hover {
    text-decoration: underline !important;
}

.no-underline-hover:hover {
    text-decoration: none !important;
}

.main-header-logo {
    vertical-align: middle;
    fill: #fff;
    width: auto;
    height: 48px;
    margin-right: 8px;
    flex-shrink: 0;
    display: none;
}

.mobile-header-logo {
    vertical-align: middle;
    fill: #fff;
    margin-right: 8px;
    flex-shrink: 0;
    width: auto;
    height: 55px;
    max-width: 77px;
}

.nav-item .nav-back {
    display: flex;
    align-self: flex-end;
    align-items: center;
    font-weight: 400;
    padding: 13px 0 13px 24px;
    color: #06c;
    border-bottom: 3px solid rgba(0, 0, 0, 0);
}

    .nav-item .nav-back svg {
        fill: #06c;
    }


#main-page img {
    max-width: 100%;
    height: auto;
}

#main-page iframe {
    max-width: 100%;
}

.sidebar-title {
    font-weight: 600;
    margin-bottom: .8rem;
    font-size: 1.15rem;
    margin-top: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 24px;
    padding-right: 24px;
}

.bg-cardLabel {
    background-color: #06c;
    color: #fff;
    font-size: .9rem;
    font-weight: 600;
}

.nobg-cardLabel {
    color: #06c;
    font-size: .9rem;
    font-weight: 600;
}

.card-icon-white-large i {
    color: white;
    font-size: 4rem;
    line-height: 1;
}

.card-icon-white-medium {
    color: white;
    font-size: 3rem;
}

.card-icon-blue-medium {
    color: #0066cc;
    font-size: 3.5rem;
}

.card-icon-blue-small {
    color: #0066cc;
    font-size: 2.2rem;
}

.card-icon-black-small {
    color: black;
    font-size: 2.2rem;
}

.bg-cardHeroLabel {
    background-color: #fff;
    color: #06c;
    font-size: 1rem;
    font-weight: 600;
}

.landascape-icon-card-button {
    white-space: normal;
    word-wrap: break-word;
}

.nobg-cardHeroLabel {
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
}

.card-header-custom {
    color: #06c;
    font-weight: 600;
    font-size: 1.65rem;
}

.card-header-custom-lg {
    color: #06c;
    font-weight: 600;
    font-size: 2.6rem;
    line-height: 3rem;
}

.card-label-date {
    font-size: 1rem;
    font-family: var(--roboto);
}

.card-description {
    color: #2f475e;
}

.card-category-description {
    font-family: var(--titillium);
    color: #2f475e;
    font-size: 1.1rem;
}

.imgHero-mobile > div.plyr {
    height: 100% !important;
}

.icon-blue {
    fill: #06c;
}

.card-link {
    color: #06c;
    font-size: 1.1rem;
    font-weight: 600;
    text-decoration: none;
}

.date-square {
    height: auto;
    width: auto;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    right: 6%;
    top: 4%;
    border-radius: 4px;
    padding: 10px;
}

.date-container {
    line-height: 1.2rem;
}

.date-square-divider {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 0.8rem;
}

.date-square-day {
    font-size: 1.6rem;
    position: relative;
    top: 18%;
    font-weight: 600;
    font-family: var(--roboto);
}

.date-square-month {
    font-size: 0.9rem;
    font-weight: 600;
    font-family: var(--titillium);
    line-height: 0.8rem;
}


.bg-cardCategory {
    background-color: #f2f7fc !important;
}

.h-90 {
    height: 90% !important;
}

.hero-container {
    z-index: 9999;
    background-color: #fff !important;
    border-radius: 4px;
    position: relative;
    width:60%;
}

.outline-light {
    box-shadow: inset 0 0 0 2px #fff;
}

    .outline-light:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: rgba(0, 0, 0, 0);
        background-image: none;
        box-shadow: inset 0 0 0 2px #fff;
    }

.ps-2rem {
    padding-left: 2rem !important;
}

.fs-3rem {
    font-size: 3rem !important;
}

.ps-6rem {
    padding-left: 6rem;
}

.bg-blue {
    background-color: #06c;
}

.py-2rem {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.py-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.px-4rem {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}

.p-8rem {
    padding: 8rem !important;
}

.w-60 {
    width: 60% !important;
}

.no-after-margin:after {
    margin: 0
}

.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow {
    border-radius: 10px;
}

    .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow svg {
        fill: white;
        height: 10px;
    }

    .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow:disabled svg {
        fill: gray;
    }

.it-hero-wrapper .it-hero-text-wrapper p {
    font-size: 1.125rem;
}

.carousel-indicators-custom button {
    width: 0.6rem !important;
    height: 0.6rem !important;
    margin-right: 6px !important;
    margin-left: 6px !important;
    border-radius: 50% !important;
    border-top: none !important;
    border-bottom: none !important;
}

.carousel-item-normal {
    max-height: 50rem;
}

.carousel-item-small {
    max-height: 48rem;
}

.container-indicators-carousel {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 3rem;
}

.p-6rem {
    padding: 6rem !important;
}

.p-4rem {
    padding: 4rem !important;
}

.p-2rem {
    padding: 2rem !important;
}

.px-2rem {
    padding-left: 2rem;
    padding-right: 2rem;
}

.bg-darkblue {
    background-color: #013366 !important;
}

.bg-lightblue {
    background-color: #f2f7fc !important;
}

.text-darkblue {
    color: #036 !important;
}

.opacity-95 {
    opacity: 0.95 !important;
}

.nav-filler-custom {
    flex-grow: 0.025 !important;
}

.sidenav-title {
    cursor: pointer;
}

#sideNavLinks a.active,
#dossierLinksMobile a.active,
#sidenavDossier a.active::after {
    border-left: 2px solid #036 !important;
}

    #sideNavLinks a.active span,
    #sidenavDossier a.active span {
        color: #036 !important;
    }


#tabLinks a.active {
    border: 1px solid #153465;
    color: #153465;
    border-bottom:none;
}

#tabLinks h2 {
    font-size: 1.125rem;
    line-height: 1rem;
}

#tabLinks a:not(.active) {
    border-bottom: 1px solid #153465;
    margin-bottom: 0;
    color: #06c;
}

#tabLinks .nav-item-filler {
    border-bottom: 1px solid #153465;
}

.nav-item-separator {
    border-bottom: 1px solid #c5c7c9;
}

.squared-icon-mobile {
    padding: 0.35rem !important;
}

.share {
    width: 15rem;
}

.shadow {
    box-shadow: 0 0 1rem rgba(0,0,0,0.10) !important;
}

.articlesTable {
    font-family: var(--titillium)
}

    .articlesTable tbody tr:nth-child(odd),
    .bg-even:nth-child(odd) {
        background-color: #f2f7fc;
    }

.bg-even:last-child {
    border-bottom: 2px solid #ededed;
}

.tableDetailData {
    font-family: var(--titillium);
    font-size: 1.1rem;
}

.tableInput {
    border: 1px solid #ababab !important;
}

table.content-no-margin td > * {
    margin: 0;
}

.underlinedLink {
    width: fit-content !important;
}

    .underlinedLink:hover {
        text-decoration: underline !important;
        text-decoration-color: #e9e6f2 !important;
    }

.icon-40px {
    width: 40px;
    height: 40px;
    border-radius: 10px !important;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    opacity: 1 !important;
}

.it-carousel-wrapper .splide__pagination button {
    width: 0.6rem !important;
    height: 0.6rem !important;
}

.text-ellipsis-cardCategory {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.contactBoxTextFooter a {
    color: white !important;
}

.splide__arrows {
    display: none !important;
}

.it-carousel-wrapper.darkCar .splide__arrows .splide__arrow {
    background-color: white;
}

    .it-carousel-wrapper.darkCar .splide__arrows .splide__arrow svg {
        fill: #0066cc;
    }

.it-carousel-wrapper.lightCar .splide__arrows .splide__arrow {
    background-color: #06c;
}

    .it-carousel-wrapper.lightCar .splide__arrows .splide__arrow svg {
        fill: #fff;
    }

.it-carousel-wrapper.darkCar .splide__pagination button {
    background: #ababab;
}

    .it-carousel-wrapper.darkCar .splide__pagination button.is-active {
        background: #fff;
    }

.tag-label {
    font-size: .9rem;
    font-weight: 600;
    height: max-content;
    line-height: 1.3;
    padding: 3px;
}

.padding-search-mobile {
    padding-right: calc(1rem + 2px) !important;
    padding-left: calc(1rem + 2px) !important;
}

.tag-label-primary {
    background-color: #06c;
    color: #fff;
    border-color: #06c;
    border: 1px solid #06c;
}

    .tag-label-primary:hover {
        color: #06c;
        background-color: #fff;
        transition: all .2s linear;
        text-decoration: none !important;
    }

.tag-label-white {
    background-color: #fff;
    color: #06c;
    border-color: #fff;
    border: 1px solid #fff;
}

    .tag-label-white:hover {
        color: #fff;
        background-color: #06c;
        transition: all .2s linear;
        text-decoration: none !important;
    }

.chip-label-white {
    background: #fff;
    border-color: #fff;
    border: 1px solid #06c;
    cursor: pointer;
}

    .chip-label-white span {
        color: #06c !important;
    }

    .chip-label-white.active, .chip-label-white:hover {
        background-color: #06c !important;
        transition: all .2s linear !important;
        text-decoration: none !important;
    }

        .chip-label-white.active span, .chip-label-white:hover span {
            color: #fff !important;
        }

.chip.chip-primary.active {
    background-color: #06c;
    border-color: #06c;
}

    .chip.chip-primary.active > .chip-label {
        color: #fff;
    }

.regione {
    transition: .1s fill;
    fill: #336ad1;
    fill-opacity: 1;
    stroke: white;
    stroke-opacity: 1;
    stroke-width: 0.5;
}

a .regione:hover {
    fill: #153569;
}

.attached-content-item {
    width: 48%;
}

    .attached-content-item a {
        font-size: 18px;
        font-weight: 600;
    }

.dossierContainer {
    margin-top: 31px;
}

.table-page-header, .table-page-mobile-item-heading {
    background-color: #003366;
    color: #fff;
}

.table-page-mobile-item-heading {
    font-weight: 600;
    padding: 1rem;
    border: 1px solid #5C6F82;
}

.table-page-mobile-item-content {
    padding: 1rem;
    border: 1px solid #5C6F82;
}

.cell-mobile-content * {
    display: inline;
}

.table-page-header p {
    margin: 0;
}

.table-page-header th:first-child {
    text-align: center;
}

.table-page-header th {
    font-weight: 600;
    border: 1px solid #5C6F82;
    padding: 1rem 1.5rem;
}

.table-page-body td, .page-no-margin table td, #main-page table td {
    border: 1px solid #5C6F82;
    padding: 1rem 1.5rem;
}

.cell-mobile-header {
    font-weight: 600;
    color: #003366;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.page-no-margin table th, #main-page table th {
    background-color: #003366;
    color: #fff;
    font-weight: 600;
    border: 1px solid #5C6F82;
    padding: 1rem 1.5rem;
}

.accordion-header button[aria-expanded='true'], .accordion-header button[aria-expanded='true']:hover {
    background: #06c;
    color: #fff !important;
}

    .accordion-header button[aria-expanded='true']:after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 0%, 100%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")
    }

button.accordion-button p {
    margin: 0;
}

.accordion-body {
    word-break: break-word;
}

.autocomplete-custom .autocomplete-icon {
    left: 0;
    right: auto;
    top: 6px;
}

    .autocomplete-custom .autocomplete-icon svg {
        fill: #06c;
    }

.autocomplete-custom input {
    padding-left: 3rem;
}

.video-title {
    min-height: 70px;
}

button.plyr__control.plyr__control--overlaid {
    border-radius: 8px;
    padding: 13px 33px;
    border: 3px solid #fff;
    opacity: 1;
}

.grid-container {
    display: grid;
    overflow: hidden;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
}

.grid-4-columns {
    grid-template-columns: repeat(4, 1fr)
}

.column-gap-2rem {
    grid-column-gap: 2rem;
}

.row-gap-2-5px {
    grid-row-gap: 2.5rem;
}

#mainMenu {
    overflow-y: hidden;
    overflow-x: auto;
}

    #mainMenu .link-list > li:first-child a span,
    #mainMenu > li > a span {
        font-size: 1.125rem;
    }


.row-gap-2rem {
    grid-row-gap: 2rem;
}

.fslightbox-container {
    background: #f3f7fc !important;
}

.fslightbox-slide-btn, .fslightbox-toolbar, .fslightbox-slash {
    background: #3168ca !important;
}

    .fslightbox-slide-btn .fslightbox-svg-path,
    .fslightbox-toolbar .fslightbox-svg-path {
        fill: #fff !important;
    }

.fslightbox-slide-number-container {
    color: #3168ca !important;
}

.fslightbox-container .caption-title, .fslightbox-container .caption-description {
    color: #3168ca !important;
}

.hp-gallery-slide {
    width: 540px;
    height: 300px;
}

.footer-it-brand-title {
    font-size: 1.75rem;
    margin-bottom: 0;
    font-weight: 600;
}

.it-footer-main .it-brand-wrapper a .icon {
    height: 60px;
    width: auto;
}

.carousel-text-slide-large-centered {
    position: relative;
    top: -6rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.pointer:hover {
    cursor: pointer;
}

.carousel-text-slide-small-centered {
    /*padding-top: 8rem;
    padding-left: 7rem;
    padding-right: 7rem;*/
}

.carousel-text-slide-small-sx {
    /*padding-top: 6rem;
    padding-left: 4rem;*/
}

.h-max-fit-content {
    max-height: fit-content !important;
}

.carousel-split-slide-container {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}

.carousel-split-slide {
    width: 100%;
}

.carousel-split-slide-text-container {
    padding: 2rem;
}


.carousel-slide-text-container {
    padding-right: 2rem;
    padding-left: 2rem;
}


.container-imagebox {
    z-index: 1;
    background-color: #06c;
    border-radius: 4px;
    max-width: 94%;
    width: 94%;
}

    .container-imagebox h5 {
        font-size: 2em !important;
    }

.h-min-620px {
    min-height: 620px !important;
}

.h-min-400px {
    min-height: 400px !important;
}

.h-min-180px {
    min-height: 180px !important;
}

.h-min-240px {
    min-height: 240px !important;
}

.h-12-5-rem {
    min-height: 12.5rem;
    height: 12.5rem;
}


/* start */
.iframe-slide-container .cookies-accepted .c-nt,
.iframe-slide-container .cookies-accepted .c-bg,
.iframe-slide-container .cookies-accepted .c-ld {
    display: none;
}

.iframe-slide-container div[data-service] {
    background-color: transparent;
    height: 100%;
}

    .iframe-slide-container div[data-service]::before {
        padding-top: 0;
    }

.iframe-slide-container, .iframe-slide-container .plyr__video-embed {
    width: 100%;
    height: 100%;
}

.video-slider .carousel-indicators {
    width: fit-content;
}

.video-slider .carousel-control-prev, .carousel-control-next {
    height: fit-content;
    top: 50%;
    transform: translateY(-50%);
}

.carousel-indicators-custom {
    margin-bottom: 0;
}

.landscape-card-video div[data-service] {
    display: block;
}

.static-cards-container .card-item .img-responsive-wrapper {
    max-height: 20rem;
}

.pagination-wrapper .disabled > .page-link {
    border: none;
    margin-top: 5px;
}

.pagination-wrapper .page-item.active .page-link {
    border: 1px solid #06c;
    color: #06c;
    pointer-events: none;
}

.category-chip button {
    width: 17px;
    height: 1px;
}

.grid-rows-auto {
    grid-auto-rows: auto !important;
}

.u-hiddenVisually {
    display: none;
}

.dropdown-menu .megamenu{
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 500px;
}

/* end */

@media(max-width: 450px) {
    .it-header-center-wrapper {
        min-height: 80px;
        height: auto !important;
    }
}

@media (max-width: 576px) {
    .logo-list-container .logo-slide {
        height: 80px;
    }
}

@media(min-width: 769px) {

    #closedSearchbarSvg, #openedSearchbarSvg, #searchbarMobileContainer {
        display: none !important;
    }

    .noleft-shadow {
        box-shadow: 10px 0px 20px 0px rgba(0, 0, 0, 0.10);
    }

    .noright-shadow {
        box-shadow: -10px 0px 20px 0px rgba(0, 0, 0, 0.10);
    }

    .custom-shadow {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
    }

    .carousel-split-slide-text-container {
        padding: 0;
        padding-left: 6rem;
        padding-right: 1rem;
    }

    .ps-md-4rem {
        padding-left: 4rem;
    }

    .px-md-7rem {
        padding-left: 7rem;
        padding-right: 7rem;
    }

    .carousel-slide-text-container {
        padding: 0;
    }

    .container-imagebox {
        z-index: 1;
        background-color: #0d6ecf;
        max-width: 40% !important;
        border-radius: 4px;
    }


    .ms-md-6rem {
        margin-left: 6rem !important;
    }
}

@media(min-width: 993px) {
    .carousel-split-slide-container {
        display: flex;
        flex-direction: row;
    }

    .carousel-split-slide {
        width: 50%;
    }

    .text-carousel-item .row {
        padding-bottom: 60px;
    }

    .hero-carousel .carousel-control-prev,
    .hero-carousel .carousel-control-next {
        display: flex !important;
    }
}

/* MEDIA QUERY PER DESKTOP */

@media(min-width:1400px) {
    .md-max-width-700 {
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    .main-header-logo {
        width: auto;
        height: 64px;
        margin-right: 16px;
        display: block;
    }

    .mobile-header-logo {
        display: none;
    }

    .it-footer-main section {
        padding: 0 32px;
    }

    .nav-item .nav-back {
        color: #fff;
    }

        .nav-item .nav-back svg {
            fill: #fff;
        }
}

@media (min-width: 768px) {
    .headerWithSearchBar {
        gap: 0.6rem;
    }

    .squared-icon {
        width: 48px;
        height: 41px;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #searchIcon {
        fill: #06c;
        width: 35px;
        height: 24px;
    }

    input[placeholder="Cerca..."] {
        font-size: 1.2rem;
    }

    .searchbar::placeholder {
        color: #06c !important;
        opacity: 1;
    }


    .landscape-card-readmore {
        left: 80%;
    }

    .dossierContainerMobile {
        display: none;
    }

    .px-6rem {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }

    .inThisPageContainer {
        position: sticky !important;
        top: 70px !important;
    }

    .scrolling-margin {
        scroll-margin-top: 100px;
    }

    .ps-md-15rem {
        padding-left: 1.5rem !important;
    }

    .p-md-6rem {
        padding: 6rem !important;
    }

    .px-md-4rem {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-md-10rem {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }


    /*.splide__arrows {
        top: 20% !important;
        margin: 0 2.6rem !important;
    }*/

    .my-md-8rem {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-md-4rem {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    #multilanguageDropdown {
        top: 0px !important;
    }

    .table-page-desktop-container {
        display: block;
    }

    .table-page-mobile-container {
        display: none;
    }

    .carousel-text-slide-large-sx {
        padding: 2rem 4rem;
    }

    .carousel-text-slide-large-centered {
        padding-top: 15rem;
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .carousel-text-slide-small-centered {
        padding-top: 8rem;
        padding-left: 7rem;
        padding-right: 7rem;
    }

    .carousel-text-slide-small-sx {
        padding-top: 6rem;
        padding-left: 4rem;
    }
}


/* MEDIA QUERY PER MOBILE */

/*@media(max-width: 1024px){
    .news-card-carousel .splide__slide{
        width:50% !important;
    }
}*/

@media(max-width: 992px) {
    .container-indicators-carousel {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        height: 2rem;
        padding-left: 0.7rem !important;
        padding-right: 0.7rem !important;
    }

        .container-indicators-carousel button {
            width: 0.4rem !important;
            height: 0.4rem !important;
        }

    .carousel-indicators-custom {
        top: 0 !important;
        bottom: unset !important;
    }


    .text-carousel-item .row {
        padding-top: 50px;
    }
}

@media (max-width: 768px) {
    .it-header-wrapper .it-socials {
        display: none !important;
    }

    .it-header-wrapper .it-brand-title {
        font-size: 1.125rem !important;
    }

    .hp-gallery-slide {
        width: 100%;
        height: auto;
    }

    .headerWithSearchBar {
        gap: 0rem;
    }

    .searchbar {
        display: none !important;
    }

    #closedSearchbarSvg, #openedSearchbarSvg {
        cursor: pointer;
    }

    .squared-icon {
        width: 48px;
        height: 33px;
        background: #06c;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #searchIcon {
        fill: #fff;
        width: 24px;
        height: 24px;
    }


    .landscape-card-readmore {
        left: 8%;
    }

    .split-column-reverse {
        flex-direction: column-reverse !important;
    }

    .btn-container-column {
        display: flex;
        flex-direction: column;
        width: 60%;
        gap: 2rem;
    }


    .dossierContainer {
        display: none !important;
    }

    .dossierContainerMobile {
        display: flex;
        z-index: 1;
    }

    .linkGoDown {
        margin-top: 0 !important;
        margin-bottom: 1rem;
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .inThisPageContainer {
        position: relative !important;
    }

    .carousel-control-prev, .carousel-control-next {
        top: 16%;
        bottom: unset;
    }

    .hero-container {
        position: static;
        width: 100% !important;
    }

    .mt-mobile-20rem {
        margin-top: 20rem !important;
    }

    .mt-mobile-15rem {
        margin-top: 15rem !important;
    }

    .mt-mobile-18rem {
        margin-top: 18rem !important;
    }

    .mt-mobile-10rem {
        margin-top: 10rem !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-65 {
        width: 65% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .imgHero-mobile {
        height: 20rem !important;
    }

    .mb-mobile-4rem {
        margin-bottom: 4rem !important;
    }

    .attached-content-item {
        width: 100%;
    }

    .table-page-desktop-container {
        display: none;
    }

    .table-page-mobile-container {
        display: block;
    }

    .overflow-md-x {
        overflow-x: scroll;
    }

    .footer-it-brand-title {
        font-size: 1.25rem;
    }
}

@media(max-width:992px) {

    .grid-container {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(max-width:690px) {

    /*.news-card-carousel .splide__slide {
        width: 100% !important;
    }*/
}

/*SM*/
@media (min-width: 1025px) {
    /*.splide__arrows {
        top: 24%;
        margin: 0 2.6rem;
    }*/
}

/*LG*/
@media (min-width: 992px) {
    .carousel-text-slide-large-sx {
        padding: 4rem;
    }

    .carousel-text-slide-large-centered {
        padding-top: 15rem;
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .carousel-text-slide-small-centered {
        padding-top: 8rem;
        padding-left: 7rem;
        padding-right: 7rem;
    }

    .carousel-text-slide-small-sx {
        padding-top: 6rem;
        padding-left: 4rem;
    }

    .inThisPageContainer {
        position: sticky !important;
        top: 208px !important;
    }

    .scrolling-margin {
        scroll-margin-top: 200px;
    }

    .ms-lg-6rem {
        margin-left: 6rem !important;
    }

    .ms-lg-21rem {
        margin-left: 2.1rem !important;
    }

    .me-lg-21rem {
        margin-right: 2.1rem !important;
    }

    .splide__arrows {
        top: 40% !important;
        margin: 0 -1.4rem !important;
        display: flex !important;
    }
}

/*XL*/
@media (min-width: 1200px) {
    .px-xl-2rem {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .splide__arrows {
        top: 40% !important;
        margin: 0 -0.9rem !important;
    }

    .ms-xl-205rem {
        margin-left: 2.05rem !important;
    }

    .it-hero-wrapper > div {
        width: 1200px;
    }
}

.grid-item {
    padding: 2em;
    text-align: center;
    margin-right: 1em;
    border-radius: 3px
}

.container-fluid {
    max-width: 2000px !important;
}

@media (min-width: 2000px) {

    .justify-content-center-large-screen {
        justify-content: center;
    }

    .breadcrumb-container {
        max-width: 2000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media(min-width:2040px) {
    .inThisPageContainer {
        margin-left: 1.4rem;
    }
}

@media(min-width:1600px){
    .hero-carousel > div {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 2000px !important;
        padding-left: 0;
    }
}

@media(min-width:1200px) {
    .container-xxxl, #main > div > div:not(.hero-carousel div):not(.img-responsive-wrapper) {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1176px !important;
        padding-left: 18px;
    }
}

@media(min-width:1400px) {
    .container-xxxl, #main > div > div:not(.hero-carousel div):not(.img-responsive-wrapper) {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1320px !important;
        padding-left: 18px;
    }
}


@media print {

    .notprint {
        display: none !important;
    }

    .printvisible {
        display: block !important;
    }

    .col-print-1 {
        width: 8%;
        float: left;
    }

    .col-print-2 {
        width: 16%;
        float: left;
    }

    .col-print-3 {
        width: 25%;
        float: left;
    }

    .col-print-4 {
        width: 33%;
        float: left;
    }

    .col-print-5 {
        width: 42%;
        float: left;
    }

    .col-print-6 {
        width: 50%;
        float: left;
    }

    .col-print-7 {
        width: 58%;
        float: left;
    }

    .col-print-8 {
        width: 66%;
        float: left;
    }

    .col-print-9 {
        width: 75%;
        float: left;
    }

    .col-print-10 {
        width: 83%;
        float: left;
    }

    .col-print-11 {
        width: 92%;
        float: left;
    }

    .col-print-12 {
        width: 100%;
        float: left;
    }
}



/* ORGANIGRAMMA */
.organigramma ul ul {
    padding-left: 40px;
}

.organigramma ul li {
    padding-left: 5px !important;
}

.organigramma li {
    margin: 0px 0;
    list-style-type: none;
    position: relative;
    padding: 20px 5px 0px 5px;
}

    .organigramma li::before {
        content: '';
        position: absolute;
        top: 0;
        width: 1px;
        height: 115%;
        right: auto;
        left: -20px;
        border-left: 1px solid #0066cc;
        bottom: 50px;
    }

    .organigramma li::after {
        content: '';
        position: absolute;
        top: 30px;
        width: 25px;
        height: 20px;
        right: auto;
        left: -20px;
        border-top: 1px solid #0066cc;
    }

    .organigramma li a, .organigramma li span {
        display: inline-block;
        border: 1px solid #0066cc;
        padding: 5px 10px;
        text-decoration: none;
        color: #0066cc;
        font-family: arial, verdana, tahoma;
        font-size: 14px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

.organigramma > ul > li::before, .organigramma > ul > li::after {
    border: 0;
    margin: 0;
    padding: 0;
}

.organigramma li:last-child::before {
    height: 30px;
}

.organigramma li a:hover, .organigramma li a:hover + ul li a {
    color: #0066cc !important;
    border: 1px solid #0066cc;
}

    .organigramma li a:hover + ul li::after, .organigramma li a:hover + ul li::before, .organigramma li a:hover + ul::before, .organigramma li a:hover + ul ul::before {
        border-color: #0066cc;
    }

#org-radice {
    background-color: #0066cc;
    color: white !important;
    padding: 15px 30px;
    font-weight: bold;
    font-size: 13px;
    border-radius: 5px;
}

.org-evidenza {
    background-color: #f2f7fc;
    color: #0066cc !important;
    padding: 15px;
    font-weight: bold;
    font-size: 16px;
}

li.parent_book {
    background-color: #004d99;
    color: #ffffff;
}

    li.parent_book a {
        color: #ffffff;
    }
/* FINE ORGANIGRAMMA */
@font-face {
    font-family: lg;
    src: url("/css/pcm-font/fonts/lg.woff2?io9a6k") format("woff2"),url("/css/pcm-font/fonts/lg.ttf?io9a6k") format("truetype"),url("/css/pcm-font/fonts/lg.woff?io9a6k") format("woff"),url("/css/pcm-font/fonts/lg.svg?io9a6k#lg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.lg-icon {
    font-family: lg !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lg-container {
    font-family: system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}

.lg-next, .lg-prev {
    background-color: rgba(0,0,0,.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1084;
    outline: 0;
    border: none
}

    .lg-next.disabled, .lg-prev.disabled {
        opacity: 0 !important;
        cursor: default
    }

    .lg-next:hover:not(.disabled), .lg-prev:hover:not(.disabled) {
        color: #fff
    }

.lg-single-item .lg-next, .lg-single-item .lg-prev {
    display: none
}

.lg-next {
    right: 20px
}

    .lg-next:before {
        content: '\e095'
    }

.lg-prev {
    left: 20px
}

    .lg-prev:after {
        content: '\e094'
    }

@-webkit-keyframes lg-right-end {
    0% {
        left: 0
    }

    50% {
        left: -30px
    }

    100% {
        left: 0
    }
}

@-moz-keyframes lg-right-end {
    0% {
        left: 0
    }

    50% {
        left: -30px
    }

    100% {
        left: 0
    }
}

@-ms-keyframes lg-right-end {
    0% {
        left: 0
    }

    50% {
        left: -30px
    }

    100% {
        left: 0
    }
}

@keyframes lg-right-end {
    0% {
        left: 0
    }

    50% {
        left: -30px
    }

    100% {
        left: 0
    }
}

@-webkit-keyframes lg-left-end {
    0% {
        left: 0
    }

    50% {
        left: 30px
    }

    100% {
        left: 0
    }
}

@-moz-keyframes lg-left-end {
    0% {
        left: 0
    }

    50% {
        left: 30px
    }

    100% {
        left: 0
    }
}

@-ms-keyframes lg-left-end {
    0% {
        left: 0
    }

    50% {
        left: 30px
    }

    100% {
        left: 0
    }
}

@keyframes lg-left-end {
    0% {
        left: 0
    }

    50% {
        left: 30px
    }

    100% {
        left: 0
    }
}

.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end .3s;
    -o-animation: lg-right-end .3s;
    animation: lg-right-end .3s;
    position: relative
}

.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end .3s;
    -o-animation: lg-left-end .3s;
    animation: lg-left-end .3s;
    position: relative
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.lg-media-overlap .lg-toolbar {
    background-image: linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))
}

.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    will-change: color;
    -webkit-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
    background: 0 0;
    border: none;
    box-shadow: none
}

    .lg-toolbar .lg-icon.lg-icon-18 {
        font-size: 18px
    }

    .lg-toolbar .lg-icon:hover {
        color: #fff
    }

.lg-toolbar .lg-close:after {
    content: '\e070'
}

.lg-toolbar .lg-maximize {
    font-size: 22px
}

    .lg-toolbar .lg-maximize:after {
        content: '\e90a'
    }

.lg-toolbar .lg-download:after {
    content: '\e0f2'
}

.lg-sub-html {
    color: #eee;
    font-size: 16px;
    padding: 10px 40px;
    text-align: center;
    z-index: 1080;
    opacity: 0;
    -webkit-transition: opacity .2s ease-out 0s;
    -o-transition: opacity .2s ease-out 0s;
    transition: opacity .2s ease-out 0s
}

    .lg-sub-html h4 {
        margin: 0;
        font-size: 13px;
        font-weight: 700
    }

    .lg-sub-html p {
        font-size: 12px;
        margin: 5px 0 0
    }

    .lg-sub-html a {
        color: inherit
    }

        .lg-sub-html a:hover {
            text-decoration: underline
        }

.lg-media-overlap .lg-sub-html {
    background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))
}

.lg-item .lg-sub-html {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.lg-error-msg {
    font-size: 14px;
    color: #999
}

.lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    height: 47px;
    vertical-align: middle
}

.lg-closing .lg-next, .lg-closing .lg-prev, .lg-closing .lg-sub-html, .lg-closing .lg-toolbar {
    opacity: 0;
    -webkit-transition: -webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
    -moz-transition: -moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
    -o-transition: -o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;
    transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
    opacity: 0;
    -moz-transform: scale3d(.5,.5,.5);
    -o-transform: scale3d(.5,.5,.5);
    -ms-transform: scale3d(.5,.5,.5);
    -webkit-transform: scale3d(.5,.5,.5);
    transform: scale3d(.5,.5,.5);
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;
    -moz-transition: -moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;
    -o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;
    transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
    opacity: 1;
    -moz-transform: scale3d(1,1,1);
    -o-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.lg-icon:focus-visible {
    color: #fff;
    border-radius: 3px;
    outline: 1px dashed rgba(255,255,255,.6)
}

.lg-toolbar .lg-icon:focus-visible {
    border-radius: 8px;
    outline-offset: -5px
}

.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    width: 100%;
    max-height: 350px;
    overflow: hidden;
    float: left
}

    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
        cursor: -webkit-grab;
        cursor: -moz-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab
    }

    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
        cursor: move;
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: -o-grabbing;
        cursor: -ms-grabbing;
        cursor: grabbing
    }

    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important
    }

    .lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-middle {
        text-align: center
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-left {
        text-align: left
    }

    .lg-outer .lg-thumb-outer.lg-thumb-align-right {
        text-align: right
    }

.lg-outer.lg-single-item .lg-thumb-outer {
    display: none
}

.lg-outer .lg-thumb {
    padding: 5px 0;
    height: 100%;
    margin-bottom: -5px;
    display: inline-block;
    vertical-align: middle
}

@media (min-width:768px) {
    .lg-outer .lg-thumb {
        padding: 10px 0
    }
}

.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border-radius: 2px;
    margin-bottom: 5px;
    will-change: border-color
}

@media (min-width:768px) {
    .lg-outer .lg-thumb-item {
        border-radius: 4px;
        border: 2px solid #fff;
        -webkit-transition: border-color .25s ease;
        -o-transition: border-color .25s ease;
        transition: border-color .25s ease
    }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #a90707
}

.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0
}

.lg-outer .lg-toggle-thumb:after {
    content: '\e1ff'
}

.lg-outer.lg-animate-thumb .lg-thumb {
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

.lg-outer .lg-video-cont {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

    .lg-outer .lg-video-cont .lg-object {
        width: 100% !important;
        height: 100% !important
    }

.lg-outer .lg-has-iframe .lg-video-cont {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.lg-outer .lg-video-object {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 3
}

.lg-outer .lg-video-poster {
    z-index: 1
}

.lg-outer .lg-has-video .lg-video-object {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button, .lg-outer .lg-has-video.lg-video-loaded .lg-video-poster {
    opacity: 0 !important
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
    opacity: 1
}

@keyframes lg-play-stroke {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    100% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes lg-play-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.lg-video-play-button {
    width: 18%;
    max-width: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    cursor: pointer;
    transform: translate(-50%,-50%) scale(1);
    will-change: opacity,transform;
    -webkit-transition: -webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;
    -moz-transition: -moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;
    -o-transition: -o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;
    transition: transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s
}

    .lg-video-play-button:hover .lg-video-play-icon, .lg-video-play-button:hover .lg-video-play-icon-bg {
        opacity: 1
    }

.lg-video-play-icon-bg {
    fill: none;
    stroke-width: 3%;
    stroke: #fcfcfc;
    opacity: .6;
    will-change: opacity;
    -webkit-transition: opacity .12s ease-in;
    -o-transition: opacity .12s ease-in;
    transition: opacity .12s ease-in
}

.lg-video-play-icon-circle {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    fill: none;
    stroke-width: 3%;
    stroke: rgba(30,30,30,.9);
    stroke-opacity: 1;
    stroke-linecap: round;
    stroke-dasharray: 200;
    stroke-dashoffset: 200
}

.lg-video-play-icon {
    position: absolute;
    width: 25%;
    max-width: 120px;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    opacity: .6;
    will-change: opacity;
    -webkit-transition: opacity .12s ease-in;
    -o-transition: opacity .12s ease-in;
    transition: opacity .12s ease-in
}

    .lg-video-play-icon .lg-video-play-icon-inner {
        fill: #fcfcfc
    }

.lg-video-loading .lg-video-play-icon-circle {
    animation: lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite
}

.lg-video-loaded .lg-video-play-button {
    opacity: 0;
    transform: translate(-50%,-50%) scale(.7)
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity 80ms ease 0s;
    -moz-transition: opacity 80ms ease 0s;
    -o-transition: opacity 80ms ease 0s;
    transition: opacity 80ms ease 0s
}

    .lg-progress-bar .lg-progress {
        background-color: #a90707;
        height: 5px;
        width: 0
    }

    .lg-progress-bar.lg-start .lg-progress {
        width: 100%
    }

.lg-show-autoplay .lg-progress-bar {
    opacity: 1
}

.lg-autoplay-button:after {
    content: '\e01d'
}

.lg-show-autoplay .lg-autoplay-button:after {
    content: '\e01a'
}

.lg-single-item .lg-autoplay-button {
    opacity: .75;
    pointer-events: none
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;
    -moz-transition: -moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;
    -o-transition: -o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;
    transition: transform .5s cubic-bezier(.12,.415,.01,1.19) 0s
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    -webkit-transition: -webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .8s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .8s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .8s cubic-bezier(0,0,.25,1) 0s
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s !important;
    -moz-transition: -moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s !important;
    -o-transition: -o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s !important;
    transition: transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition {
        transition: none !important
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition {
        transform: scale3d(1,1,1) translate3d(-50%,-50%,0) !important;
        max-width: none !important;
        max-height: none !important;
        top: 50% !important;
        left: 50% !important
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x {
        transform: scale3d(1,1,1) translate3d(-50%,0,0) !important;
        top: 0 !important;
        left: 50% !important;
        max-width: none !important;
        max-height: none !important
    }

    .lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y {
        transform: scale3d(1,1,1) translate3d(0,-50%,0) !important;
        top: 50% !important;
        left: 0 !important;
        max-width: none !important;
        max-height: none !important
    }

.lg-icon.lg-zoom-in:after {
    content: '\e311'
}

.lg-actual-size .lg-icon.lg-zoom-in {
    opacity: .5;
    pointer-events: none
}

.lg-icon.lg-actual-size {
    font-size: 20px
}

    .lg-icon.lg-actual-size:after {
        content: '\e033'
    }

.lg-icon.lg-zoom-out {
    opacity: .5;
    pointer-events: none
}

    .lg-icon.lg-zoom-out:after {
        content: '\e312'
    }

.lg-zoomed .lg-icon.lg-zoom-out {
    opacity: 1;
    pointer-events: auto
}

.lg-outer.lg-first-slide-loading .lg-actual-size, .lg-outer.lg-first-slide-loading .lg-zoom-in, .lg-outer.lg-first-slide-loading .lg-zoom-out, .lg-outer[data-lg-slide-type=iframe] .lg-actual-size, .lg-outer[data-lg-slide-type=iframe] .lg-zoom-in, .lg-outer[data-lg-slide-type=iframe] .lg-zoom-out, .lg-outer[data-lg-slide-type=video] .lg-actual-size, .lg-outer[data-lg-slide-type=video] .lg-zoom-in, .lg-outer[data-lg-slide-type=video] .lg-zoom-out {
    opacity: .75;
    pointer-events: none
}

.lg-outer .lg-pager-outer {
    text-align: center;
    z-index: 1080;
    height: 10px;
    margin-bottom: 10px
}

    .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
        overflow: visible
    }

.lg-outer.lg-single-item .lg-pager-outer {
    display: none
}

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px
}

    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
        box-shadow: 0 0 0 2px #fff inset
    }

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    will-change: transform,opacity;
    -webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;
    -moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s;
    -o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s;
    transition: opacity .15s ease 0s,transform .15s ease 0s;
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0)
}

    .lg-outer .lg-pager-thumb-cont img {
        width: 100%;
        height: 100%
    }

.lg-outer .lg-pager {
    background-color: rgba(255,255,255,.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;
    display: block;
    height: 12px;
    -webkit-transition: box-shadow .3s ease 0s;
    -o-transition: box-shadow .3s ease 0s;
    transition: box-shadow .3s ease 0s;
    width: 12px
}

    .lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
        box-shadow: 0 0 0 8px #fff inset
    }

.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0
}

.lg-fullscreen:after {
    content: "\e20c"
}

.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d"
}

.lg-outer .lg-dropdown-overlay {
    background-color: rgba(0,0,0,.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    will-change: visibility,opacity;
    -webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    -o-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    transition: visibility 0s linear .18s,opacity .18s linear 0s
}

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active .lg-dropdown-overlay {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    visibility: visible
}

.lg-outer.lg-dropdown-active .lg-share {
    color: #fff
}

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate3d(0,5px,0);
    -o-transform: translate3d(0,5px,0);
    -ms-transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
    will-change: visibility,opacity,transform;
    -webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    -moz-transition: -moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    -o-transition: -o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s
}

    .lg-outer .lg-dropdown:after {
        content: '';
        display: block;
        height: 0;
        width: 0;
        position: absolute;
        border: 8px solid transparent;
        border-bottom-color: #fff;
        right: 16px;
        top: -16px
    }

    .lg-outer .lg-dropdown > li:last-child {
        margin-bottom: 0
    }

    .lg-outer .lg-dropdown > li:hover a {
        color: #333
    }

    .lg-outer .lg-dropdown a {
        color: #333;
        display: block;
        white-space: pre;
        padding: 4px 12px;
        font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 12px
    }

        .lg-outer .lg-dropdown a:hover {
            background-color: rgba(0,0,0,.07)
        }

    .lg-outer .lg-dropdown .lg-dropdown-text {
        display: inline-block;
        line-height: 1;
        margin-top: -3px;
        vertical-align: middle
    }

    .lg-outer .lg-dropdown .lg-icon {
        color: #333;
        display: inline-block;
        float: none;
        font-size: 20px;
        height: auto;
        line-height: 1;
        margin-right: 8px;
        padding: 0;
        vertical-align: middle;
        width: auto
    }

.lg-outer .lg-share {
    position: relative
}

    .lg-outer .lg-share:after {
        content: '\e80d'
    }

.lg-outer .lg-share-facebook .lg-icon {
    color: #3b5998
}

    .lg-outer .lg-share-facebook .lg-icon:after {
        content: '\e904'
    }

.lg-outer .lg-share-twitter .lg-icon {
    color: #00aced
}

    .lg-outer .lg-share-twitter .lg-icon:after {
        content: '\e907'
    }

.lg-outer .lg-share-pinterest .lg-icon {
    color: #cb2027
}

    .lg-outer .lg-share-pinterest .lg-icon:after {
        content: '\e906'
    }

.lg-comment-box {
    width: 420px;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background-color: #fff;
    will-change: transform;
    -moz-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    -webkit-transition: -webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .4s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .4s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .4s cubic-bezier(0,0,.25,1) 0s
}

    .lg-comment-box .lg-comment-title {
        margin: 0;
        color: #fff;
        font-size: 18px
    }

    .lg-comment-box .lg-comment-header {
        background-color: #000;
        padding: 12px 20px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0
    }

    .lg-comment-box .lg-comment-body {
        height: 100% !important;
        padding-top: 43px !important;
        width: 100% !important
    }

    .lg-comment-box .fb-comments {
        height: 100%;
        width: 100%;
        overflow-y: auto;
        display: inline-block
    }

        .lg-comment-box .fb-comments[fb-xfbml-state=rendered] {
            background-image: none
        }

        .lg-comment-box .fb-comments > span {
            max-width: 100%
        }

    .lg-comment-box .lg-comment-close {
        position: absolute;
        right: 5px;
        top: 12px;
        cursor: pointer;
        font-size: 20px;
        color: #999;
        will-change: color;
        -webkit-transition: color .2s linear;
        -o-transition: color .2s linear;
        transition: color .2s linear
    }

        .lg-comment-box .lg-comment-close:hover {
            color: #fff
        }

        .lg-comment-box .lg-comment-close:after {
            content: '\e070'
        }

    .lg-comment-box iframe {
        max-width: 100% !important;
        width: 100% !important
    }

    .lg-comment-box #disqus_thread {
        padding: 0 20px
    }

.lg-outer .lg-comment-overlay {
    background-color: rgba(0,0,0,.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    will-change: visibility,opacity;
    -webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    -o-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    transition: visibility 0s linear .18s,opacity .18s linear 0s
}

.lg-outer .lg-comment-toggle:after {
    content: '\e908'
}

.lg-outer.lg-comment-active .lg-comment-overlay {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    visibility: visible
}

.lg-outer.lg-comment-active .lg-comment-toggle {
    color: #fff
}

.lg-outer.lg-comment-active .lg-comment-box {
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.lg-outer .lg-img-rotate {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: -webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .4s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .4s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .4s cubic-bezier(0,0,.25,1) 0s
}

.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor, .lg-outer[data-lg-slide-type=iframe] .lg-flip-ver, .lg-outer[data-lg-slide-type=iframe] .lg-rotate-left, .lg-outer[data-lg-slide-type=iframe] .lg-rotate-right, .lg-outer[data-lg-slide-type=video] .lg-flip-hor, .lg-outer[data-lg-slide-type=video] .lg-flip-ver, .lg-outer[data-lg-slide-type=video] .lg-rotate-left, .lg-outer[data-lg-slide-type=video] .lg-rotate-right {
    opacity: .75;
    pointer-events: none
}

.lg-outer .lg-img-rotate:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.lg-rotate-left:after {
    content: '\e900'
}

.lg-rotate-right:after {
    content: '\e901'
}

.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
    font-size: 26px
}

.lg-flip-ver:after {
    content: '\e903'
}

.lg-flip-hor:after {
    content: '\e902'
}

.lg-medium-zoom-item {
    cursor: zoom-in
}

.lg-medium-zoom .lg-outer {
    cursor: zoom-out
}

    .lg-medium-zoom .lg-outer.lg-grab img.lg-object {
        cursor: zoom-out
    }

    .lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
        cursor: zoom-out
    }

.lg-relative-caption .lg-outer .lg-sub-html {
    white-space: normal;
    bottom: auto;
    padding: 0;
    background-image: none
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
    opacity: 0;
    padding: 16px 0;
    transition: .5s opacity ease
}

.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
    opacity: 1
}

.lg-group:after {
    content: '';
    display: table;
    clear: both
}

.lg-container {
    display: none;
    outline: 0
}

    .lg-container.lg-show {
        display: block
    }

.lg-on {
    scroll-behavior: unset
}

.lg-overlay-open {
    overflow: hidden
}

.lg-hide-sub-html .lg-sub-html, .lg-next, .lg-pager-outer, .lg-prev, .lg-toolbar {
    opacity: 0;
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s
}

.lg-show-in .lg-next, .lg-show-in .lg-pager-outer, .lg-show-in .lg-prev, .lg-show-in .lg-toolbar {
    opacity: 1
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
    opacity: 1
}

.lg-show-in .lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0)
}

.lg-show-in .lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0)
}

.lg-show-in .lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0)
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
    opacity: 0;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0)
}

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    text-align: left;
    opacity: .001;
    outline: 0;
    will-change: auto;
    overflow: hidden;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s
}

    .lg-outer * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .lg-outer.lg-zoom-from-image {
        opacity: 1
    }

    .lg-outer.lg-visible {
        opacity: 1
    }

    .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
        -webkit-transition-duration: inherit !important;
        transition-duration: inherit !important;
        -webkit-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important
    }

    .lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
        opacity: 1
    }

    .lg-outer.lg-grab img.lg-object {
        cursor: -webkit-grab;
        cursor: -moz-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab
    }

    .lg-outer.lg-grabbing img.lg-object {
        cursor: move;
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: -o-grabbing;
        cursor: -ms-grabbing;
        cursor: grabbing
    }

    .lg-outer .lg-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .lg-outer .lg-inner {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        -webkit-transition: opacity 0s;
        -o-transition: opacity 0s;
        transition: opacity 0s;
        white-space: nowrap
    }

    .lg-outer .lg-item {
        display: none !important
    }
    .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
        display: inline-block !important
    }

    .lg-outer.lg-css .lg-current {
        display: inline-block !important
    }

    .lg-outer .lg-img-wrap, .lg-outer .lg-item {
        display: inline-block;
        text-align: center;
        position: absolute;
        width: 100%;
        height: 100%
    }

        .lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle
        }

    .lg-outer .lg-img-wrap {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        white-space: nowrap;
        font-size: 0
    }

    .lg-outer .lg-item.lg-complete {
        background-image: none
    }

    .lg-outer .lg-item.lg-current {
        z-index: 1060
    }

    .lg-outer .lg-object {
        display: inline-block;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        position: relative
    }

    .lg-outer .lg-empty-html .lg-sub-html, .lg-outer .lg-empty-html.lg-sub-html {
        display: none
    }

    .lg-outer.lg-hide-download .lg-download {
        opacity: .75;
        pointer-events: none
    }

    .lg-outer .lg-first-slide .lg-dummy-img {
        position: absolute;
        top: 50%;
        left: 50%
    }

    .lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }

    .lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
        opacity: 1;
        transition: opacity .2s ease-out .15s
    }

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    will-change: auto;
    -webkit-transition: opacity 333ms ease-in 0s;
    -o-transition: opacity 333ms ease-in 0s;
    transition: opacity 333ms ease-in 0s
}

    .lg-backdrop.in {
        opacity: 1
    }

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
    -webkit-transition: none 0s ease 0s !important;
    -moz-transition: none 0s ease 0s !important;
    -o-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important
}

.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-css3.lg-fade .lg-item {
    opacity: 0
}

    .lg-css3.lg-fade .lg-item.lg-current {
        opacity: 1
    }

    .lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
        -webkit-transition: opacity .1s ease 0s;
        -moz-transition: opacity .1s ease 0s;
        -o-transition: opacity .1s ease 0s;
        transition: opacity .1s ease 0s
    }

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
    -webkit-transition: -webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
    -o-transition: -o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;
    transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s;
    transition: transform 1s cubic-bezier(0,0,.25,1) 0s
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0
}

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }

    .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
        -moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
        -o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
        transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
    }

.lg-container {
    display: none
}

    .lg-container.lg-show {
        display: block
    }

    .lg-container.lg-dragging-vertical .lg-backdrop {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important
    }

    .lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
        -webkit-transition-duration: 0s !important;
        transition-duration: 0s !important;
        opacity: 1
    }

.lg-inline .lg-backdrop, .lg-inline .lg-outer {
    position: absolute
}

.lg-inline .lg-backdrop {
    z-index: 1
}

.lg-inline .lg-outer {
    z-index: 2
}

.lg-inline .lg-maximize:after {
    content: '\e909'
}

.lg-components {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    will-change: transform;
    -webkit-transition: -webkit-transform .35s ease-out 0s;
    -moz-transition: -moz-transform .35s ease-out 0s;
    -o-transition: -o-transform .35s ease-out 0s;
    transition: transform .35s ease-out 0s;
    z-index: 1080;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}
